发明名称 一种实现软/硬件复用的DMA控制器和传输方法
摘要 本发明公开了一种实现软/硬件复用的DMA控制器及传输方法;DMA控制器中包括DMA控制模块,用于接收硬件的DMA传输请求,并判断是否可以进行硬件请求;如果可以则进行所述硬件发起的DMA传输;还用于在CPU需要发出DMA传输请求时,向CPU提供传输资源的使用信息;并在接收CPU的DMA传输请求后,利用CPU所选择的空闲传输资源进行DMA传输,同时停止处理对该传输资源的硬件请求直到所述CPU发起的DMA传输完成或终止。采用了本发明所提供的方案后,由于DMA控制器的每一个通道既可以支持硬件请求的DMA操作又可以支持CPU发起的DMA操作,因此能够实现用对DMA控制器的软/硬件复用。
申请公布号 CN101034383A 申请公布日期 2007.09.12
申请号 CN200710098670.1 申请日期 2007.04.24
申请人 北京中星微电子有限公司 发明人 邹杨
分类号 G06F13/28(2006.01) 主分类号 G06F13/28(2006.01)
代理机构 北京安信方达知识产权代理有限公司 代理人 龙洪;霍育栋
主权项 1、一种实现软/硬件复用的直接内存访问DMA控制器,包括DMA控制模块,用于控制DMA传输;其特征在于:所述DMA控制模块用于接收硬件的DMA传输请求,并判断是否可以进行硬件请求;如果可以则进行所述硬件发起的DMA传输;还用于在CPU需要发出DMA传输请求时,向CPU提供传输资源的使用信息;并在接收CPU的DMA传输请求后,利用CPU所选择的空闲传输资源进行DMA传输,同时停止处理对该传输资源的硬件请求直到所述CPU发起的DMA传输完成或终止。
地址 100083北京市海淀区学院路35号世宁大厦15层