1 / 30
文档名称:

可编程DMA控制器8237A.ppt

格式:ppt   大小:423KB   页数:30页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

可编程DMA控制器8237A.ppt

上传人:fangjinyan2017001 2019/10/19 文件大小:423 KB

下载得到文件列表

可编程DMA控制器8237A.ppt

文档介绍

文档介绍:§(ess)的概念DMA系统组成及工作过程Intel8237A可编程DMA控制器框图8237A编程DMA控制器的工作时序1DMA(ess)的概念DMA方式不用处理器干预完成M与I/O间数据传送。DMA期间系统总线由其它主模块控制(驱动)控制总线的主模块要提供系统的地址及控制信号。DMA控制器与处理器配合可实现系统的DMA功能。2地址总线HRQDREQDMACHLDADACK总线请求总线响应HOLDHLDACPUDMA请求DMA响应I/․DMA系统组成3․DMA工作过程I/O向DMACDMAC向CPU响应DMAC向发请求CPU发请求DMAC请求I/O发响应DMA传送结束DMA传送进行DMAC发出控制信号DMAC发出内存地址4允许DMADMA请求?DMAC发BUS请求CPU响应DMA放弃BUSDMAC控制传一个字节块结束否?放弃总线中断请求NDMA放总线NY字节传送Y․DMA传送方式5允许DMADMA请求?DMAC发BUS请求CPU响应DMA放弃BUSDMAC控制传一个字节块结束否?放总线中断请求DMA请求?NYYN块传送․DMA传送方式6允许DMADMA请求?DMAC发出BUS请求CPU响应DMA放弃总线DMAC控制传一个字节块结束否?放总线中断请求YDMA请求?Y放总线NNY随机请求DEMANDREQUEST․:作为DMAC,8237A是可控制总线的主模块。作为I/O芯片,8237A可被处理器读写。运行时注意8237A主-从地址的变化。10