Good day
I would like to know if there is any document containing information on the application of DMA in applications?
Good day
I would like to know if there is any document containing information on the application of DMA in applications?
I've used it for the Cortex R (Hercules) and it was not easy to get lots of info.
I learned it by looking at the demo applications that are available in HALCoGen help,
Then I read the DMA parts of the reference manual and tried to link all the things together.
(and appnotes like http://www.ti.com/lit/an/spna231/spna231.pdf )
And then I used forums to learn that DMA doesn't work for particular memory cache modes.
I'm still not very comfortable that I get everything right in my designs.
I find it (except for the most straightforward cases) a difficult subject. I always struggle to develop a performant data pipeline
I've used it for the Cortex R (Hercules) and it was not easy to get lots of info.
I learned it by looking at the demo applications that are available in HALCoGen help,
Then I read the DMA parts of the reference manual and tried to link all the things together.
(and appnotes like http://www.ti.com/lit/an/spna231/spna231.pdf )
And then I used forums to learn that DMA doesn't work for particular memory cache modes.
I'm still not very comfortable that I get everything right in my designs.
I find it (except for the most straightforward cases) a difficult subject. I always struggle to develop a performant data pipeline