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

ID 790711
Date 2/12/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.