Quartus® Prime Pro Edition User Guide: Third-party Simulation

ID 683870
Date 1/23/2025
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

1.9.3. Simulating Intel FPGA IP Example Designs using the Run Simulation Feature

In general, Intel FPGA IP example designs support the Run Simulation feature.

If the following EDA_EXDES_CUSTOM_SIM_SCRIPT_ parameters are present in the generated Quartus Settings File (.qsf) of the Intel FPGA IP example design, then you can use the Run Simulation feature to perform simulation of the example design.

set_global_assignment -name EDA_EXDES_CUSTOM_SIM_SCRIPT_QUESTA 
../example_testbench/run_vsim.do -section_id eda_simulation
set_global_assignment -name EDA_EXDES_CUSTOM_SIM_SCRIPT_VCS 
../example_testbench/run_vcs.sh -section_id eda_simulation
set_global_assignment -name EDA_EXDES_CUSTOM_SIM_SCRIPT_VCSMX 
../example_testbench/run_vcsmx.sh -section_id eda_simulation
set_global_assignment -name EDA_EXDES_CUSTOM_SIM_SCRIPT_RIVIERAPRO 
../example_testbench/run_rivierasim.do -section_id eda_simulation
set_global_assignment -name EDA_EXDES_CUSTOM_SIM_SCRIPT_XCELIUM 
../example_testbench/run_xcelium.sh -section_id eda_simulation

The following summary steps describe setup and simulation of an Intel FPGA example design:

  1. Properly invoke the Quartus Prime Pro Edition software license and your supported EDA simulator tool license, and launch the Quartus Prime Pro Edition software.
  2. To specify the executable path for your supported EDA simulator, click Tools > Options > EDA Tool Options. Refer to Installation Paths for Supported EDA Simulators for setting descriptions.
  3. Select the Simulator Tool and other optional simulation settings at Tools > Options > Board and IP Settings > IP Simulation. Refer to Simulation Options and Simulation Flow Settings for setting descriptions.
  4. Compile the project through the Analysis & Elaboration stage, as Running RTL Simulation using Run Simulation describes.
  5. Run RTL simulation in GUI mode or batch mode, as Running RTL Simulation using Run Simulation describes.