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

ID 683544
Date 12/19/2022
Public

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

Document Table of Contents

2.7. Running the Design Example

Note: The R-Tile Avalon Streaming Intel FGPA IP for PCIe design example has limited hardware testing support on the 22.4 release of Intel® Quartus® Prime. The instructions below can be used for early testing and for the flow required to run the design example on the Intel® Agilex™ I-Series FPGA Development Kit.

Here are the test operations you can perform on the R-tile Avalon® -ST PCIe design examples:

Table 10.  Test Operations Supported by the R-tile Avalon® -ST IP for PCIe Design Examples
Operations Required BAR Supported by R-tile Avalon® -ST IP for PCIe Design Examples
PIO SR-IOV
0: Link test - 100 writes and reads 0 Yes Yes
1: Write memory space 0 Yes Yes
2: Read memory space 0 Yes Yes
3: Write configuration space N/A Yes No
4: Read configuration space N/A Yes No
5: Change BAR N/A Yes Yes
6: Change device N/A Yes Yes
7: Enable SR-IOV N/A No Yes
8: Do a link test for every enabled virtual function belonging to the current device N/A No Yes
Note: When using the Intel® Agilex™ I-Series FPGA Development Kit, set the PCIe REFCLK Select switch to select the clock from the PCIe Connector. For more details, refer to the Intel® Agilex™ I-Series FPGA Development Kit User Guide.