Edit online

Direct Memory Access (DMA)

3 Mar 2025
Read time: 1 minute(s)

Direction memory access (DMA) 模块提供一种高效的数据传输技术,能够在不受 CPU 干预的情况下进行设备间的数据传输,从而减少 CPU 负荷。CPU 使能 DMA 之后,由 DMA 独立自主控制数据传输。此外,DMA 提供的数据交换具有高带宽和低延迟的优点。

特性说明

  • 每通道有 128 个源端和 128 个终端可选。
  • 采用任务链表配置方式,寄存器描述通道状态。
  • 设备位宽支持 32/ 64/ 128 位,兼容 8/ 16 位,突发长度支持 1/ 4/ 8/ 16 个。
  • DMA 源端、终端地址 4 bytes 对齐。
  • 2 个 DMA,每个 DMA 8 个通道