AN 708: Application Note - PCI Express DMA Reference Design Using External Memory

ID 683390
Date 5/17/2017
Public

PCI Express DMA Reference Design Using External Memory

Updated for:
Intel® Quartus® Prime Design Suite Quartus Prime Pro v17.0 Arria 10

The PCI Express® DMA reference design using external memory highlights the performance of the Intel® Arria® V, Intel® Arria® 10, Cyclone® V and Stratix® V Hard IP for PCI Express using the Avalon® Memory-Mapped (Avalon-MM) interface. The design includes a high-performance DMA with an Avalon-MM interface that connects to the PCI Express Hard IP and a DDR3 (for Cyclone® V, Arria® V and Stratix® V devices) or DDR4 (for Intel® Arria® 10 devices) memory controller. It transfers data between an external memory and host system memory. The reference design includes a Linux and Windows based software driver that sets up the DMA transfer. You can also use the software driver to measure and display the performance achieved for the transfers. This reference design allows you to evaluate the performance of the Hard IP for PCI Express using the Avalon-MM interface.