- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 DMA技术 4.1 DMA传送的特点 4.2 DMA传送的过程 4.3 DMA传送方式 4.4 DMA控制器 4.5 DMA系统 4.6 DMA传送的应用 DMA的基本功能 ?Intel 8237A的功能及组成和工作原理 ?DMA在微机系统中的应用 作业:P77 1、4、5 DMA传送的特点 DMA传送方式下,数据的传送不经过CPU,由DMA控制器来实现内存和外设,外设和外设之间的直接快速传送。 ? DMA传送用于需要高速大批量数据传送的系统中,以提高数据的吞吐率。 DMA传送方式的优点是以增加系统硬件的复杂性和成本为代价的。 4.2 DMA传送的过程 申请阶段 响应阶段 数据传送阶段 传送结束阶段 3. 数据传送阶段 d. DMAC成为主控者后,一方面DMAC向外设发(DMA请求回答信号)DMACK,另一方面 行使总线控制权,向存储器发地址信号,向存储器和外设发读写控制信号。 4. 传送结束阶段 e. 数据传送完毕,DMAC传送外设“过程结束”信号。 撤销DREQ(DMA请求信号),使HRQ(总线请求信号)和HLDA(总线回答信号)无效 状态: DMAC脱离总线,CPU重新控制总线。 4.3 DMA 传送方式 DMA操作类型:数据传送 数据校验 数据检索 DMA操作方式:单字节方式 连续方式 请求方式 一、DMA操作类型 数据传送:把源地址的数据传送到目的地址上。 读传送:通过有效的MEMR和IOW,将数据从存储器传送到I/O设备;写传送:通过有效的MEMW和IOR,将数据从I/O设备传送到存储器. 数据效验:对数据块内部的每个字节进行某种效验。 数据检索:对在指定的内存区内查找某个关键字节或某几个关键数据位是否存在,如查到了,就停止检索。 二、DMA操作方式 单字节方式:每次DMA操作只操作一个字节.传送后,字节数寄存器减 1,地址寄存器加 1或减 1,并释放总线,将控制权交还 CPU。 连续方式:在数据块传送的整个过程中,只要DMA传送开始,DMAC始终占有总线,直到数据传送结束或效验完毕或检索到“匹配字节”,才把总线控制权还给CPU. 请求方式:有DMA请求,DMAC占有总线,当DMA请求无效,或数据传送结束,或效验完毕,或检索到“匹配字节”,DMAC释放总线,把总线控制权还给CPU. 4.4 DMA 控制器 一、DMA控制器在系统中的地位 二、总线控制权在DMA控制器与CPU之间的转移 三、DMA的功能 四、可编程DMA控制器8237A 一、DMA控制器在系统中的地位 DMA控制器在系统中有两种工作状态:主动态和被动态,即处在两种地位:主控器和受控器。 在主动态时,DMAC取代CPU,获得系统总线控制权,DMAC通过总线向存储器和外设发出地址和读/写信号。DMA写操作时,它发出IOR和MEMW信号,数据由外设传到存储器;DMA读操作时,它发出IOW和MEMR信号,数据从存储器到外设。 在被动态时,DMAC接受CPU对它的控制和指挥。一般当DMAC上电或复位时,DMAC自动处于被动状态。 二、总线控制权在DMA控制器与CPU之间的转移 DMAC联络握手信号: DMAC和I/O设备之间: ① I/O设备发向DMAC的请求信号DREQ; ② DMAC发向CPU的应答信号DACK。 DMAC和CPU之间: ① DMAC发向CPU的总线请求信号HRQ; ② CPU发回的总线应答信号HLDA. 当DMAC收到DREQ,请求DMA传送时,DMAC经判优及屏蔽处理后向总线仲裁器送出HRQ信号要求占用总线,CPU对总线失去控制,发HLDA通知DMAC接管总线控制权。 三 DMA的功能 ① 外设通过DMA控制器向CPU提出DMA申请。 ② 总线载决逻辑对总线申请进行载决,把总线控制权交给DMA控制器。 ③ DMA控制器通知外设DMA应答,开始进入DMA传输。 ④ DMA控制器按传输数据的长度直接控制外设与存储器进行数据交换。 ⑤
您可能关注的文档
- 规划道路研究.pptx
- 济南国医堂医院2016年度专科医院排行榜.pptx
- MVB总线 Part III.pptx
- 新游纪二次创业培训讲座之一.pptx
- 涉及规章制度的法律风险及实操技巧-武清2015.05.pptx
- 8.三项基本制度——集体协商与民主管理.pptx
- 龙湖沙河长城杯第一次汇报材料 - (汇报).pptx
- 2013年北京华侨城项目提案报告1316121304.pptx
- 秋季保健-三高.pptx
- 比爾蓋茨的十条金玉良言.ppt
- 2025年安徽工商职业学院单招职业技能测试题库带答案(典型题).docx
- 2025年洛阳科技职业学院单招职业技能测试题库带答案(新).docx
- 2025年荆门职业学院单招职业技能测试题库及答案(易错题).docx
- 2025年宣化科技职业学院单招职业技能测试题库(精练).docx
- 2025年包头职业技术学院单招职业技能测试题库带答案(新).docx
- 2025年江西工商职业技术学院单招职业技能测试题库带答案(精练).docx
- 2025年黑龙江农业经济职业学院单招职业技能测试题库精编.docx
- 2025年山东艺术设计职业学院单招职业技能测试题库带答案(基础题).docx
- 2025年陕西工商职业学院单招职业技能测试题库带答案(突破训练).docx
- 2025年承德护理职业学院单招职业技能测试题库【word】.docx
最近下载
- 跨境电子商务基础:跨境电子商务平台PPT教学课件.pptx
- 2025年芜湖职业技术学院单招职业技能测试题库有完整答案.docx VIP
- 2023-2024学年江西师大附中八年级(下)月考数学试卷(含答案).docx
- 企业碳排放影响因素研究-浙江工商大学杂志社.pdf VIP
- 2024年银行知识财经金融知识竞赛-中国农业发展银行信贷标准化知识笔试考试历年高频考点试题摘选含答案.docx
- 定向越野识图用图课件.ppt
- 2024年心血管内科(副高)考试历年真题常考点试题带答案.docx VIP
- 丹东银行2021年年度报告.docx
- 给水排水管道工程施工及验收规范GB 50268-2008上.ppt
- GB51057-2015 种植塑料大棚工程技术规范.docx
文档评论(0)