Cyclone V SoC - Recommend way to access HPS-SD-Ram
Kind of a beginner question, I want to write to my HPS memory from the fpga side. (I already reserved 512MB)
Up till now I used the FPGA-to-HPS SDRAM bridge an wrote data direktly to the Avalon-MM interface. But whenever I read references I see people recommend using a mSGDMA, so whats the benifit of using a DMA here?
Is it faster, uses it less resources or anything?
Cause I'm kind of new to this topic I would also be happy if you cpuld link me some base material to it.
Unrelated to the Cyclone V, but latly I started to work with an Stratix10 PCI-E expansion card and read that using a DMA here is necessary to reduce CPU overhead when accessing memory, does this also apply to the Cyc V?
As I said I'm pretty new to this topic so if you have any interesting material I can read up about all this it would be nice to share it with me.