1.4. デザインのシミュレーション
図 4. 手順
- テストベンチ・シミュレーション・ディレクトリーを変更します。
- 選択のシミュレーターでシミュレーション・スクリプトを実行します。下の表を参照してください。
- 結果を解析します。
表 1. シミュレーション実行手順 シミュレーター 作業ディレクトリー 説明 ModelSim* <example_design>/pcie_example_design_tb/pcie_example_design_tb/sim/mentor/ - do msim_setup.tcl
- ld_debug
- run -all
- シミュレーションが正常に終了すると、「Simulation stopped due to successful completion!」というメッセージが表示されます。
VCS* <example_design>/pcie_example_design_tb/pcie_example_design_tb/sim/synopsys/vcs - sh vcs_setup.sh USER_DEFINED_SIM_OPTIONS=""
- シミュレーションが正常に終了すると、「Simulation stopped due to successful completion!」というメッセージが表示されます。
Cadence* <example_design>/pcie_example_design_tb/pcie_example_design_tb/sim/cadence - sh ncsim_setup.sh USER_DEFINED_SIM_OPTIONS=""
- シミュレーションが正常に終了すると、「Simulation stopped due to successful completion!」というメッセージが表示されます。
図 5. 正常な Avalon-ST PIO シミュレーション・テストベンチからの部分的なトランスクリプト