The purpose of scatter/gather DMA is the transfer of data from/to non-contiguous memory blocks.
The scatter/gather DMA type is a fixed block size scatter/gather DMA that relies on tap list entries in system memory to calculate the (Channel 1 DMA Address) to scatter/gather the DMA. If the DMA direction is Channel 1 write
(EMDMA_CTL.TRAN =1) then it is a scatter DMA. If EMDMA_CTL.TRAN =0 then it is a gather DMA. This mode also supports chained and circular buffer chained DMAs.
This FAQ is created from below ezone thread to move data from one L1 memory to another L1 memory in Gather DMA mode..