Visible to Intel only — GUID: mwh1410383482742
Ixiasoft
1.1. Simulator Support
1.2. Simulation Levels
1.3. HDL Support
1.4. Simulation Flows
1.5. Preparing for Simulation
1.6. Simulating Intel® FPGA IP Cores
1.7. Using NativeLink Simulation ( Intel® Quartus® Prime Standard Edition)
1.8. Running a Simulation (Custom Flow)
1.9. Simulating Intel FPGA Designs Revision History
2.2.1. Using ModelSim-Intel FPGA Edition Precompiled Libraries
2.2.2. Disabling Timing Violation on Registers
2.2.3. Passing Parameter Information from Verilog HDL to VHDL
2.2.4. Increasing Simulation Speed
2.2.5. Simulating Transport Delays
2.2.6. Viewing Simulation Messages
2.2.7. Generating Power Analysis Files
2.2.8. Viewing Simulation Waveforms
2.2.9. Simulating with ModelSim-Intel FPGA Edition Waveform Editor
Visible to Intel only — GUID: mwh1410383482742
Ixiasoft
4.1. Quick Start Example (NC-Verilog)
You can adapt the following RTL simulation example to get started quickly with IES:
- Click View > TCL Console to open the TCL Console.
- To specify your EDA simulator and executable path, type the following Tcl package command in the Intel® Quartus® Prime tcl shell window:
set_user_option -name EDA_TOOL_PATH_NCSIM <ncsim executable path>set_global_assignment -name EDA_SIMULATION_TOOL "NC-Verilog (Verilog)"
- Compile simulation model libraries using one of the following methods:
- Run NativeLink RTL simulation to compile required design files, simulation models, and run your simulator. Verify results in your simulator. If you complete this step you can ignore the remaining steps.
- To automatically compile all required simulation model libraries for your design in your supported simulator, click Tools > Launch Simulation Library Compiler. Specify options for your simulation tool, language, target device family, and output location, and then click OK.
- You can also compile Intel FPGA simulation libraries from the command-line:
This generates the cds.lib, hdl.var and, <sim_script_file_name>, which can be used to compile the simulat libraries.quartus_sh --simlib_comp -tool ncsim -family <device family> -language <language> -gen_only -cmd_file <sim_script_file_name>
Use the compiled simulation model libraries during simulatation of your design. Refer to your EDA simulator's documentation for information about running simulation.
- Elaborate your design and testbench with IES:
ncelab <work library>.<top-level entity name>
- Run the simulation:
ncsim <work library>.<top-level entity name>