2008/7/31 木曜日

デザインルール

カテゴリー: CPLD — admin @ 18:49:55

EPM7032Sデザインルールを調べたのでまとめる。

・VCCとGNDは全て接続する
・使用していないI/OピンをPin-Out Fileでしらべると”RESERVED”になっている→何処にも接続してはならない
・入力専用ピン→使わないなら、GNDに落とす
・Jtag関連(TDO)はoutput端子→何処にも接続しない
・Jtag関連(TMS,TDI,TCK)はinput端子
・TMS,TDIはTCKの立ち上がりで読み込まれる→TCKはGND
・JTAGのステートマシーンが動作しだしても、TMS=1ならIdle状態に戻る→TMSはVCC

・グローバルクロック→そのままクロックを繋ぐ
・グローバルリセット(LOWレベルでFFをリセット)→プルアップ処理
・出力イネーブル専用ピン(Lowレベルで動作)→GND

・Jtag書き込み中の端子は50kΩでプルアップされる。

質問
・上ではJtag関連端子を処理しようとしていますが、Jtagピンを開放のまま(or TCKだけGND)にすることにより、使用上問題は発生するのでしょうか?

参照
Pin-Out File
JTAG のテクニカルガイド:http://www.xjtag.com/jp/support-jtag/jtag-technical-guide.php
アルテラ・デバイスの使用上の注意:http://www.altera.co.jp/literature/ds/dsoprq_j.pdf

2件のコメント »

  1. ご無沙汰してます、
    CPLDは着々と進んでいるようですね!

    さて、JTAG端子の処理についてですが私の回路では「開放」にしてあります。私の使っているxilinxとalteraの違いがあるのか詳しくは知りませんが・・・。
    私の師匠の回路でも開放です。

    JTAG端子は機能を兼用していないと思いますし、私の使用状態では問題なく動いていると思っています。

    「TCK→GND」とは、どういう接続でしょうか?直接GNDに落とすとクロックが入ってこなくなってしまいませんか?

    GTmicom_U

    コメント by GTmicom_U — 2008/8/1 金曜日 @ 8:30:53

  2. コメントありがとうございます。
    端子開放で良いのならば、わざわざPLCCソケットを使う必要は無さそうですね。問題なく動くということで、PLDを使っている方々が基板に直付けしている理由がわかりました。

    TCK→GNDは、Jtagを未使用の時だけジャンパー等でGNDに落とそうと考えていました。

    コメント by とくなが — 2008/8/3 日曜日 @ 9:19:53

このコメント欄の RSS フィード

コメントをどうぞ



Copyright © 2009 PIDreamの中の人 All Rights Reserved.