DMA技术详解与应用指南.pdfVIP

  • 1
  • 0
  • 约3.13千字
  • 约 4页
  • 2026-07-22 发布于北京
  • 举报

DMA

1.DMA简介

直接器存取(DMA)用来在外设和器之间或者器和器之间的高速

数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源

来做其他操作。

两个DMA控制器有12个通道(DMA1有7个通道,DMA2有5个通道),每个通道专门

用来管理来自于一个或多个外设对器的请求。还有一个仲裁器来协调各个

DMA请求的优先权。

2.DMA主要特性

●12个独立的可配置的通道(请求):DMA1有7个通道,DMA2有5个通道

●每个通道都直接连接的硬件DMA请求,每个通道都同样支持软件触发。这些

功能通过软件来配置。

●在同一个DMA模块上,多个请求间的优先权可以通过软件编程设置(共有四级:很

高、高、中等和低),优先权设置相等时由硬件决定(请求0优先于请求1,依此类

推)。

●独立数据源和目标数据区的传输宽度(字节、半字、全字),模拟打包和拆包的过

程。源和目标地址必须按数据传输宽度对齐。

●支持循环的缓冲器管理

文档评论(0)

1亿VIP精品文档

相关文档