インテルのみ表示可能 — GUID: bhc1411109386596
Ixiasoft
インテルのみ表示可能 — GUID: bhc1411109386596
Ixiasoft
1.4.3. カスタムJTAG コントローラーを使用する場合のリセットに関する考慮事項
これは、SLD ハブおよびJTAG TAP コントローラーの制御状態がロックステップにない、以下の2 つの状況を引き起こす可能性があります。
- デバイス全体のグローバルリセット信号のアサーション(DEV_CLRn)
- TRST 信号のアサーション(デバイス上で利用可能な場合)
DEV_CLRn はSLD ハブをリセットしますが、ハードTAP コントローラー・ブロックをリセットしません。TAP コントローラーは、USER モードのデバイス動作から分離してバウンダリー・スキャン動作を実行するために用いられています。グローバルリセット信号をアサートしてもBST(バウンダリー・スキャン・テスト)動作が中断されることはありません。
逆に、TRST 信号は利用可能であれば、JTAG TAP コントローラーをリセットしますが、SLD ハブをリセットしません。TRST 信号は、PLD のコア・プログラマブル・ロジックにルーティングされません。
JTAG TAP コントローラーとSLD ハブ・ステートマシンの状態が適切に同期されることを保証するために、TAP コントローラーまたはシステムロジックの意図的なリセット後に、少なくとも5 クロックサイクルにわたってTMS をHigh に保持する必要があります。JTAG TAP コントローラーとsld_hub コントローラーの両方が、TMS の5 クロックサイクルがHigh に保持された後、Test Logic Reset 状態になることが保証されています。