IP のテストベンチの使用 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: IP を使用した設計 (UG896)

Document ID
UG896
Release Date
2023-11-03
Version
2023.2 日本語

IP カタログの IP の多くでは、IP をスタンドアロンでシミュレーションするためのテストベンチも提供されます。IP でテストベンチが提供される場合、次の図に示すように [Generate Output Products] ダイアログ ボックスに出力ファイルとしてリストされます。

図 1. [Generate Output Products] ダイアログ ボックス

IP で提供されるテストベンチを使用するには、[Sources] ウィンドウで [Simulation Sources] フォルダーにある IP の階層を展開します。

[Sources] ウィンドウの [Hierarchy] タブが次の図のように表示されます。

図 2. IP の階層の展開

注記: OOC 合成がまだ実行されていないので、ファイルが赤で表示されています。

OK をクリックして階層を展開表示します。IP のテストベンチ (tb_<ip_name>) を検索して選択し、右クリックで Set as Top を選択します。

Flow Navigator で Run Simulation をクリックするか、[Tcl Console] ウィンドウに launch_simulation コマンドを入力し、デザインの新しい最上位 (IP のシミュレーション テストベンチ) に対してシミュレーションを実行します。

注記: 現在のシミュレーション設定は、Flow Navigator で SettingsSimulation をクリックすると確認できます。ここには、シミュレーションの最上位モジュール名が表示されており、これは設定した IP テストベンチと同じであるはずです。シミュレータ設定もここで変更でき、これによって Run Simulation ボタンをクリックしたときの動作が変わります。