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

ID 683819
日付 7/08/2024
Public
ドキュメント目次

2.10.3.1.1. パーティション境界ポート方式

パーティション境界ポートは、コア・パーティション・ノードを最上位パーティションに公開します。 境界ポートは、RTLを変更せずにロジック層をトンネリングすることで、階層ブロックの管理を簡素化します。パーティション境界ポート方式には、次のハイレベルの手順が含まれます。
  1. パーティションをエクスポートするプロジェクトで、コア・パーティション内のすべての潜在的なSignal Tapノードの境界ポートを定義します。Assignment EditorでCreate Partition Boundary Portsアサインメントを使用して、パーティション境界ポートを定義します。バスを割り当てると、アサインメントはデバッグポートのルート名に適用され、各ビットが列挙されます。
  2. パーティションをエクスポートするプロジェクトで、パーティション境界ポートを含むブラックボックス・ファイルを作成し、別のプロジェクトでこれらのポートを合成前またはポストフィットのノードとしてタップできるようにします。
  3. パーティションを再利用するプロジェクトで、再利用パーティションに対してAnalysis & Synthesisを実行します。Create Partition Boundary Portsを持つすべての有効なポートがプロジェクトに表示されます。合成後、SynthesisレポートのIn-System Debuggingフォルダーにある、Create Partition Boundary Portsレポートでパーティション境界ポートを確認できます。
  4. パーティション境界ポートをタップして、最上位パーティションのSignal Tapインスタンスに接続します。また、最上位パーティションからこのSignal Tapインスタンスにロジックをタップすることもできます。この方法を使用する場合、プロジェクトでは1つのSignal Tapインスタンスのみが必要です。これは、最上位パーティションと再利用コア・パーティションの両方をデバッグするためです。

次のプロシージャーでは、これらの手順について詳しく説明します。