Forum Discussion
Altera_Forum
Honored Contributor
9 years agoThe DMA on the Cyclone V can definitely deal with this.
I can't comment on how to implement this on Linux, but here's the key information for a "bare-metal" implementation. - The DMA is the "ARM PrimeCell" PL330 module from ARM. You can retrieve the technical manual from the ARM web-site. - The Cyclone V handbook also has a section that greatly help understand how to use & program the PL330. - Your requirements involves triggers and these are listed in the DMA section of the Cyclone V handbook. - You can find the base address of the DMA registers in the Appendix section of the Cyclone V handbook. - You should be able to use the hwlib in the SocEDS do program the PL330 for your specific needs; if not, then it should be easily modifiable Regards