为了加快传输大批量数据的速度,常采用直接存储器存取方式(DMA,Direct Memory Access)进行数据传输。开辟在存储器和外设之间直接传输数据的通道,也能让两块存储器之间直接交换数据,而不需要CPU的干预,即不需要由CPU产生地址信息、数据信息、控制信号以及来回进行复制数据,这些信号和操作都是由DMA控制器形成和管理的,从而使传输数据的速度达到了硬件所允许的最快速度。利用DMA方式传送数据时,数据的传送过程完全由硬件控制,这种硬件电路称为DMA控制器。DMA控制器具有以下基本功能: (1) 能向CPU提出DMA请求,请求信号加到CPU的HOLD引脚上。 (2) ?CPU响应DMA请求后,DMA控制器从CPU获得对总线的控制权。在整个DMA操作期间,由DMA控制器管理系统总线并控制数据传递,CPU则暂停工作。 (3) 能提供读/写存储器或I/O设备的各种控制命令。 (4) 确定数据传输的起始地址和数据的长度,每传送一个数据,能自动修改地址,使地址增1或减1,数据长度减l。 (5) 数据传送完毕,能发出结束DMA传送的信号。 CPU在每一个非锁定时钟周期结束后,都要检测HOLD线上是否有DAM请求信号,若有,则转入DMA工作周期。 8237A是高性能的可编程DMA控制器芯片,工作在5?MHz时钟下的8237A-5其传输速率可达1.6 MB/s
您可能关注的文档
最近下载
- 《淡水养殖池塘标准化建设技术规范》.pdf VIP
- 支部委员职责清单.doc VIP
- DB43T 1206-2016 公路工程监理规范.docx VIP
- 《草原牧歌》蒙古族舞蹈教学_《草原牧歌》蒙古族舞蹈微课教学设计微课公开课教案教学设计课件.docx VIP
- 第五章 幼儿园班级的教育活动管理(课件)2024年《幼儿园班级管理》(高教版)同步教学.pptx VIP
- 大连金星新材料科技新增检测实验室项目环境影响报告表.pdf VIP
- 小学生心理辅导:良好心理关系的建立PPT教学课件.pptx VIP
- 2025年高二合格性考试复习经验总结模版.pptx VIP
- 经编工艺基本样布的分析.pptx VIP
- 河北省2024年普通高中学业水平合格性考试英语题目及答案.pdf VIP
原创力文档

文档评论(0)