[发明专利]具有DMA加速器的电子设备及其DMA命令处理方法有效
申请号: | 201911010882.9 | 申请日: | 2017-06-15 |
公开(公告)号: | CN110737614B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 黄好城;王祎磊;伍德斌;兰彤 | 申请(专利权)人: | 北京忆芯科技有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/28 |
代理公司: | 北京卓特专利代理事务所(普通合伙) 11572 | 代理人: | 陈变花 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 dma 加速器 电子设备 及其 命令 处理 方法 | ||
1.一种电子设备,其特征在于,包括物理层模块、直接存储器访问模块、存储器、直接存储器访问加速器以及中央处理器,
所述物理层模块与所述直接存储器访问模块耦合,所述存储器耦合到所述直接存储器访问模块和所述直接存储器访问加速器,所述直接存储器访问加速器与所述中央处理器耦合,并且直接存储器访问加速器向中央处理器提供流式读出接口和流式写入接口;
其中,所述直接存储器访问加速器通过流式写入接口获得所述中央处理器提供的数据包,并将所述中央处理器提供的数据包转换为直接存储器访问命令并写入所述存储器;以及获取所述存储器中的直接存储器访问命令的执行结果,并通过流式读出接口将执行结果提供给中央处理器;
所述直接存储器访问模块依据从所述存储器获取的直接存储器访问命令发起直接存储器访问传输,并将直接存储器访问命令的执行结果写入所述存储器;
所述电子设备通过所述物理层模块同所述电子设备的外部设备通信。
2.如权利要求1所述的电子设备,其特征在于,所述直接存储器访问加速器包括直接存储器访问命令接收单元和第一处理单元;其中,
所述直接存储器访问命令接收单元耦合到所述中央处理器和所述第一处理单元,所述直接存储器访问命令接收单元接收所述中央处理器提供的数据包;
所述第一处理单元与所述存储器耦合,所述第一处理单元从所述直接存储器访问命令接收单元获取所述中央处理器提供的数据包,将所述数据包转换为直接存储器访问命令,并写入所述存储器。
3.如权利要求2所述的电子设备,其特征在于,所述直接存储器访问加速器还包括直接存储器访问命令完成单元和第二处理单元;其中,
所述第二处理单元与所述存储器耦合,所述第二处理单元从所述存储器获取直接存储器访问命令执行结果;
所述直接存储器访问命令完成单元耦合到所述第二处理单元和所述中央处理器,所述直接存储器访问命令完成单元从所述第二处理单元获取直接存储器访问命令的执行结果,并向所述中央处理器提供直接存储器访问命令的执行结果。
4.如权利要求3所述的电子设备,其特征在于,所述第二处理单元依据队列的读指针从所述存储器获取直接存储器访问命令的执行结果。
5.如权利要求4所述的电子设备,其特征在于,所述第二处理单元依据直接存储器访问命令的执行结果被所述中央处理器接收而更新读完成指针。
6.如权利要求5所述的电子设备,其特征在于,所述直接存储器访问加速器还包括指针管理器,所述指针管理器与所述第一处理单元和所述第二处理单元耦合,所述第一处理单元从所述指针管理器获取写指针,所述第二处理单元从所述指针管理器获取读指针和向所述指针管理器更新读完成指针。
7.如权利要求1或2所述的电子设备,其特征在于,所述直接存储器访问加速器与所述中央处理器之间通过多个相互独立的流进行数据传输。
8.如权利要求1或2所述的电子设备,其特征在于,所述直接存储器访问加速器包括一个或多个流式接口或先入先出接口,所述直接存储器访问加速器依据接收数据包的流式接口或先入先出接口,确定直接存储器访问命令在所述存储器中的存储地址。
9.一种直接存储器访问命令处理方法,其特征在于,包括如下步骤:
通过流式写入接口接收中央处理器提供的数据包;
将数据包转换为直接存储器访问命令,并写入存储器;
响应于存储器中的直接存储器访问命令的执行结果被更新,获取被更新的直接存储器访问命令的执行结果,并通过流式读出接口将执行结果提供给中央处理器。
10.如权利要求9所述的方法,其特征在于,通过多个相互独立的流和多个流式接口进行数据传输;流与流式接口一一对应;所述方法包括:
依据接收数据包的流式接口识别数据包所属的流;
向与被完成的直接存储器访问命令所在的流对应的流式接口写入直接存储器访问命令的执行结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京忆芯科技有限公司,未经北京忆芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911010882.9/1.html,转载请声明来源钻瓜专利网。