发明名称 一种DMA控制器及其实现方法
摘要 本发明公开了一种直接存储器存取(DMA)控制器,所述DMA控制器包括读数据通道输入接口、写数据通道输出接口、控制逻辑模块、先入先出(FIFO)模块,还包括:第一转换器,用于将通过读数据通道输入接口从外部存储器所读取的第一数据进行第一运算处理;第一数据选择器,用于当判断需要进行数据运算时,选通经第一转换器处理后的数据,再将所述处理后的数据写进FIFO模块;第二转换器,用于将从FIFO模块读取的第二数据进行第二运算处理;第二数据选择器,用于当判断需要进行数据运算时,选通经第二转换器处理后的数据,再将所述处理后的数据输出至写数据通道输出接口。同时,本发明还公开了一种DMA控制器实现方法。
申请公布号 CN106294232A 申请公布日期 2017.01.04
申请号 CN201510264291.X 申请日期 2015.05.21
申请人 深圳市中兴微电子技术有限公司 发明人 文博
分类号 G06F13/28(2006.01)I 主分类号 G06F13/28(2006.01)I
代理机构 北京派特恩知识产权代理有限公司 11270 代理人 高洁;蒋雅洁
主权项 一种直接存储器存取DMA控制器,所述DMA控制器包括读数据通道输入接口、写数据通道输出接口、控制逻辑模块、先入先出FIFO模块,其特征在于,所述DMA控制器还包括:第一转换器,用于接收到第一控制指令时,对通过所述读数据通道输入接口从外部存储器所读取的第一数据进行第一运算;其中,所述第一控制指令用于指示所述第一转换器进行第一运算处理;第一数据选择器,用于当判断需要进行数据运算时,选通经所述第一转换器处理后的数据,再将所述经所述第一转换器处理后的数据写进所述FIFO模块;第二转换器,用于接收到第二控制指令时,对从所述FIFO模块读取的第二数据进行第二运算处理;其中,所述第二控制指令用于指示所述第二转换器进行第二运算处理;第二数据选择器,用于当判断需要进行数据运算时,选通经所述第二转换器处理后的数据,再将所述经所述第二转换器处理后的数据输出至所述写数据通道输出接口。
地址 518085 广东省深圳市盐田区大梅沙1号厂房