これで、インプリメンテーション後のタイミング シミュレーションを実行するため Questa Advanced Simulator シミュレータを設定および起動する準備が整いました。Vivado IDE でタイミング シミュレーション プロパティを設定し、タイミング シミュレーションを実行します。
- Flow Navigator で Simulation を右クリックし、Simulation Settings をクリックします。タイミング シミュレーション プロパティを設定します。
- Simulation Settings タブで Target simulator を Questa Advance Simulator に設定します。
-
Yes をクリックして、ターゲット シミュレータを Questa Advanced Simulator に変更します。
- questa.simulate.saif は power_tutorial_timing_questasim.saif に設定します。
- questa.simulate.saif_scope は testbench/dut_fpga に設定します。
- questa.simulate.log_all_signals チェック ボックスがオンになっていることを確認しします。
-
questa.simulate.runtime は 1000ns に設定されてることを確認します。
- OK をクリックします。シミュレーションを正しく設定したら、Questa Advanced Simulator シミュレータを起動して、デザインのタイミング シミュレーションを実行できます。
- Flow Navigator で
別の Questa Advanced Simulator ウィンドウが開き、デザインのシミュレーションが開始します。
をクリックします。 -
Questa Advanced Simulator でデザインのシミュレーションが終了したら、指定した SAIF ファイルが生成されていることを確認します。シミュレーション実行前にシミュレーション設定で指定した SAIF ファイルが、次のディレクトリにあることを確認します。
<project_directory>/power_tutorial1/power_tutorial1.sim/ sim_1/impl/timing/power_tutorial_timing_questasim.saif