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

ID 683544
Date 4/10/2023
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 23.1 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® 7 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 Performance
0: Link test - 100 writes and reads 0 Yes Yes No
1: Write memory space 0 Yes Yes No
2: Read memory space 0 Yes Yes No
3: Write configuration space N/A Yes No No
4: Read configuration space N/A Yes No No
5: Change BAR N/A Yes Yes No
6: Change device N/A Yes Yes No
7: Enable SR-IOV N/A No Yes No
8: Do a link test for every enabled virtual function belonging to the current device N/A No Yes No
9: Perform DMA for Performance test N/A No No Yes
Note: When using the Intel Agilex® 7 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® 7 I-Series FPGA Development Kit User Guide.