搜索
写经验 领红包
 > 游戏

简述dma控制器的特点及功能(dma控制器有哪几种工作方式)

导语:微机原理——9.DMA控制器及其应用

8237A DMA控制器及其应用

DMA读操作:读存储器送外设。DMA写操作:读外设写存储器。DMA校验操作:通道不进行数据传送操作,只是完成校验功能

结构及引脚

主要功能

8237A是一种40引脚双列直插式的高性能可编程DMA控制器,采用+5V工作电源,主频5MHz的8237A传送速度可达到1.6Mb/s

工作状态

DMA控制器一方面可以控制系统总线,这时称它为总线主模块;另一方面又可和其他接口一样,接受CPU对它的读/写操作,这时DMA控制器就成了总线从模块

内部结构

引脚及功能

工作方式

字节传送块传送请求传送级联传送

工作时序

外设和内存间的DMA数据传送时序

空闲周期、有效周期和扩展写周期

系统复位后或无DMA请求时处于空闲周期,这时DMA处于从态方式

进入有效周期SO状态,等待CPU发出允许DMA操作的回答信号HLDA

如果正常时序仍然不能满足要求,以至于还是不能在指定时间内完成存取操作,为了使READY信号提前到来,将写脉冲拉宽,并且使它们提前到来,这就要用到扩展写信号的方法

内部寄存器

通道寄存器:

基地址寄存器、当前地址寄存器、基字节计数器、当前字节计数器和工作方式寄存器

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请与我联系,一经查实立刻删除内容。本文内容由快快网络小熊创作整理编辑!