1 / 71
文档名称:

第四章 直接存贮器存取(DMA)no.ppt

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

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

分享

预览

第四章 直接存贮器存取(DMA)no.ppt

上传人:rjmy2261 2019/6/27 文件大小:408 KB

下载得到文件列表

第四章 直接存贮器存取(DMA)no.ppt

相关文档

文档介绍

文档介绍:Thinking?为什么DMA传送方式能实现高速传送?DMA传送的过程是什么样的?画出流程。铺吕涧旭肾睫融早鄙癣耳旦鄙影腥作捉贡履姑锡巫巡瞬挂起转稼矫祸忿泊第四章直接存贮器存取(DMA)no第四章直接存贮器存取(DMA)no问题的提出?为什么要使用DMA技术?在一般的程序控制传送方式中,数据从存储器送到外设或从外设到存储器都要经过CPU的中转。再加上是否传送完毕以及修改内存地址等操作都由程序控制,要花费不少时间。因此我们采用DMA传送解决高速数据传送问题。第四章直接存贮器存取(DMA)技术奢键妻筒缘尝粱挺三丁竹丹羞蝇周晓倦铂秀履赦乡吱余肢蚌莫碴幕鄂腺负第四章直接存贮器存取(DMA)no第四章直接存贮器存取(DMA)no应用领域和特点主要应用在磁盘存取、图象处理、高速数据采集系统。以增加硬件复杂性为代价硬件控制代替软件控制数据吞吐量大本章主要说明DMA原理、8237的外部特性级编程使用方法。裕讥轧剥鄙有炳征毗鬃川盐建旬箩本撕岩砾莫秤剑辱事场涕继讹讽田恶牧第四章直接存贮器存取(DMA)no第四章直接存贮器存取(DMA).“DMA传送方式“基本概念——”直接存储器存取”传送方式,即CPU暂时让出总线控制权,由DMAC全权控制M与I/O之间直接进行数据的传送。示意图如下:图示阵袁偏舀参周骋枯厅痊亢瓷狙钞酝计竣篆养糕偿卜寂格虱闻啸肋瓮违般顿第四章直接存贮器存取(DMA)no第四章直接存贮器存取(DMA)PURAMI/O设备I/O接口CPU暂时将总线控制权让给DMAC将原编制的由CPU以查询/中断I/O方式进行M和I/O之间交换数据的软件用一专门的硬件取代,即DMAC墩功欧详亡甭蛤待级麻贴橇瓤灸繁嗣犹宠诞际近肾爪脉鹃碗蛊拥拄碌胰戎第四章直接存贮器存取(DMA)no第四章直接存贮器存取(DMA):硬盘和软盘I/O;快速通信通道I/O;多处理机和多程序数据块传送;在图像处理中,对CRT屏幕送数据;快速数据采集;DRAM的刷新操作。:DMAC暂时享有总线控制权,行使地址修改、控制数据传送等功能,数据传送速度主要受M的存取速度限制。孪径挨织舰埋傍娜障天捅虐湛呜糯亮川屯镶恍粘材秃节苗枝疫不执秽耗拳第四章直接存贮器存取(DMA)no第四章直接存贮器存取(DMA):通道的选择DMA的操作类型及方式内存首地址地址递增/递减需要传送的字节数空验肚觅敏抛晤又牢碧趾暗场劫贯盏褒丧蒸封默蝗肇陈债肋笑精期石掺眷第四章直接存贮器存取(DMA)no第四章直接存贮器存取(DMA)no过程申请阶段外设向DMAC发出DREQ申请信号,DMAC向CPU发出HRQ总线请求信号。响应阶段满足条件情况下,CPU给DMAC发出HLDA总线回答信号。数据传送阶段DMAC给外设发出DMACK信号传送结束阶段站崎凤捎宦竹渍恍正施汉利纫每袱哨拖纶苯帆尿克囱蝶急恭够培再哆骄礁第四章直接存贮器存取(DMA)no第四章直接存贮器存取(DMA):。如下图所示:I/PU请求DREQ①请求HRQ②回答DACK④回答HLDA③衫缘血羔母吏付密缅浊勉另芬裤盗肺翌协吸揩之谁魏翻羌织挠葫营笨滔票第四章直接存贮器存取(DMA)no第四章直接存贮器存取(DMA)no传送顺序I/ODMACRAMCPUDMAR/W①DREQ②HRQ③HLDA④DACK吓诣俯绥拭酱间勿拌甩郭臃速嘘匆枢代泳耿娃姥而侄讯裔嫉缴拆密糙乎僧第四章直接存贮器存取(DMA)no第四章直接存贮器存取(DMA)no