AXI Streaming Intel® FPGA IP for PCI Express* User Guide

ID 790711
Date 7/08/2024
Public
Document Table of Contents

3.6.1. Simulating the Design Example

The simulation setup involves the use of a Root Port Bus Functional Model (BFM) to exercise the AXI Streaming Intel® FPGA IP for PCI Express* (DUT) as shown in the following figure.

Figure 20. PIO Design Example Simulation Testbench
Figure 21. SRIOV Design Example Simulation Testbench
Figure 22. Performance Design Example Simulation Testbench

The following flow diagram shows the steps to simulate the design example:

Figure 23. Procedure
  1. Change to the testbench simulation directory, <project_directory>/pcie_ss_ed_tb/pcie_ss_ed_tb/sim/<EDA_vendor>/simulator.
  2. Run the simulation script for the simulator of your choice. Refer to the table below.
  3. Analyze the results.
Note: The AXI Streaming Intel® FPGA IP for PCI Express* does not support parallel PIPE simulations.

The following figure shows the link status information for a Gen5 x16 Endpoint simulation:

Figure 24. Link Status Information for a Gen5 x16 Endpoint Simulation

After a successful simulation, the simulation.log file contains a "successful completion" message.

This testbench simulates up to a Gen5 x16 variant.