インテル® Quartus® Primeプロ・エディション・ユーザーガイド: デバッグツール

ID 683819
日付 9/30/2019
Public
ドキュメント目次

2.10.2.1. ルート・パーティション再利用のデベロッパー・フロー

デベロッパー・プロジェクトで、再利用可能なルート・パーティションを生成し、SLD JTAG Bridgeをインスタンス化します。このセットアップにより、コア・パーティションの後続の検証が可能になります。
  1. 予約済みコア・パーティションを作成し、Logic Lock領域を定義します。
  2. SLD JTAG Bridge Agentの生成とインスタンス化をルート・パーティションで行います。
    エージェントとホストを組み合わせると、予約済みコア・パーティションのデバッグをコンシューマー・プロジェクトですることが可能になります。
  3. SLD JTAG Bridge Agentの生成とインスタンス化をコア・パーティションで行います。
  4. Signal Tapをルート・パーティションに追加して、目的の信号をタップします。
    このアクションにより、ルート・パーティションのデバッグをデベロッパー・プロジェクトとコンシューマー・プロジェクトで実行することが可能になります。
  5. ルート・パーティションのコンパイル、エクスポートを合成スナップショットまたは最終スナップショットで行い、ファイルをコンシューマー・プロジェクトにコピーします。
    コンシューマー・プロジェクトにコピーする必要があるファイルは、デザインのターゲットデバイスによって異なります。
    • インテル® Arria® 10デバイスファミリーをターゲットにしたデザインでは、.qdb および .sdc ファイルをコピーします。
    • インテル® Stratix® 10デバイスファミリーをターゲットにしたデザインでは、.qdb ファイルをコピーします。
    複数の子パーティションを含むデザインでは、デザイン内の階層パスとJTAG Bridge Instance Agentの関連インデックスをコンシューマーに提供する必要があります。

必要に応じて、デベロッパー・プロジェクトのデザインを検証できます。

各ステップのインストラクションについて詳しくは、 AN 847 : デザインブロックを再利用したSignal Tapのチュートリアル : インテル® Arria® 10 FPGA開発ボード用 コア・パーティション再利用のデバッグ (デベロッパー) を参照してください。