[发明专利]直接内存存取控制装置、数据传输方法和数据传输系统在审
申请号: | 202211048853.3 | 申请日: | 2022-08-30 |
公开(公告)号: | CN115422100A | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 胡杰;蔡权雄;牛昕宇 | 申请(专利权)人: | 深圳鲲云信息科技有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/28;G06F13/36 |
代理公司: | 深圳市力道知识产权代理事务所(普通合伙) 44507 | 代理人: | 郑永敏 |
地址: | 518000 广东省深圳市福田区福保*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 直接 内存 存取 控制 装置 数据传输 方法 系统 | ||
1.一种直接内存存取控制装置,其特征在于,所述直接内存存取控制装置包括直接内存存取控制器和微控制器,所述直接内存存取控制器与系统总线连接,所述系统总线还连接有主控制器;
所述微控制器,在需要利用所述直接内存存取控制器进行数据传输时,用于根据所述主控制器配置的操作指令控制所述直接内存存取控制器进行数据传输,以代替所述主控制器。
2.根据权利要求1所述的直接内存存取控制装置,其特征在于,所述微控制器包括第一存储器;所述第一存储器用于存储所述主控制器配置的操作指令,所述操作指令至少包括第一指令;
所述微控制器,用于从所述第一存储器中读取并执行所述第一指令,以控制所述直接内存存取控制器进行数据传输。
3.根据权利要求2所述的直接内存存取控制装置,其特征在于,所述直接内存存取控制装置还包括第二存储器,所述第二存储器与所述系统总线连接,所述第二存储器用于存储所述操作指令;
所述直接内存存取控制器,还用于将所述操作指令搬运至所述第一存储器中。
4.根据权利要求2所述的直接内存存取控制装置,其特征在于,所述操作指令还包括第二指令,所述微控制器用于执行所述第二指令,以代替所述主控制器完成所述第二指令对应的操作,所述第二指令为非操作所述直接内存存取控制器的指令。
5.根据权利要求4所述的直接内存存取控制装置,其特征在于,所述第二指令包括等待指令、查询指令、指针跳转指令、访问指令和停止指令中的一种或多种。
6.根据权利要求5所述的直接内存存取控制装置,其特征在于,所述访问指令包括外设访问指令,所述微控制器执行所述外设访问指令,通过所述系统总线访问外部设备。
7.根据权利要求1-6任一项所述的直接内存存取控制装置,其特征在于,所述微控制器与所述主控制器连接,所述微控制器用于接收所述主控制器的启动指令并根据所述启动指令启动。
8.根据权利要求1-6任一项所述的直接内存存取控制装置,其特征在于,所述直接内存存取控制装置还包括:
格式转换模块,用于对所述操作指令进行格式转换以获得目标数据,所述目标数据的数据格式与所述第一存储器所需的数据格式匹配。
9.根据权利要求1-6任一项所述的直接内存存取控制装置,其特征在于,所述直接内存存取控制装置还包括:
仲裁器,所述微控制器通过所述仲裁器与所述系统总线连接,所述主控制器通过所述仲裁器与所述系统总线连接;
其中,所述直接内存存取控制装置包括用于控制所述直接内存存取控制器的第一控制路径和第二控制路径,所述第一控制路径为所述微控制器通过所述仲裁器、所述系统总线接入所述直接内存存取控制器,所述第二控制路径为主控制器通过所述仲裁器、所述系统总线接入所述直接内存存取控制器。
10.根据权利要求9所述的直接内存存取控制装置,其特征在于,所述仲裁器被配置为:在同时接收到所述主控制器与所述微控制器发送的指令时,优先处理所述主控制器的指令。
11.一种数据传输方法,其特征在于,应用于权利要求1-10任意一项所述的直接内存存取控制装置中,所述方法包括:
在需要利用所述直接内存存取控制器进行数据传输时,所述微控制器获取所述主控制器配置的操作指令;
所述微控制器根据所述主控制器配置的操作指令,控制所述直接内存存取控制器进行数据传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳鲲云信息科技有限公司,未经深圳鲲云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211048853.3/1.html,转载请声明来源钻瓜专利网。