FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP

avalon-mm dma pcie

Altera_Forum
Honored Contributor II
1,815 Views

Hello, 

 

I am planning to move a large chuck of data between a stratixV fpga and the host computer's main memory. Is it possible to do this through the PCIe with DMA feature IP? 

 

Bests, 

-Rae
0 Kudos
7 Replies
Altera_Forum
Honored Contributor II
490 Views

Hi Rae, 

 

It is possible. In past, we had successfully transferred data from computer's main memory to Altera's FGPA onchip memory. But at that time we used PCI (not PCIe) with DMA.  

 

Sorry I do not have much idea about PCIe. But if you will do some research, you should be able to find some design doing same as you are planning. 

 

Cheers, 

Bhaumik
0 Kudos
Altera_Forum
Honored Contributor II
490 Views

Hi Rae, 

 

Please refer this refer design it might help you. 

 

https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/an/an431.pdf
0 Kudos
Altera_Forum
Honored Contributor II
490 Views

There is a Stratix V Avalon- MM DMA design example on the Altera Wiki: 

http://www.alterawiki.com/wiki/reference_design:_gen3_x8_avmm_256-bit_dma_for_external_ddr3_-_stratix_v
0 Kudos
Altera_Forum
Honored Contributor II
490 Views

There is a Stratix_V Reference_Design for Gen3x8 AVMM 256bit DMA for External DDR3 at 

http://www.alterawiki.com/wiki/reference_design:_gen3_x8_avmm_256-bit_dma_for_external_ddr3_-_stratix_v
0 Kudos
Altera_Forum
Honored Contributor II
490 Views
0 Kudos
Altera_Forum
Honored Contributor II
490 Views
0 Kudos
Altera_Forum
Honored Contributor II
490 Views

If you just want to transfer data over PCIe, there are several projects that do so. For example, RIFFA (riffa.ucsd.edu) should work for your board

0 Kudos
Reply