R-Tile Avalon® Streaming Intel® FPGA IP for PCI Express* User Guide

ID 683501
Date 4/07/2025
Public

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

Document Table of Contents

F.3.1. Testbench Integration

To integrate the Avery BFM, use the files included with the avery_tb folder provided in the sample .zip file as follows:

  1. Navigate to the <example_design_folder>/pcie_ed_sim/sim directory of the PCIe Example Design project.
  2. Copy the avery_tb folder and its contents into this directory. There should now be a copy of the avery_tb folder located under <example_design_folder>/pcie_ed_sim/sim/avery_tb.

The apci_top_rtile_tb.sv file contains the instantiation of the Avery BFM Root Complex and calls Verilog macros for the testbench connections between the Avery BFM and R-Tile PIO design example.

The dut_pcie_ed_inst.v file contains the instantiation of the R-Tile PIO design example.

The apcie_top_rtile_pipe_defines.svh and apcie_top_rtile_serial_defines.svh files contain the assignments to connect the Avery BFM Root Complex to the R-Tile PIO design example for the PIPE and serial simulation modes respectively.