AN 690: PCI Express* Avalon® -MM DMA Reference Design

ID 683824
Date 5/08/2017

1. AN 690: PCI Express Avalon-MM DMA Reference Design

Updated for:
Intel® Quartus® Prime Design Suite Quartus Prime Pro v17.1 Stratix 10 ES Editions

The PCI Express® Avalon® Memory-Mapped (Avalon-MM) Direct Memory Access (DMA) Reference Design highlights the performance of the Avalon-MM 256-Bit Hard IP for PCI Express IP Core. The design includes a high-performance DMA with an Avalon-MM interface that connects to the PCI Express Hard IP core. It transfers data between on-chip memory and system memory. The reference design includes both Linux and Windows software drivers that set 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 PCI Express protocol in using the Avalon-MM 256-bit interface. Measurements show that this design delivers a peak performance of 7.1 giga byte per second (GBps) for reads and writes.