发明名称 一种分散聚合式DMA方法及装置
摘要 本发明涉及数据传输技术领域,公开了一种分散聚合式DMA方法及装置。该方法包括:CPU将DMA链表存储到FPGA之外的存储单元中;DMA控制器从所述CPU获得总线控制权后,读取所述DMA链表,并根据所述DMA链表将外部存储器中存储的数据传送到显存或内存中;在所述DMA链表对应的数据传送完成后,DMA控制器释放总线控制权给所述CPU。本发明可以节省FPGA的内部存储资源,并满足复杂应用对较大DMA链表的需求。
申请公布号 CN102314400B 申请公布日期 2014.12.24
申请号 CN201110296634.2 申请日期 2011.09.27
申请人 广东威创视讯科技股份有限公司 发明人 兰进城;张杰;景博;曹捷;林文富;郑田丰
分类号 G06F13/28(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 赵景平;逯长明
主权项 一种分散聚合式DMA方法,其特征在于,包括:通过CPU将DMA链表存储到FPGA之外的存储单元中;DMA控制器从所述CPU获得总线控制权后,读取所述DMA链表,并根据所述DMA链表将外部存储器中存储的数据传送到显存或内存中;在所述DMA链表对应的数据传送完成后,DMA控制器释放总线控制权给所述CPU;所述通过CPU将DMA链表存储到FPGA之外的存储单元中包括:通过所述CPU将DMA链表存储到所述外部存储器中,所述DMA控制器根据DMA链表存储在所述外部存储器的地址读取所述DMA链表;或所述CPU将DMA链表存储到所述显存或内存中,所述DMA控制器通过总线读取所述DMA链表。
地址 510663 广东省广州市广州高新技术产业开发区彩频路6号