一种DMA控制器及其实现方法

基本信息

申请号 CN202010385601.4 申请日 -
公开(公告)号 CN111581136A 公开(公告)日 2020-08-25
申请公布号 CN111581136A 申请公布日 2020-08-25
分类号 G06F13/30(2006.01)I 分类 -
发明人 朱滔 申请(专利权)人 上海琪埔维半导体有限公司
代理机构 上海申新律师事务所 代理人 上海琪埔维半导体有限公司
地址 200120上海市浦东新区中国(上海)自由贸易试验区盛夏路570号603室
法律状态 -

摘要

摘要 本发明提供一种DMA控制器及其实现方法,应用于MCU控制器中,MCU控制器包括CPU处理器,DMA控制器包括:缓存模块;多个DMA传输通道,每个DMA传输通道中没有设置对应的缓存单元,每个DMA传输通道通过AHB总线均连接缓存模块;调度模块,与每个DMA传输通道连接,用于接收CPU处理器发送的数据搬移命令,并将数据搬移命令分配至对应的DMA传输通道,使得DMA传输通道根据数据搬移命令进行数据传输;AHB总线中设置有:读取模块,接收调度模块分配的数据搬移命令,将第一存储单元中的数据读取到缓存模块中;写入模块将读取的数据写入到第二存储单元中。本发明的有益效果为:提升系统总线利用率和多通道效率。