单机外设模块基本输入输出及dma.pptxVIP

  • 8
  • 0
  • 约6.92千字
  • 约 71页
  • 2022-05-19 发布于北京
  • 举报
;6.1 输入/输出的基本概念;6.1 输入/输出的基本概念;;(1)统一编址方式 ; 程序控制的输入输出 中断传送方式 DMA工作方式 ;6.2.1 程序控制方式;;;;6.2.3 DMA工作方式;2. DMA控制器的功能;(1)周期挪用(或周期窃取);(2)周期扩展;(3) CPU停机方式;4.DMA的传送方式;单字节传送;5. DMA 的工作过程;初始化: 主存起始地址 设备地址 传送数据个数 启动设备;(3) 后处理; 1.DMA 控制器芯片Intel 8237的功能 (1)含有4 个相互独立的通道,每个通道有独立的地址寄存器和字节数寄存器,而控制寄存器、状态寄存器为四个通道所共用。 (2)每个通道的DMA 请求可以分别被允许/禁止 (3)每个通道的DMA 请求有不同的优先权,可以通过程序设置为固定的或者是旋转的方式。 ;(4)通道中地址寄存器的长度为16 位,因而一 次DMA 传送的最大数据块的长度为64K 字节。 (5)8237 有4 种工作方式,分别为:单字节传送、数据块传送、请求传送、级联方式。 (6)允许用EOP 输入信号来结束DMA 传送或重新初始化。 (7)8237 可以级联以增加通道数 ;DMA控制器工作状态 ;2.被动态 在被动态时,DMAC接受CPU对它的控制。一般当DMAC上电或复位时,DMAC自动处于被动状态。在进行DMA传递

文档评论(0)

1亿VIP精品文档

相关文档