微机接口技术课件.ppt

微机接口技术课件.ppt

ID:56372076

大小:377.50 KB

页数:30页

时间:2020-06-13

微机接口技术课件.ppt_第1页
微机接口技术课件.ppt_第2页
微机接口技术课件.ppt_第3页
微机接口技术课件.ppt_第4页
微机接口技术课件.ppt_第5页
资源描述:

《微机接口技术课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、微机接口技术第六章DMA接口技术本章概要DMA系统概述8237内部结构和引脚功能8237的工作方式及编程应用;DMA系统概述DMA概述定义:DirectMemoryAccess直接存储器存取方式:DMA方式是用硬件实现存储器与存储器之间或存储器与I/O设备之间直接进行高速数据传送,不需要CPU的干预。这种方式通常用来传送数据块。类比:DMA=CPU存储器读取的“代理人”。DMA控制器结构DMA控制器数据端口状态/控制端口地址寄存器计数器控制/状态寄存器CPU存储器HOLDHLDA数据缓冲寄存器DMA请求触发器输入设备DMA请求DMA响

2、应Ready地址寄存器;字节计数器;操作方式寄存器;引出线:地址总线,数据总线,四个控制数据传送方式信号,与IO联络信号,与CPU联络信号等DMA传输流程静态说明CPUDMAC内存外设DMA请求DREQDMA响应DACK总线响应总线请求DMA控制流程动态演示DMA的三种传输方式字节传送:在单字节传输方式下,DMA控制器每次请求总线只传送一个字节数据,传送完后即释放总线控制权。块传送:块传输方式是指DMA控制器每次请求总线连续传送一个数据块,待整个数据块全部传送完成后再释放总线控制权。请求传送:此方式与块传输方式基本类似,不同的是每传输

3、完一个字节,DMA控制器都要检测由I/O接口发来的DMA请求信号是否仍然有效,如果该信号仍有效,则继续进行DMA传输;否则,就暂停传输,交还总线控制权给CPU,直至DMA请求信号再次变为有效,数据块传输则从刚才暂停的那一点继续进行下去。字节传送方式允许DMADMA请求?DMAC发BUS请求CPU响应DMA放弃BUSDMAC控制传一个字节字结束否?放弃总线中断请求NDMA放总线NYY块传送方式允许DMADMA请求?DMAC发BUS请求CPU响应DMA放弃BUSDMAC控制传一个字节块结束否?放总线中断请求EOP信号?NYYN请求传输方式

4、允许DMADMA请求?DMAC发出BUS请求CPU响应DMA放弃总线DMAC控制传一个字节块结束否?放总线中断请求YDRQ请求?Y放总线NNY8237内部结构和引脚功能概述8237是具有4个独立DMA通道的可编程DMA控制器(DMAC),它使用单一的+5V电源,单相时钟,40引脚双列直插式封装。在实际应用中,8237必须与一片8位锁存器一起使用,才能形成一个完整的4通道DMA控制器。8237经初始化后,可以控制每一个通道在存储器和I/O口之间以最高1.6兆波特的速率传送最多达64KB的数据块,而不需要CPU的介入。8237提供4种传送

5、方式:单字节传送方式、数据块传送方式、请求传送方式和级连传送方式。内部结构地址寄存器;字节数寄存器;操作方式寄存器;外部引脚外部引脚8237A外部引脚共40个,各引脚功能特性如下:CLK:时钟频率,为输入信号。它控制DMA数据传送的速率及8237A内部操作的定时。RESET:复位信号,为输入信号,高电平有效。READY:准备就绪信号,为输入信号,高电平有效。ADSTB:地址选通信号,为输出信号,高电平有效。AEN:地址允许信号,为输出信号,高电平有效。MEMR:寄存器读信号,为输出信号,低电平有效。当此信号有效时,被选中的寄存器单元的

6、内容被读到数据总线上。MEMW:寄存器写信号,为输出信号,低电平有效。当此信号为低电平时,数据总线上的内容被写入被选中的寄存器单元。外部引脚(续)CS:片选信号,为输入信号。低电平有效。IOR:I/O设备读信号,为双向信号,低电平有效。IOW:I/O设备写信号,双向信号,低电平有效。EOP:DMA传输结束信号,双向信号,低电平有效。DREQ:DMA请求信号,属输入信号,高电平有效。DACK:DMA响应信号,属于输出信号,高电平有效。HRQ:总线请求信号,属于输出信号,高电平有效。HLDA:总线响应信号,属于输入信号,高电平有效。A7~

7、A4:高4位地址线,双向信号在进行DMA传输时提供高4位地址。A3~A0:低4位地址线,双向信号。DB7~DB0:8位双向数据线。8237的工作方式及编程应用内部寄存器配置内部逻辑包括定时和控制逻辑、命令控制逻辑、优先级控制逻辑以及寄存器组等部分,其中与编程直接关联的是内部寄存器组。8237A-5内部有四个独立通道,每个通道有五个寄存器(工作方式、基值地址、当前地址、基值字节计数、当前字节计数),另外还有四个通道共用的命令寄存器和状态寄存器,以及对DRQ信号的屏蔽寄存器和DMA服务请求寄存器等。工作方式寄存器D7D6D5D4D3D2D

8、1D0模式选择随机请求传输模式00单字节传输模式001111非传输模式级联传输模式地址增量选择地址加10地址减11自动预置功能选择禁止0允许1通道选择0选0#Channel0011101选1#Channel选2#Chan

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。