The SDMA controller helps to optimize system performance by offloading
the CPU in dynamic data routing with relatively slow channels, such as UART,
SSI, SPI. The SDMA is not the best solution to achieve maximal throughput.
The ARM architecture provides more effective tools for it, such as special
block transfer instructions LDM / STM or NEON VLD / VST instructions for burst
transfers.
I think it would be better to use the PCIe interface for high speed data.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------