AN 942: デザインブロックを再利用したSignal Tapのチュートリアル: インテル® Agilex™ FシリーズFPGA開発ボード用
ID
709306
日付
12/10/2021
Public
4.1. 手順1: 予約済みコア・パーティションの作成とLogic Lock領域の定義
4.2. 手順2: ルート・パーティションでのSLD JTAG Bridge Agentの生成とインスタンス化
4.3. 手順3: SLD JTAG Bridge Hostの生成とインスタンス化
4.4. 手順4: Signal TapのHDLインスタンスの生成
4.5. 手順5: ルート・パーティションのコンパイルとエクスポート、およびConsumerプロジェクトへのファイルのコピー
4.6. 手順6: デバイスのプログラミングとハードウェアの検証
4.7. 手順7: ルート・パーティション用のSignal Tapファイルの生成
4.8. 手順8: Signal Tapによるハードウェアの検証
4.3. 手順3: SLD JTAG Bridge Hostの生成とインスタンス化
- IP Catalog (Tools > IP Catalog) から、SLD JTAG Bridge Host Intel® FPGA IP を選択して生成します。 名前を debug_host に設定します。
SLD JTAG Bridge Host Intel® FPGA IPの生成の詳細については、 インテル® Quartus® Primeプロ・エディション ユーザーガイド: デバッグツール内 を参照してください。
- blinking_led_top.sv ファイルを開き、25行目から30行目および41行目から48行目までのコメントを解除し、ファイルを保存します。
このアクションにより、Reserved Coreパーティション内のSLD JTAG Bridge Hostがインスタンス化され、デバッグ・ファブリックが親パーティションに接続されます。
25行目から30行目:
// input wire tck (tck), // connect_to_bridge_host .tck // input wire tms (tms), // .tms // input wire tdi (tdi), // .tdi // input wire vir_tdi (vir_tdi), // .vir_tdi // input wire ena (ena), // .ena // output wire tdo (tdo) // .tdo41行目から48行目:
// debug_host debug_host_inst ( // .tck (tck), //input, width=1, connect_to_bridge_host .tck // .tms (tms), //input, width=1, .tms // .tdi (tdi), //input, width=1, .tdi // .vir_tdi (vir_tdi), //input, width=1, .vir_tdi // .ena (ena), //input, width=1, .ena // .tdo () //output, width=1, .tdo // );