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.5. 手順5: ルート・パーティションのコンパイルとエクスポート、およびConsumerプロジェクトへのファイルのコピー
ルート・パーティションをエクスポートする際は、予約済みコア・パーティションの外部にあるすべてのリソースを含めます。SLD JTAG Bridge Hostを含む 予約済みコア内のロジックはエクスポートされません。
- Compilation DashboardでCompile Designをクリックします。
- ルート・パーティションを .qdb ファイルにエクスポートするには、Project > Export Design Partitionをクリックします。Partition nameにroot_partitionを、Snapshotにfinalを選択し、Include entity-bound SDC files for the selected partitionをオンにします。
- root_partition.qdb ファイルおよび top.sdc ファイルを Root_Partition_Reuse/Consumer/ ディレクトリーにコピーします。
エンティティーにバインドされた .sdc ファイルを含めるのにパーティション・エクスポートを使用する場合は、エンティティーにバインドされていないトップレベルの .sdc ファイルのみをコピーする必要があります。トップレベル・デザインでは、解析のみに制約を使用し、ロジックや配線は駆動しません。
ルート・パーティションを再利用する場合、Consumerは、root_partition.qdb ファイルおよび top.sdc ファイルをConsumerプロジェクトに統合します。またConsumerは、個別の .sdc ファイルを含めて、予約済みコア・パーティションで使用するロジックを制限することもできます。
Logic Lock (Standard) 境界は、ConsumerプロジェクトのChip Plannerに参照用として表示されます。Consumerはこの領域を変更することはできません。