Forum Discussion
Altera_Forum
Honored Contributor
18 years agoHow Can I set up DMA operation with my own PC software application?
Hi All: I want to re-use the pcie_highperformancedesign example provided by the Arria GX Development Kit. Now I am confused with the PC software application altpcie_demo.exe. :confused: I a...
Altera_Forum
Honored Contributor
17 years agoHello Hey Hey,
I'm trying to understand how all things tie together but cannot rely on the documentation alone, so thanks for seeing the actual implementation and explaining it. After I found how the reset the DMA controller (write 0x0000FFFF) from the code, I can now perform multiple DMA operations in a row. The open-source driver so far is here: http://www.linuxdriverproject.org/twiki/bin/view/main/prj012 I also found in the descriptor header, MSI and EPLAST_ENA bits seem reversed in the documentation. I am aware of the 64 byte BAR[0]. I stay out of that part. A 4096 bytes DMA loop back copy fails somewhere on word 0x30. Slowly getting there, thanks, Leon.