JTAG チェーンをバッファリングする決定は、JTAG 信号のシグナル・インテグリティーに依存します。 TCK
JTAG クロックであるため、信号に特に注意してください。JTAG 信号のバッファリングと終端のタイミングを正確に評価するために、Alteraはこれらのトレースの伝送ライン解析を実行することを推奨します。
プログラミングやコンフィグレーションのためにダウンロード・ケーブルを介して JTAG 情報を送信する場合、ケーブルやボード・コネクターは伝送ラインが不良になる傾向があるため、Alteraはコネクターに信号をバッファリングすることを推奨します。コネクターのこの初期バッファーに加えて、チェーンが長くなるにつれてバッファーを追加する必要があります。
ボードレイアウト、負荷、コネクター、ジャンパー、スイッチに依存するため、バッファーの追加に関する一般的なガイドラインを提供することは困難です。1 つのボードには、JTAG ラインがクリーンな場合、バッファリングを必要としない複数のデバイスのチェーンが存在する場合があります。ただし、別のボードでは、1 つのデバイスのチェーン上でバッファリングが必要になる場合があります。
一般的に、JTAG 信号のスミランまたはキャパシタンスに影響を与えるボードに追加されたものは、バッファーまたは終端をチェーンに追加する必要がある可能性を高めます。
一般的なガイドラインとして、ケーブルが 3 つ以上のデバイスを駆動する必要がある場合はいつでも、ケーブルコネクターで信号をバッファーします。また、信号がボードコネクターを横切る必要がある場合はいつでも、バッファーを追加してください。並列ドライブ TCK
TMS
の信号の場合、各バッファーは 8 つ以下の負荷を駆動する必要があります。ジャンパーまたはスイッチがパスに追加されている場合は、ロード数を減らします。
例えば、ケーブルで駆動されるチェーンに 18 個のデバイスを搭載したボードで、他のボード・コネクターやジャンパーが配線されていない場合などです。ボードレイアウトが良好であると仮定すると、このガイドラインでは、これらの JTAG 信号はそれぞれ「ツリー」に 4 つのバッファーを備えていると示唆しています。ケーブルコネクターの最初のバッファーは、他の 3 つのバッファーをドライブします。他の 3 つのバッファーはそれぞれ、6 つのデバイスをドライブします。そのため、このボードには 10 個のバッファーが必要です。 TCK
TMS
TDI
TDO