首页 > 其他 > 详细

第二季-专题15-快车道DMA

时间:2019-09-03 12:57:21      阅读:112      评论:0      收藏:0      [点我收藏+]

专题15-快车道DMA

第1课-DMA原理解析

  1. 为什么需要DMA

DMA(Direct Memory Access,直接内存存取) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用。MDA控制器

(1)     通道数:4

(2)     请求源

 

(3)     基本时序

 

       nXDREQ请求生效并经过2CLK周期同步后,nXDACK响应并开始生效,但至少还要经过3CLK的周期延迟,DMA控制器才可获得总线的控制权,并开始数据传输。

(4)     工作模式

Demond模式:

如果DMA完成一次请求后如果Request仍然有效,那么DMA就认为这是下一次DMA请求,并立即开始下一次的传输

Handshake模式:

DMA完成一次请求后等待Request信号无效,如果Request无效,DMA会无效ACK两个时钟周期,再等待下一次Request。

第2课-2440DMA程序设计

 

第3课-6410DMA程序设计

第二季-专题15-快车道DMA

原文:https://www.cnblogs.com/free-1122/p/11452209.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!