为了加快传输大批量数据的速度,常采用直接存储器存取方式(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
您可能关注的文档
最近下载
- 武汉东湖风景名胜区总体规划(2011-2025)规划文本.doc VIP
- 自考 新思想 15040《新思想》精讲笔记5(第八章).pdf VIP
- TSCDA118-2023 ZC静钻根植先张法预应力混凝土竹节桩.pdf
- GB51400-2020 看守所建筑设计标准.pdf VIP
- 人工智能训练师(4级)操作技能复习题.docx VIP
- 机械制图培训课件.ppt VIP
- 半导体设备行业系列报告之九:自主可控向上游深化,半导体零部件有望复刻设备成长.pdf VIP
- 自考 新思想 15040《新思想》精讲笔记4(第六章和第七章).pdf VIP
- NB T31053-2021风电机组电气仿真模型验证规程.pdf VIP
- 自考 新思想 15040《新思想》精讲笔记3(第四章和第五章).pdf VIP
原创力文档

文档评论(0)