[发明专利]直接存储器访问、处理器、电子设备和数据搬移方法有效
| 申请号: | 201911396393.1 | 申请日: | 2019-12-30 |
| 公开(公告)号: | CN111190842B | 公开(公告)日: | 2021-07-20 |
| 发明(设计)人: | 陈岩;薛江 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
| 主分类号: | G06F13/28 | 分类号: | G06F13/28 |
| 代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 李汉亮 |
| 地址: | 523860 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 直接 存储器 访问 处理器 电子设备 数据 搬移 方法 | ||
1.一种直接存储器访问,其特征在于,所述直接存储器访问用于将数据搬移至第一地址空间或者第二地址空间,所述直接存储器访问包括:
描述符控制模块,所述描述符控制模块用于对描述符进行解析,至少解析出源端地址空间、目的端地址空间、暂停信息、结束信息和下一描述符地址信息;和
数据传输模块,所述数据传输模块与所述描述符控制模块连接,所述数据传输模块用于根据所述描述符控制模块所解析出的信息将所述源端地址空间的数据搬移到所述目的端地址空间;
所述描述符控制模块还用于:
在所述直接存储器访问搬移一次数据至所述第一地址空间后判断所述结束信息是否有效;
若所述结束信息有效,则结束数据搬移;
若所述结束信息无效,则在所述直接存储器访问搬移一次数据至所述第一地址空间后判断所述暂停信息是否有效;
若所述暂停信息有效,则暂停解析新的描述符,其中在暂停解析新的描述符的过程中接收到重启指令时解除暂停解析新的描述符,并根据所述下一描述符地址信息继续解析新的描述符,所述直接存储器访问用于将所述新的描述符对应的数据搬移至第二地址空间;
若所述暂停信息无效,则根据所述下一描述符地址信息解析新的描述符,所述直接存储器访问用于将所述新的描述符对应的数据搬移至第二地址空间。
2.根据权利要求1所述的直接存储器访问,其特征在于,所述描述符控制模块还解析出下一描述符地址,所述描述符控制模块还用于:
根据所述下一描述符地址索引新的描述符,并解析所述新的描述符。
3.根据权利要求1或2所述的直接存储器访问,其特征在于,所述直接存储器访问包括:
读通道,所述读通道包括相互连接的一所述描述符控制模块和一所述数据搬移模块;
写通道,所述写通道包括相互连接的一所述描述符控制模块和一所述数据搬移模块;和
仲裁模块,所述仲裁模块连接所述读通道和写通道。
4.一种处理器,其特征在于,包括相互连接的直接存储器访问和存储模块,所述直接存储器访问为如权利要求1至3任一项所述的直接存储器访问,所述直接存储器访问用于将数据搬移到所述存储模块或将所述存储模块所存储的数据搬移出。
5.根据权利要求4所述的处理器,其特征在于,所述存储模块包括至少两块地址空间;
当所述至少两块地址空间包括至少两块地址空间未存储待处理数据时,所述直接存储器访问连续搬移数据到所述至少两块地址空间直至所有未存储待处理数据的地址空间均存储有待处理数据;
当所有未存储待处理数据的地址空间均存储有待处理时所述直接存储器访问暂停搬移数据;
当所述至少两块地址空间包括一块地址空间所存储的数据已被处理时,所述直接存储器访问根据重启指令再次搬移数据到数据已被处理的地址空间内。
6.一种电子设备,其特征在于,包括:
神经网络处理器,所述神经网络处理器包括直接存储器访问,所述直接存储器访问为如权利要求1至3任一项所述的直接存储器访问;
系统总线,所述系统总线与所述直接存储器访问连接;
存储器,所述存储器与所述系统总线连接;和
中央处理器,所述中央处理器与所述系统总线连接。
7.一种基于直接存储器访问的数据搬移方法,其特征在于,所述直接存储器访问用于将数据搬移至第一地址空间或者第二地址空间,包括:
根据数据搬移指令解析描述符,至少解析出源端地址空间、目的端地址空间、暂停信息、结束信息和下一描述符地址信息;
根据所述源端地址空间和所述目的端地址空间将所述源端地址空间的数据搬移到所述目的端地址空间;
在所述直接存储器访问搬移一次数据至所述第一地址空间后,判断所述结束信息是否有效;
若所述结束信息有效,则结束数据搬移;
若所述结束信息无效,则进一步判断所述暂停信息是否有效;
若所述暂停信息有效,则暂停解析新的描述符,其中在暂停解析新的描述符的过程中接收到重启指令时解除暂停解析新的描述符,并根据所述下一描述符地址信息继续解析新的描述符,所述直接存储器访问用于将所述新的描述符对应的数据搬移至第二地址空间;
若所述暂停信息无效,则根据所述下一描述符地址信息解析新的描述符,所述直接存储器访问用于将所述新的描述符对应的数据搬移至第二地址空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911396393.1/1.html,转载请声明来源钻瓜专利网。





