发明名称 一种直接存储器访问控制器及传输数据的方法
摘要 本发明公开了一种直接存储器访问DMA控制器及传输数据的方法,该方法包括:预先给计算机系统中的MCU分配DMA控制器中的专用通道,A.计算机系统中的MCU向DMA控制器发送传输数据请求;B.DMA控制器收到该请求后,用预先分配给该MCU的DMA控制器中的专用信道传输数据。本发明提供的DMA控制器及传输数据的方法能够利用本发明提供的DMA控制器传输数据,提高了计算机系统中MCU的响应和处理时间,提高计算机系统的工作效率。
申请公布号 CN1828564A 申请公布日期 2006.09.06
申请号 CN200510051173.7 申请日期 2005.03.02
申请人 华为技术有限公司 发明人 马涛
分类号 G06F13/28(2006.01) 主分类号 G06F13/28(2006.01)
代理机构 北京德琦知识产权代理有限公司 代理人 宋志强;麻海明
主权项 1、一种直接存储器访问DMA控制器,该DMA控制器挂接在计算机系统的总线上,包括:总线Slave接口、总线Master接口以及信道逻辑和寄存器组,其特征在于,该DMA控制器还包括:具有一组或一组以上寄存器DMAIntMask和DMAIntStatus的控制逻辑和寄存器组、以及具有对应一组或一组以上中断信号线DMAINTERR、DMAINTTC和DMAINTR的中断请求逻辑接口,一组寄存器DMAIntMask和DMAIntStatus以及对应的一组信号线DMAINTERR、DMAINTTC和DMAINTR控制DMA控制器中的通道,该通道分配给一个微控制单元MCU,其中,总线Slave接口将接收到MCU发送的控制信号后转发给控制逻辑和寄存器组和信道逻辑和寄存器组;控制逻辑和寄存器组根据控制信号通过该MCU对应的一组寄存器DMAIntMask和DMAIntStatus设置给该MCU所分配通道的工作模式;信道逻辑和寄存器组设置给该MCU所分配通道的参数;设置完成后通过总线Master接口传输数据,传送数据完成后信道逻辑和寄存器组向中断请求逻辑接口发送该通道当前状态信号,中断请求逻辑接口通过该MCU对应的一组信号线DMAINTERR、DMAINTTC和DMAINTR通知MCU给该MCU所分配通道的状态。
地址 518129广东省深圳市龙岗区坂田华为总部办公楼