第6章微计算机输入输出接口技术.pptVIP

  • 1
  • 0
  • 约3.97千字
  • 约 43页
  • 2019-05-04 发布于浙江
  • 举报
DMA (Direct Memory Access) 是存储器与外设或存储器之间进行大量数据传送的方法,是在DMA 控制器的控制下进行的。 3. DMA方式 DMA 请求 DMA 响应 送存储器地址 传送数据 DMA 结束 传送结束? Yes 修改地址指针 No 图6.8 DMA 工作流程图 ① 能向CPU 发出DMA 请求信号。 ② CPU 响应后,接管对总线控制,进入DMA 方式。 ③ 发出读、写控制信号。 ④ 决定数据传送的地址和数据传送的长度。 ⑤ 判断DMA 操作的结束,撤消总线请求信号, 使CPU 恢复正常工作。 (3)DMA 方式与中断方式的比较 中断方式 特点 DMA方式 控制 数据传送 CPU 状态 响应 适用性 由DMA控制器控制 I/O ? 存储器 不破坏CPU 内部寄存器状态 请求-响应,级别高于中断 适用于高速I/O设备和成组数据交换 由CPU程序控制 I/O ? CPU ? 存储器 请求-响应,级别比DMA方式低 适用于慢速 I/O设备,实时处理 破坏CPU内部寄存器状态 I/O 端口地址译码一般由地址信号和控制信号的不同组合实现。其原则是: (2)低位地址线直接连接到 I/O 接口芯片,实现片内寻址。 1. I/O端口地址译码电路设计原则 (1)高位地址与CPU 的控制信号组合,经译 码电路产生

文档评论(0)

1亿VIP精品文档

相关文档