To better learn how to operate DMA and to get an idea of the flexibility possible, create a program that reads data from one interface into DMA, then outputs the data out another interface.
Attempt any forms of optimizations that seem possible to limit the amount of interrupts. Also do tests to limit the amount of memory used in the buffer when streaming data, as this will open up opportunities to increase the throughput of the device
To better learn how to operate DMA and to get an idea of the flexibility possible, create a program that reads data from one interface into DMA, then outputs the data out another interface.
Attempt any forms of optimizations that seem possible to limit the amount of interrupts. Also do tests to limit the amount of memory used in the buffer when streaming data, as this will open up opportunities to increase the throughput of the device