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.
2.1. Programmed Input/Output Design Example
2.2. Programmed Input/Output Design Example Functional Description
2.3. Programmed Input/Output Design Example Simulation Testbench
2.4. Single Root I/O Virtualization (SR-IOV) Design Example
2.5. Single Root I/O Virtualization (SR-IOV) Design Example Functional Description
2.6. Single Root I/O Virtualization (SR-IOV) Design Example Simulation Testbench
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.
| Mode | Gen3/Gen4 x16 | Gen3/Gen4 x8x8 | Gen3/Gen4 x8 |
|---|---|---|---|
| Native Endpoint (EP) |
|
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.
- Programmed Input/Output Design Example
- Programmed Input/Output Design Example Functional Description
- Programmed Input/Output Design Example Simulation Testbench
- Single Root I/O Virtualization (SR-IOV) Design Example
- Single Root I/O Virtualization (SR-IOV) Design Example Functional Description
- Single Root I/O Virtualization (SR-IOV) Design Example Simulation Testbench