Hi,
I am transferring a large amount of data out of the EMIF (>1MB). I use two DMA channels for this, firstly DMA0 for the number of packets (per block) divisible by 4096 (limit of DMA frame) and DMA1 for any remainders.
The DMA system works well, but I need to implement flow control. I need to pause the DMA in response to a hardware signal (or software flag via an Interrupt).
Can anyone please suggest any novel ways of implementing this without simply disabling the DMA0:1 altogether.
Thanks
Stomp!