Edit online

设备类型及其 GPDMA 的交互机制

GPDMA 有如下两种类型设备:
  • 存储:SRAM 、 PSRAM 或 DDR,无需 REQ/ACK 机制,GPDMA 直接访问。

  • 外设:通过 FIFO 被访问的设备(例如 SPI、UART 等),与 GPDMA 的交互采用 REQ/ACK 握手机制。

    外设需主动发起请求 (读或写),GPDMA 接收到请求后才会开始数据传输。这种机制是为了防止外设的数据或空间未准备好,导致长时间占用总线或者导致 FIFO 溢出