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

ID 683501
Date 4/07/2025
Public
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.