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

ID 683372
Date 12/17/2021
Public

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

Document Table of Contents

2. Design Example Description

The F-Tile Avalon-ST IP for PCI Express Design Example is a simple design to demonstrate the establishment of PCIe connectivity of F-Tile FPGA in Intel® Quartus® Prime. The design performs write and read sequences from the host processor to the target device through PCIe Intel® Quartus® Prime Hard IP. The Programmed Input/Output (PIO) application block is needed to handle the translation from PCIe TLP to AVMM protocol.

Table 2.  Configurations Supported by the F-Tile Avalon-ST Design Examples
Mode Gen3/Gen4 x16 Gen3/Gen4 x8x8 Gen3/Gen4 x8
Native Endpoint (EP)
  • Programmed I/O Design Example
  • Single Root I//O Virtualization Design Example

Programmed I/O Design Example

Programmed I/O Design Example

Root Port (RP) N/A N/A N/A
Note: Gen1/Gen2 x1/x2 configurations are supported via link down-training.
Note: N/A = Configuration not supported
Note: Design examples only support the default settings in the Parameter Editor of the F-tile Avalon Streaming IP for PCI Express.