您的位置:首页 > 其它

DMA数据传送流程

2010-09-03 14:10 218 查看
首先:对DMA控制器编程,写入数据要到达的内存地址和药传送的字节数;

其次:适配器开始传送数据,它将激活DREQ线,与DMA控制器联通;

然后:DMA控制器与CPU去的总线控制权后,输出内存地址,发送控制信号,使得一个字节或一个字从适配器读出并写入相应的内存中;

最后,更新内存地址,指向下一个字节要写入的地址,重复上面的操作,直至数据传送完毕。

对控制器进行不同的编程,可以实现单字节传送(每传送一个字节都要求一个DREQ信号)或者块数据传送(全部数据传送只需要一个DREQ信号)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: