サンプル デザインを使用すると、 Vivado® Design Suite で生成したコアのビヘイビアーを簡単にシミュレーションして確認できます。
現在サポートされているシミュレータは次のとおりです。
- Vivado シミュレータ (デフォルト)
- Mentor Graphics 社 Questa Advanced Simulator
シミュレータでは、デザイン コンフィギュレーションのサンプル デザインと共に提供されているサンプル デザインのテストベンチおよびテスト ケースを使用します。
すべてのプロジェクト (Versal™ ACAP PHY for PCIe® IP コア) で、デフォルトの Vivado シミュレータを使用するシミュレーションは、次の方法で実行できます。
- [Sources] ウィンドウでサンプル プロジェクト ファイル (.
xci
) を右クリックし、Open IP Example Design をクリックします。サンプル プロジェクトが作成されます。
- 画面左側にある Flow Navigator の [Simulation] の下にある Run Simulation を右クリックし、Run Behavioral Simulation をクリックします。重要: 合成後およびインプリメンテーション後のシミュレーション オプションは、Versal™ ACAP PHY for PCIe® ではサポートされていません。
[Run Behavioral Simulation] を実行した後、[Tcl Console] ビューおよび [Log] ビューの [Simulation] タブで、コンパイルおよびエラボレーション段階を確認します。
- [Tcl Console] ビューに「run all」と入力し、Enter キーを押します。これで、サンプル デザインのテストベンチで提供されているテスト ケースに従ってシミュレーションが実行されます。
シミュレーションが完了したら、結果は [Tcl Console] ビューで確認できます。
Vivado IDE で、シミュレーションの設定を変更する場合は、次の手順に従います。
- Flow Navigator の [Simulation] の下にある Simulation Settings をクリックします。
- [Target simulator] を [QuestaSim/ModelSim Simulator]、[Incisive Enterprise Simulator (IES)] または [Verilog Compiler Simulator] のいずれかに設定します。
- [Simulator] タブで、 をクリックします。
- プロンプトが表示されたら、変更するため Yes をクリックし、シミュレータを実行します。
PCIe PHY IP コアで提供されるシミュレーション環境は、概要 で説明したのと同じシーケンスでレート変更を実行します。シミュレーション環境のターゲット スピードは Gen3 に設定されています。