プライベート デバッグ ネットワーク用の JTAG フォールバック

データセンター環境での RTL カーネルおよびプラットフォームのデバッグには、ボード上の物理的な JTAG コネクタは通常使用できないので、XVC-over-PCIe® 接続が使用されるのが一般的です。XVC-over-PCIe を使用するとリモートでシステムをデバッグできますが、AXI インターコネクトのシステム ハングアップなどのデバッグ シナリオでは、これらの PCIe/AXI 機能を使用するデザインのデバッグ機能は使用できません。これらのシナリオをデバッグするのは、プラットフォーム設計では特に重要です。

JTAG フォールバックは、これまで XVC-over-PCIe でのみアクセス可能であったデバッグ ネットワークにアクセスするために設計された機能です。JTAG フォールバック機能は、プラットフォーム デザインの XVC-over-PCIe ベースのデバッグ ネットワークを変更せずにイネーブルにできます。

ホスト側では、Vivado® ユーザーが hw_server を介してテスト中のデバイス (DUT) の物理的な JTAG ピンに接続されている JTAG ケーブルに接続すると、hw_server が XVC-over-PCIe の DUT へのパスをディスエーブルにします。JTAG ケーブルへの接続を解除すると、hw_server は XVC-over-PCIe の DUT へのパスを再びイネーブルにします。