发明名称 |
一种DMA数据传输系统及方法和一种处理器 |
摘要 |
本发明提供了一种DMA数据传输系统及方法和一种处理器,该DMA数据传输系统设置于CPU内部,该传输系统包括:数据存储器,用于存储多个DMA数据配置信息;列表寄存器,用于存储配置信息的存储位置信息;数据存储器和列表寄存器中的信息是由CPU配置的;DMA管理器,用于从列表寄存器中获取存储位置信息,并从数据存储器的相应位置获取配置信息,配置给DMA;DMA,用于执行数据传输。在本发明中,CPU通过其内部连线对DMA进行信息配置,节约了总线资源;且由于增加了DMA管理器和列表寄存器,CPU可以一次把多段数据传输的配置信息发送给DMA,DMA不间断的执行完多段数据传输,从而提高了CPU和DMA的工作效率。 |
申请公布号 |
CN101452427A |
申请公布日期 |
2009.06.10 |
申请号 |
CN200810226664.4 |
申请日期 |
2008.11.19 |
申请人 |
北京红旗胜利科技发展有限责任公司 |
发明人 |
石艳 |
分类号 |
G06F13/28(2006.01)I |
主分类号 |
G06F13/28(2006.01)I |
代理机构 |
北京国昊天诚知识产权代理有限公司 |
代理人 |
顾惠忠 |
主权项 |
1、一种DMA数据传输系统,其特征在于,所述DMA数据传输系统设置于CPU内部,并通过系统总线和CPU外部通信,所述数据传输系统包括:数据存储器,用于存储多个DMA数据配置信息;列表寄存器,用于存储所述DMA数据配置信息的存储位置信息;所述数据存储器和列表寄存器中的信息是由CPU配置的;DMA管理器,用于从所述列表寄存器中获取所述配置信息的存储位置信息,并从所述数据存储器的相应位置获取所述配置信息,配置给DMA;DMA,用于依据所述配置信息执行数据传输。 |
地址 |
100081北京市海淀区中关村南大街甲10号银海大厦南715A室 |