Success! Subscription added.
Success! Subscription removed.
Sorry, you must verify to complete this action. Please click the verification link in your email. You may re-send via your profile.
Overview
The purpose of this page is to provide a link to the user, where the user can download the Arria 10 Gen3x8 AVMM DMA reference design with DDR4 controller to access external DDR4 on board memory. The design targets the Arria 10 GX FPGA Development Kit
Allows the user to modify the Qsys file and re-generate the design
All reference designs have been tested with Intel Sandy Bridge
The SOF is available in the folder pcie_quartus_files as top.sof
Refer the link for Arria 10 FPGA development Kit : https://www.altera.com/products/boards_and_kits/dev-kits/altera/kit-a10-gx-fpga.html
Follow the following instructions to install and run the application
In the application, there are multiple options to configure the software. The user can run read DMA (move data from system memory to the DDR4 memory on the board), write DMA (move data from external DDR4 memory to system memory), or simultaneous read and write. The user can also control the transfer size of each descriptor, the number of descriptors, and how many loops the DMA runs. There is description to explain all the options when the application is started. To run the DMA, type in "1" to start it.
Revision 1 - Quartus 16.0.2
The reference design was created by Quartus 16.0.2
Link to download the project : File:PCIe A10GX AVMM DMA Ext Mem 1602.zip
Software Download
Linux
Revision 1
Link to download the application and driver File:Linux for AVMM DMA On Chip Mem.tar.gz
Windows
Revision 1
64-bit Windows driver and application:File:Gui package 090 80000000.zip.
In the package, there is a word document which explains how to install the driver, what additional software needed to be installed, and how to run the application.
November 28, 2016 - Created this page
Community support is provided during standard business hours (Monday to Friday 7AM - 5PM PST). Other contact methods are available here.
Intel does not verify all solutions, including but not limited to any file transfers that may appear in this community. Accordingly, Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.
For more complete information about compiler optimizations, see our Optimization Notice.