3DMA方式及接口..pptVIP

  • 3
  • 0
  • 约1.93千字
  • 约 14页
  • 2016-12-28 发布于重庆
  • 举报
* * DMA方式及接口 1.1 DMA方式基本概念 ? 定义 直接依靠硬件实现主存与I/O间的数据传送, 传送期间不需CPU程序干预。 DMA — Direct Memory Access 1) 传送发生在I/O与主存之间; 2) 由DMA控制器控制传送, DMA控制器接管总线权,传送完毕再交还总线权。 3) 传送期间只要CPU不访存, DMA与CPU可并行操作。 4) 传送前和传送后需要程序干预。 ? 过程 (三个阶段) 主程序实现初始化(对DMA控制器); 程序准备: 中断处理程序判断传送的正误。 硬件实现存储器 I/O ; DMA传送: 善后处理: ? 应用 用于高速、简单、批量数据传送。 ? 传送方式 ? 单字传送: DMA的依次请求, 传送一个数据块 DMA的依次请求, 传送一个字节或一个字。 ? 成组传送: 1.2 DMA控制器与接口的连接 DMA控制器与接口的连接应考虑以下因素: ? DMA控制器与接口是相互分离, 还是合为一体; ? 数据传送是经DMA控制器, 还是经接口直接与存储器相连; ? 系统中有多个DMA控制器时, 采用公共DMA请求, 还是采用独立DMA请求方式。 ? 一个DMA控制器控制多个I/O设备时, 是采用选择型工作方式, 还是采用多路型工作方式; 基于以上考虑的几种常见连接模式: 1. 单通道DMA控制器 一个

文档评论(0)

1亿VIP精品文档

相关文档