Triple-Speed Ethernet IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
ID
813899
Date
8/04/2025
Public
1. 10/100/1000 Ethernet MAC Design Example with 1000BASE-X/SGMII 2XTBI PCS with GTS Transceiver
2. 10/100/1000 Multiport Ethernet MAC Design Example with 1000BASE-X/SGMII PCS and Embedded PMA (LVDS)
3. 10/100/1000 Ethernet MAC without Internal FIFO Buffers with 1000BASE-X/SGMII 2XTBI PCS and Embedded PMA Signals (GTS) with IEEE 1588v2
4. 10/100/1000 Ethernet MAC without Internal FIFO Buffers with 1000BASE-X/SGMII TBI PCS and Embedded PMA Signals (LVDS I/O) with IEEE 1588v2
5. Triple-Speed Ethernet IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs Archives
6. Document Revision History for the Triple-Speed Ethernet IP Design Example User Guide: Agilex™ 3 and Agilex™ 5 FPGAs and SoCs
3.1.3. Simulating the Design Example Testbench
Figure 21. Procedure to Simulate Design Example Testbench
Follow these steps to simulate the testbench:
- Navigate to the testbench simulation directory: <design_example_dir>/example_testbench/<Simulator> .
- 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.
Table 18. Steps to Simulate the Testbench Simulator Working Directory Command ModelSim* <Example Design>/example_testbench/mentor In the command line, type vsim -c -do run_vsim.do Synopsys* VCS* MX <Example Design>/example_testbench/synopsys/vcsmx In the command line, type sh tb_run.sh Xcelium* <Example Design>/example_testbench/xcelium In the command line, type sh tb_run.sh Riviera-PRO* <Example Design>/example_testbench/aldec In the command line, type vsim -c -do tb_run.tcl - Analyze the results. The successful testbench sends five packets, receives the same number of packets, and displays the following message:
Simulation Passed