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





