Obviously, if the CPU has to handle each memory transfer ... DMA (Direct Memory Access) frees the CPU from these menial tasks. With DMA, peripheral devices do not have to ask the CPU to fetch some ...
but can transfer data at much higher rates than processor reads and writes. Scatter-Gather DMA augments this technique by providing data transfers from one non-contiguous block of memory to another by ...
Control is managed by Descriptors initialed by the Control/Status Register Interface, with the Descriptors read in from memory via the AXI4 MM Read Channel and processed with the DMA data transfer ...