PCI Express* Avalon®-ST High-Performance Reference Design


The PCI Express* (PCIe*) Avalon® streaming (Avalon-ST) high-performance reference design highlights the performance of the hard implementation of the  Intel FPGA PCI Express Intel FPGA IP function. The design consists of a chaining direct memory access (DMA) that transfers data between the Stratix® V GX, Arria® V GT, Cyclone® V GT, Stratix IV GX, Arria II GX, or Cyclone IV GX FPGA's internal memory and system memory. This reference design includes a Windows-based software application that sets up the direct memory access (DMA) transfers. The software application also measures and displays the performance achieved for the transfers.


  • Demonstrate high performance (sustained bandwidth) using the hard intellectual property (IP) implementation of Intel FPGA PCIe 3.0/2.0/1.1 x1, x4, and x8 IP cores with a chaining DMA
  • Increase customer confidence with documented results of extensive benchmarking performed by Intel
    • Benchmarking shows close-to-theoretical bandwidth achieved across lane configurations (x1, x4, and x8) and platforms or chipsets
  • Jump-start customer designs or performance evaluation
    • Step-by-step walkthrough instructions, complete design files (including Intel® Quartus® II software archive), and Windows-based software application provided

Demonstrated Intel FPGA Technology

  • Stratix V GX FPGAs
  • Stratix IV GX FPGAs
  • Arria V GT FPGAs
  • Arria II GX FPGAs
  • Cyclone V GT FPGAs
  • Cyclone IV GX FPGAs
  • Intel FPGA PCIe hard IP core
Figure 1. PCIe Avalon-ST High-Performance Reference Design
  1. RC: Root complex
  2. DMA: Direct memory access

These design examples may only be used within Intel Corporation devices and remain the property of Intel. They are being provided on an “as-is” basis and as an accommodation; therefore, all warranties, representations, or guarantees of any kind (whether express, implied, or statutory) including, without limitation, warranties of merchantability, non-infringement, or fitness for a particular purpose, are specifically disclaimed. Intel expressly does not recommend, suggest, or require that these examples be used in combination with any other product not provided by Intel.