User guide

You can simulate the following netlist:
• The RTL functional netlist—This netlist provides cycle-accurate simulation using Verilog HDL,
SystemVerilog, and VHDL design source code. Altera and third-party EDA vendors provide the
simulation models.
Prerequisites to Simulation
Before you can simulate your design, you must have successfully passed Quartus II Analysis and
Synthesis.
Related Information
Simulating Altera Designs
NativeLink Simulation Flow
The NativeLink settings available in the Quartus II software allow you to specify your simulation
environment, simulation scripts, and testbenches. The Quartus II software saves these settings in your
project. After you specify the NativeLink settings, you can start simulations easily from the Quartus II
software.
How to Use NativeLink to Specify a ModelSim-Altera Simulation
Complete the following steps to specify the directory path and testbench settings for your simulator:
1. On the Tools menu, click Options, and then click EDA Tool Options.
2. Browse to the directory for your simulator. The following table lists the directories for supported
simulators:
Table 2-194: Simulator Path
Simulator Path
Mentor Graphics ModelSim-
Altera
<drive>:\<simulator install path>\win32aloem (Windows)
/<simulator install path>/bin (Linux)
3. On the Assignments menu, click Settings.
4. In the Category list, under EDA Tool Settings select Simulation.
5. In the Tool name list, select your simulator.
Note: ModelSim refers to ModelSim SE and PE. These simulators use the same commands as
QuestaSim. ModelSim-Altera refers to ModelSim-Altera Starter Edition and ModelSim-Altera
Subscription Edition.
6. In the Output directory, browse to the directory for your output files.
7. To map illegal HDL characters, turn on Map illegal HDL characters.
8. To filter netlist glitches , turn on Enable glitch filtering.
9. Complete the following steps to specify additional options for NativeLink automation:
a. Turn on Compile test bench.
b. Click Test Benches.
UG-01143
2015.05.11
NativeLink Simulation Flow
2-323
Implementing Protocols in Arria 10 Transceivers
Altera Corporation
Send Feedback