一种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总线中设置有:读取模块,接收调度模块分配的数据搬移命令,将第一存储单元中的数据读取到缓存模块中;写入模块将读取的数据写入到第二存储单元中。本发明的有益效果为:提升系统总线利用率和多通道效率。 |
