Forum Discussion

JET60200's avatar
JET60200
Icon for Contributor rankContributor
7 years ago

Arria10 SOCFPGA ARM DMA usage - way to use ARM DMA to copy bulk data inside DDR ?

I am using A10 SOCFPGA , where Linux runs on SOC ARM(dual-A9).

In my application, there‘re bulks of memory copying from one place to another place each 1ms,currently I use memcpy() which occupy CPU heavily.

Thus I want to use ARM DMA to do this, to avoid use cpu memcpy() . The question is " HOW _TO DO THIS " ? is there any code example ?

Thanks for help

4 Replies