10.5.2 DMA接口的功能和组成 直接存储器存取的传送方式不需要CPU的干预,在硬件电路控制下完成外设与存储器之间的数据交换,这种硬件电路称为DMA控制器,也叫DMA接口,在没有进行DMA操作时,DMA控制器可以看成是CPU的一个普通接口。 1.DMA接口的功能 DMA接口具有以下几个功能: (1) 能接收外设发来的DMA请求信号,并能向CPU发总线请求信号。 (2) ?CPU回答后,从CPU的控制下接管对总线的控制。 (3) 在DMA期间管理系统总线,能识别数据传送方向并在控制线上给出正确的读写控制信息。 (4) 确定数据传送的起始地址和数据长度,修正数据传送过程中的数据地址和数据长度,并执行数据的传送操作控制。 (5) 在数据块传送结束时,能发出DMA结束信号,引起一次DMA中断,进行数据校验等一些后处理,使CPU恢复对总线的控制。 2.DMA接口基本组成 最简单的DMA控制器的结构如图10-12所示,它由以下逻辑部件组成: 1) 内存地址计数器 内存地址计数器用于存放存储器数据区的首地址。初始化时,将数据区首地址送地址计数器,在DMA期间,其内容递增(或递减),以给出下一个要传送的字的地址,直至这批数据传送完毕为止。 图10-12 DMA控制器 2) 字计数器 字计数器用于记录传送数据块的长度。初始化时
您可能关注的文档
最近下载
- 美丽的藏族服饰教案背景.doc VIP
- 中医康复技术.pptx VIP
- DB35T 1840-2019 闽江干流航道维护技术规程.docx VIP
- 2026-2027学年教科版(新教材)四年级科学上册教学计划及进度表.pdf
- 施耐德变频器ATV12说明书_图文.doc
- 混塔风机概述.docx VIP
- XF 3027-2026 消防救援用无人机通用技术条件.pdf VIP
- 地下空间规划与设计-第5章-城市地下空间规划编制.pptx VIP
- 《丰碑》教案-2026-2027学年湘美版(新教材)小学美术五年级上册.docx VIP
- T∕CPIA 0129-2025 钙钛矿∕晶体硅两端叠层太阳电池光稳定性测试方法.docx
原创力文档

文档评论(0)