汇编语言与接口技术课件hDMA..pptVIP

  • 5
  • 0
  • 约1.08万字
  • 约 40页
  • 2016-02-07 发布于湖北
  • 举报
汇编语言与接口技术课件hDMA..ppt

5.5 直接存储器存取控制 DMA(Direct Memory Access) 特点:在传送过程中,直接由DMAC控制数据在外设和存储器之间传送,而MPU放弃总线,可大大提高传送速度,适合高速外设和内存之间大批量、快速传送。 DMA控制方式的核心部件是DMA控制器( DMAC),专门用来完成外设与存储器之间的高速数据传送。 DMAC具有独立的访问存储器能力,其具有控制系统总线的基本能力。可以提供内存地址和必要的内存和I/O读写控制信号,将数据总线上的信息写入存储器或从存储器读出。 1.传送计数和内存地址的修改均由DMAC硬件完成(不需MPU指令); 2. MPU放弃总线,其工作现场不受影响,无须保存和恢复。 5.5.1 DMA 传送过程(三个阶段): 1. 准备阶段。DMA传送之前,MPU对DMAC编程,确定通道的选择、数据传送模式和类型、内存起址、传送字节数、地址递增或递减、传送方向(存储器到I/O设备或I/O设备到存储器)等。 2 . 传送操作阶段。DMAC分别与I/O设备和MPU(或系统仲裁器)之间有两类联络“握手”信号。

文档评论(0)

1亿VIP精品文档

相关文档