微型计算机原理与接口技术课件 第08章 DMA接口.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 25页
  • 2026-09-02 发布于山东
  • 举报

微型计算机原理与接口技术课件 第08章 DMA接口.pptx

第8章DMA接口;第8章DMA接口;直接存储器存取(DMA)概述;直接存储器存取(DMA)概述;INTEL8237ADMAC;INTEL8237ADMAC;基地址寄存器(16位)

--存放DMA传送的内存首址,在初始化时,由CPU以先低字节后高字节顺序写入。传送过程中基址寄存器的内容不变。

--只能写,不能读。

当前地址寄存器(16位)

--存放DMA传送过程中的内存地址,在每次传送后地址自动增1(或减

1),它的初值与基址寄存器的内容相同,并两者由CPU同时写

入。在自动预置条件下,EOP信号使其内容重新为基地址值。

--可读可写。;基计数寄存器和当前计数寄存器;状态寄存器;命令寄存器:只写;控制8237A的操作;由RESET和总清除软命令清除;级联方式:主片不输出地址和读写信号;屏蔽寄存器;请求寄存器;8237A各寄存器对应的端口地址;8237A的工作时序;空闲周期SI;S1:更新高8位地址.AEN、ADSTB有效,DMAC将M的A8~15放到DB0~7上;只有当A8~15有变化时才出现

S2:选中两个介质.输出16位地址选中M:低8位由A0~7直接输出;高8位由DB0~7经外部锁存器(由ADSTB下降沿锁存)输出;发出有效的DACK选中I/O

S3:读周期.发出IOR#(DMA写)或MEMR#(DMA读),从

文档评论(0)

1亿VIP精品文档

相关文档