更多+

联系我们

河北碧虹环保科技有限公司

联系人:张女士   电话:13832350868

联系人:梁先生   电话:13857758531

QQ :573778459

电话:18033752851

传真:0311-85978576

地址:河北省石家庄市建设南大街80号德服大厦A座805室

网址:www.bihonghuanbao.com

邮箱:bihonghuanbao2016@126.com

您的当前位置为:首页 > 新闻中心

新闻中心

进入dma周期dmac之前可以是什么cpu周期

发布时间:2018-04-27 14:32:38     点击量:

   一个设备接口试图经过总线直接向另一个设备发送数据(一般是大批量的数据),

 
    它会先向CPU发送DMA恳求信号。外设经过DMA的一种专门接口电路――DMA控制器(DMAC),向CPU提出接收总线控制权的总线恳求,CPU收到该信号后,在当时的总线周期完毕后,会按DMA信号的优先级和提出DMA恳求的先后顺序呼应DMA信号。
 
    CPU对某个设备接口呼应DMA恳求时,会让出总线控制权。
 
    所以在DMA控制器的办理下,外设和存储器直接进行数据交换,而不需CPU干涉。
 
    数据传送完毕后,设备接口会向CPU发送DMA完毕信号,交还总线控制权。