Visible to Intel only — GUID: tpp1612972841573
Ixiasoft
1. Quick Start Guide
2. Design Example: Single IP Core Instantiation
3. Design Example: Single IP Core Instantiation with Precision Time Protocol
4. Design Example: Single IP Core Instantiation with Auto-Negotiation and Link Training
5. Design Example: Multiple IP Core Instantiation
6. F-Tile Ethernet Intel® FPGA Hard IP Design Example User Guide Archives
7. Document Revision History for the F-Tile Ethernet Intel FPGA Hard IP Design Example User Guide
1.1. Generating the Design
1.2. Directory Structure
1.3. Generating Tile Files
1.4. Simulating the Design Example Testbench
1.5. Hardware and Software Requirements
1.6. Compiling and Configuring the Design Example in Hardware
1.7. Testing the F-Tile Ethernet Intel FPGA Hard IP Hardware Design Example
1.8. Register Maps
Visible to Intel only — GUID: tpp1612972841573
Ixiasoft
1.4. Simulating the Design Example Testbench
You can compile and simulate the design by running a simulation script from the command prompt.
Figure 7. Procedure
Note: Prior the simulation, you must generate tile-related files described in Generating Tile Files.
- At the command prompt, change to the testbench simulation directory cd <design_example_dir>/ex_*G/sim.
- Run the IP setup simulation:
ip-setup-simulation -quartus-project=../../hardware_test_design/eth_f_hw.qpf
- At the command prompt, change the working directory to <design_example_dir>/example_testbench.
- Run the simulation script for the supported simulator of your choice. The script compiles and runs the testbench in the simulator. Refer to the table Steps to Simulate the Testbench.
- Analyze the results. The successful testbench displays "Simulation Passed".
Table 2. Steps to Simulate the Testbench Simulator Instructions Synopsys* VCS* In the command line, type: sh run_vcs.sh
Synopsys* VCS* MX In the command line, type: sh run_vcsmx.sh
Use this script when the design contains Verilog HDL and System Verilog with VHDL.
ModelSim* SE or Questa* or Questa*-Intel® FPGA Edition In the command line, type: vsim -do run_vsim.do
If you prefer to simulate without bringing up the GUI, type:vsim -c -do run_vsim.do
Xcelium* In the command line, type: sh run_xcelium.sh
A successful simulation ends with the following message:
Simulation Passed.
or
Testbench complete.
After successful completion, you can analyze the results.