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

ID 790711
Date 4/12/2024
Public
Document Table of Contents

3.5.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 8. PIO Design Example Simulation Testbench

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

Figure 9. 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 10. 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.