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

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

2.10.1.1.1. パーティション境界ポートを使用したコア・パーティション再利用のデベロッパー・フロー

デバッグ用デザインの準備をパーティション境界ポートを使用してデベロッパー・プロジェクトで行うには、次の手順に従います。
  1. コア・パーティションを作成します。
    合成プロジェクトで、コアロジックのデザイン・パーティションを定義します。
  2. パーティション境界ポートの定義
  3. デザインをコンパイルします。
    デザインのQSFにEXPORT_PARTITION_SNAPSHOT_SYNTHESIZEDまたはEXPORT_PARTITION_SNAPSHOT_FINALアサインメントが含まれている場合、Compilerでは output_files ディレクトリーに .qdb を自動生成します。
  4. 必要に応じて、コンパイルレポートをチェックし、パーティション境界ポートのリストを検索します。
  5. コンパイルで .qdb ファイルが自動生成されない場合は、Project > Export Design Partitionをクリックします。

    デフォルトでは、 .qdb ファイルにはSignal Tapパーティションに関連付けられている任意のHDLインスタンスが含まれています。ただし、そのインスタンスを削除し、コアを再コンパイルして再エクスポートした場合は例外です。

  6. ブラック・ボックス・ファイルを作成します。
    ブラック・ボックス・ファイルに含まれるのは、ポート、モジュール、またはエンティティーの定義のみです。ロジックは含まれません。
  7. ファイルをコンシューマー・プロジェクトにコピーします。
    .qdb ファイル、ブラック・ボックス・ファイル、その他必要なデータを含めます。

必要に応じて、ルート・パーティションおよびコア・パーティション内の信号の検証をデベロッパー・プロジェクトでSignal Tapロジック・アナライザーを使用して行うことができます。

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