Function Introduction

The JH7110 DMA engine provides unified interfaces for users and assigns dedicated DMA interfaces for different work modes. It releases developers from worrying about hardware interfaces.

The SGDMA (DMA) of JH7110 has the following features.
  • Support general DMA operations and Scatter Gather DMA
  • Support up to 4 gather&scatter channels
  • Support up to 32 requests
  • Support AXI4 bus width of 64-bit
  • Support memory to memory, memory to peripheral, peripheral to memory and peripheral to peripheral transfer
  • Can generate both interrupts for transmission completion and for transmission failure due to errors
  • Support arbitration - fixed and round robin
  • Provide status information of each transfer for each channel in the status register