微机原理及应用 第6章-补充 DMA控制器 一 DMA控制器概要 用DMA方式实现外设和存储器之间的数据高速传输。为了实现DMA传输,DMA控制器必须将内存地址送到地址总线上,并且能够发送和接收联络信号。 一个DMA控制器通常可连接一个或几个输入/输出接口,每个接口通过一组连线和DMA控制器相连。习惯上,将DMA控制器中和某个接口有联系的部分称为一个通道。一个DMA控制器一般由几个通道组成。 DMA控制器包含 控制寄存器 状态寄存器 地址寄存器 字节计数器 为了使DMA控制器正常工作,要用软件对DMA控制器进行初始化,初始化过程包含两方面: ① 将数据传输缓冲区的起始地址或结束地址送到地址寄存器中。 ② 将传输的字节数、字数或双字数送到计数器中。 分析在DMA方式下外设往内存传输1个字节数据的过程。 当一个接口中有数据要输入时,就往DMA控制器发一个DMA请求; DMA控制器接到请求以后,便往控制总线上发一个总线请求; 如果CPU允许让出总线,则发一个总线响应信号; DMA控制器接到此信号后,就将地址寄存器的内容送到地址总线上,同时往接口发一个DMA响应信号,并发一个I/O读信号和一个内存写信号; 接口接到DMA响应信号以后,将数据送到数据总线上,并撤除DMA请求信号; 内存在接收到数据以后,一般往DMA控制器回送一个准备好信号,于是,DMA控制器的地址寄存器内容加1或
您可能关注的文档
最近下载
- 特殊学校班级管理课件PPT.pptx VIP
- 高中数学解三角形二级结论大全,解三角形的常见题型及其方法.docx
- 2025年国家开发银行招聘//笔试历年典型考题及考点剖析附带答案详解2套.docx VIP
- 双边作业专项施工方案.pdf VIP
- 产后出血预防与处理指南(2023).pptx VIP
- 2025年贵州检察官入额考试真题带答案详解(轻巧夺冠).docx VIP
- 高考数学函数专项重点突破专题专题07 函数的奇偶性(解析版).docx VIP
- 专题07 函数的奇偶性(原卷版).docx VIP
- 重庆房屋建筑和市政基础设施工程施工招标文件示范文本(2026年,218页).docx VIP
- 道路硬化施工组织设计组.docx
原创力文档

文档评论(0)