发明名称 一种直接存储器存取的传输装置与方法
摘要 本发明公开了一种直接存储器存取的传输装置,该装置包括:DMA控制模块、源端存储模块、目的端存储模块和存放任务模块,源端存储模块、目的端存储模块、存放任务模块分别与DMA控制模块相连,存放任务模块又与CPU相连。本发明还公开一种直接存储器存取传输的方法,确定时间维度上各个DMA操作触发点,确定各个操作触发点上二维传输任务并进行配置,配置各个操作触发点上二维传输任务的优先级顺序,配置各个操作触发点上二维传输任务的优先级顺序。本发明所述的DMA传输装置与方法可以更好的满足便携类消费电子产品在进行图像数据传输时的要求,而且明显降低了系统的使用功耗。
申请公布号 CN101661447B 申请公布日期 2014.02.12
申请号 CN200810142103.6 申请日期 2008.08.26
申请人 深圳艾科创新微电子有限公司 发明人 方应龙;金善子;刘俊秀;石岭
分类号 G06F13/28(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 代理人
主权项 一种直接存储器存取的传输装置,该装置包括:三维DMA控制模块、源端存储模块、目的端存储模块、存放任务模块、第一时钟、第二时钟和第三时钟,第一时钟与三维DMA控制模块相连,第二时钟和第三时钟分别接入源端存储模块和目的端存储模块,源端存储模块、目的端存储模块、存放任务模块分别与三维DMA控制模块相连,存放模块又与CPU相连,其特征在于:三维DMA控制模块包括时间调控模块、二维任务控制模块和FIFO模块,时间调控模块与二维任务控制模块由CPU进行时间与任务配置并将第一任务存入二维任务控制模块,时间调控模块由CPU进行第一次触发,二维任务控制模块根据时间调控模块的触发信号控制FIFO模块将目标图像从源端存储模块传输到目的端存储模块,时间调控模块根据FIFO模块的反馈信息控制二维任务控制模块从存放任务模块中取任务;所述时间调控模块包括时间控制模块和时间传输控制模块,时间控制模块直接受CPU控制,时间传输控制模块接收时间控制模块命令,控制二维控制模块;所述二维任务控制模块包括二维任务寄存器、二维任务传输控制模块和取任务模块,二维任务寄存器直接受CPU控制,时间传输控制模块接收时间控制模块命令,控制二维任务传输控制模块从二维任务寄存器中读取任务内容,并根据二维任务传输控制模块的反馈信息控制取任务模块从存放任务模块读取新任务写入二维任务寄存器,二维任务传输控制模块控制FIFO模块进行任务传输并将传输状态信息分别反馈至时间传输控制模块和取任务模块。
地址 518057 广东省深圳市南山区高新区科技中二路软件园一期4栋4楼406-421室
您可能感兴趣的专利