这是机器翻译的内容,点击这里了解更多

直接存储器访问 (DMA)

高效数据传输:DMA 组件的释放

nobutton

关于

DMA 组件在内存、组件和寄存器之间传输数据。这些传输独立于 CPU 进行。DMA 传输可以设置为字节、半字(2 字节)或字(4 字节)宽。DMA 通过外部触发器启动每个事务,该触发器可以来自 DMA 通道(包括其自身)、另一个 DMA 通道、外设或 CPU。DMA 最适合用于卸载 CPU 的数据传输任务。

  • 设备最多支持两个 DMA 硬件块
  • 每个 DMA 块支持最多 16 个 DMA 通道
  • 支持 SRAM 中的通道描述符
  • 每个通道有 4 个优先级
  • 字节、半字(2 字节)和字(4 字节)传输
  • 可配置的源地址和目标地址
  • 四种传输模式
  • 每个触发器的单个数据元素
  • 每个触发器一个 X(内部)循环传输
  • 每个触发器的完整描述符
  • 每个触发器的整个描述符链
  • 可配置输出触发器
  • 可配置中断生成

DMA 组件在内存、组件和寄存器之间传输数据。这些传输独立于 CPU 进行。DMA 传输可以设置为字节、半字(2 字节)或字(4 字节)宽。DMA 通过外部触发器启动每个事务,该触发器可以来自 DMA 通道(包括其自身)、另一个 DMA 通道、外设或 CPU。DMA 最适合用于卸载 CPU 的数据传输任务。

  • 设备最多支持两个 DMA 硬件块
  • 每个 DMA 块支持最多 16 个 DMA 通道
  • 支持 SRAM 中的通道描述符
  • 每个通道有 4 个优先级
  • 字节、半字(2 字节)和字(4 字节)传输
  • 可配置的源地址和目标地址
  • 四种传输模式
  • 每个触发器的单个数据元素
  • 每个触发器一个 X(内部)循环传输
  • 每个触发器的完整描述符
  • 每个触发器的整个描述符链
  • 可配置输出触发器
  • 可配置中断生成
DMA_PDL
DMA_PDL
DMA_PDL

设计资源