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

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

2.10.1.2.1. Signal TapHDLインスタンスを使用したコア・パーティション再利用のデベロッパー・フロー

コア・パーティション・デバッグ用デザインの準備をSignal Tap HDLインスタンスを使用してデベロッパー・プロジェクトで行うには、次の手順に従います。
  1. コア・パーティションを作成します。
    合成プロジェクトで、デザイン・パーティションの定義をコアロジックに対して行います。
  2. Signal Tap HDLインスタンスをコア・パーティションに追加します。
  3. コア・パーティション内の目的のノードをSignal Tap HDLインスタンスに追加して、 .stp ファイルに保存します。
    注: コアにあるインスタンス内のルート・レベル・パーティションからの信号はタップしないでください。
  4. デザインをコンパイルします。
    デザインのQSFにEXPORT_PARTITION_SNAPSHOT_SYNTHESIZEDまたはEXPORT_PARTITION_SNAPSHOT_FINALアサインメントが含まれている場合、Compilerでは output_files ディレクトリーに .qdb を自動生成します。
  5. コンパイルで .qdb ファイルが自動生成されない場合は、Project > Export Design Partitionをクリックします。

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

  6. ブラック・ボックス・ファイルを作成します。
    ブラック・ボックス・ファイルに含まれるのは、ポート、モジュール、またはエンティティーの定義のみです。ロジックは含まれません。
  7. ファイルをコンシューマー・プロジェクトにコピーします。
    .qdb ファイル、ブラック・ボックス・ファイル、その他必要なデータを含めます。
検証用のコア・パーティションをコンシューマー・プロジェクトでセットアップするほかに、コア・パーティションまたはルート・パーティションのデバッグをデベロッパー・プロジェクトのSignal Tapロジック・アナライザーを使用して行うことができます。。