Low Latency 40G Ethernet Intel® FPGA IP Design Example User Guide: Agilex™ 5 FPGAs and SoCs

ID 813654
Date 1/23/2025
Public

1.3.1. Simulation Design Example Components

The simulation design example top-level test file basic_avl_tb_top.sv provides the PHY with a clock reference clk_ref_p of 156.25 MHz and includes a task to send and receive 10 packets.

Table 3.  Testbench File Descriptions

File Names

Description

Key Testbench and Simulation Files

basic_avl_tb_top.v Top-level testbench file. The testbench instantiates the DUT and runs Verilog HDL tasks to generate and accept packets.

Testbench Scripts

run_vsim.do

The Siemens* EDA QuestaSim* script to run the testbench.

run_rivierasim.do

The Riviera-PRO* script to run the testbench.

run_vcsmx.sh

The Synopsys* VCS* MX script (combined Verilog HDL and SystemVerilog with VHDL) to run the testbench.

run_xcelium.sh The Cadence* Xcelium* script to run the testbench.