IP インテグレーターの階層 IP - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: IP インテグレーターを使用した IP サブシステムの設計 (UG994)

Document ID
UG994
Release Date
2023-10-18
Version
2023.2 日本語

IP カタログの IP の中には階層構造になっているものがあり、最上位 BD 内に子 BD が含まれる IP の論理構成が表示されます。これらの階層 IP (サブシステム IP) では、ブロックの内容を確認することはできますが、階層を直接変更することはできません。

子 BD を変更するには、Re-customize IP ダイアログ ボックスで IP の構成を変更する必要があります。

たとえば、10G Ethernet Subsystem および AXI 1G/2.5G Ethernet Subsystem は、Vivado IP カタログに含まれる階層 IP です。これらの IP は、ほかの IP と同様、IP カタログで検索選択することによりインスタンシエートできます。次の図は、10G Ethernet Subsystem および AXI 1G/2.5G Ethernet Subsystem の情報を示しています。

図 1. ブロック デザインへの階層 IP の追加

IP を BD にインスタンシエートしたら、IP をダブルクリックして Re-customize IP ダイアログ ボックスを開いて IP のパラメーターを設定できます。

階層 IP に対してブロック オートメーションが提供される場合は、実行して IP の構成に必要な IP ブロックを含むサブシステムを作成できます。

図 2. 階層 IP に対するブロック オートメーションの実行

[Run Block Automation] リンクをクリックすると Run Block Automation ダイアログ ボックスが開き、作成する IP サブシステムのさまざまなパラメーターを選択できます。次の図に示すように、IP サブシステムが選択したモードで作成されます。

図 3. Run Block Automation ダイアログ ボックス

提供されている場合はコネクション オートメーションを実行し、階層 IP サブシステムに必要な I/O ポートを接続できます。

図 4. 階層 IP のコネクション オートメーションの実行

[Run Connection Automation] リンクをクリックすると Run Connection Automation ダイアログ ボックスが開き、サブシステムのさまざまな接続オプションを選択できます。次の図を参照してください。

図 5. Run Connection Automation ダイアログ ボックス

完成した階層 IP サブシステムは、次のようになります。

図 6. 設計アシスタンス実行後の階層 IP サブシステム

AXI Ethernet Subsystem IP 内の子 BD を表示するには、次の図に示すように、右クリックして View Block Design をクリックします。

ヒント: 階層 IP のサブシステム ブロック デザインを直接変更することはできません。
図 7. ブロック デザインの表示

ヒント: 子ブロック デザインを開いたまま IP を再カスタマイズすると、子ブロック デザインのウィンドウは閉じます。

BD を表示するには、IP シンボルの左上の View Block Design アイコンをクリックします。次の図に示すように、子レベルの BD を示す Diagram ウィンドウが開きます。

図 8. 階層 IP に含まれる子ブロック デザイン