- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 DMA控制器2
7.2 DMA控制器重点: 8237A的工作方式 8237A寄存器组的作用 8237A寄存器组的编程 7.2.2 DMA控制器 8237A 7.2.3 8237的编程 P306 * * 7.2.1 DMA控制器的结构 一、单通道DMA编程结构和连线图 P295 其特点: ① 地址总线中分出较多的地址线作内部寄存器的选择,且地址线双向。 ② 注意总线请求和总线允许,及外设的请求和允许,它们构成两对应答信号。 ③ 计数结束信号,表明此次传送已完成。 第七章 中断、DMA和计数定时2 1 地址线 IOR IOW CPU DMAC MEMR MEMW 存储器 高速 外设 数据线 DREQ DACK HOLD HLDA DMAC 的工作原理: 第七章 中断、DMA和计数定时2 2 二、初始化的主要内容 除了控制字之外,还应该有: ① 数据要传送到、或从中取出数据的首地址。 ② 数据传送的个数(长度)。 三、传送过程 表现在两个应答过程: ① 与CPU应答,申请获取总线使用权。靠HOLD和HLDA. ② 与外设应答,实现数据传送: DMA 若发I/O读和内存写,则将外设数据送往内存。 若发I/O写和内存读,则将内存数据送往外设。 传送过程也可以选定为断续的,根据设定的传送模式而定。 第七章 中断、DMA和计数定时2 3 一、编程结构及原理 P296 应注意的3点: ① 与CPU相连的数据和地址总线 与8086CPU的结构很相似,采用数据和地址总线复用技术。注意图中的箭头,数据双向,且数据通过锁存,变成高8位地址,A0~A3双向,输入时作8237A内寄存器的寻址。输出时与A7~A4构成低8位地址,所以一次最多可传送216个字节(高4位固定)。 第七章 中断、DMA和计数定时2 4 ② 控制线中 IOR 双向,输入时作为正常的读写命令; IOW 双向,输出是作为替代CPU后的读写命令; 由于8237A是完成外设与内存之间数据的传送,所以在替代CPU后,它还要发出MENR和MEMW的内存读写信号。 ③ EOP引脚,双向 End of Processing 作输入时,当输入低电平,可强行停止DMA。 作输出时,若计数器计数为0,且由0减至FFFFH时,输出低电平,属自然中止。 第七章 中断、DMA和计数定时2 5 二、 8237A的工作方式 ① 从模块方式 非DMA方式,由CPU控制,相当一般的接口芯片,当进行初始化时,进入此方式。这时,16位地址线中,高12位通过译码器作片选,低4位作单元选。 ② 主模块方式 从CPU中获取总线控制权,作为一个DMA控制器,既输出地址,又输出数据,还输出控制命令,其中AEN信号的功能: 使CPU的地址锁存无效; 使8237A的地址锁存有效; 完整的地址线是20位,所以,高4位要先设法锁存。 第七章 中断、DMA和计数定时2 6 三、 8237A的工作模式 ① 单字节传输: 一次传送一个字节 ② 块传输: 连续传输,只有当EOP输出为0自然中止,或往EOP中输入低电平,强行中止,连续传输才会结束。 ③ 请求传输: 与块传输类似,但在每传送一个字节前,先要检测DREQ,有效才接着传送。 ④ 级连传输: >4个DMA请求时,就要采用多片级连。 第七章 中断、DMA和计数定时2 7 从DMA2 主DMA 从DMA0 DREQ DACK HLDA HRQ 0 1 2 3 从DMA1 从DMA3 总共可用5片8237A级联构成16个
您可能关注的文档
最近下载
- 2024广东德良投资集团有限公司招聘7人笔试参考题库及答案解析.docx
- 2024年内蒙古赤峰市中考英语试卷真题(含答案解析).docx
- 人教版化学高二上学期期末试卷及解答参考(2024-2025学年).docx VIP
- 施工应急预案专项施工方案.docx
- 模板工程专项施工方案(钢背楞)-图文.doc VIP
- 小学数学思维培养现状及发展策略研究.DOC
- 课题申报书:基于新时代红色基因传承的中职“课程思政”教学改革方法与实践研究.docx VIP
- 2024北京海淀初二(下)期末语文试卷及答案 .pdf VIP
- 2024广东德良投资集团有限公司招聘2人笔试备考试题及答案解析.docx
- 基于plc的自动售货机系统设计—学士学位论文.doc VIP
文档评论(0)