[发明专利]一种存储访问方法及其系统、存储设备有效
申请号: | 201710046343.5 | 申请日: | 2017-01-22 |
公开(公告)号: | CN106873909B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 龚成 | 申请(专利权)人: | 建荣集成电路科技(珠海)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/305;G11C7/10;G11C16/10;G11C16/26 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 宋建平 |
地址: | 519000 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 访问 方法 及其 系统 设备 | ||
本发明涉及存储器技术领域,特别是涉及一种存储访问方法及其系统、存储设备。其中,该存储设备包括第一存储模块、第二存储模块及处理模块;第一存储模块用于存储虚拟指令;处理模块用于读取虚拟指令,将虚拟指令解析成执行指令,根据执行指令访问所述第二存储模块。一方面,当出现新类型的第二存储模块时,还可以另外对第一存储模块配置与该新类型的第二存储模块对应的虚拟指令,从而提高处理模块访问第二存储模块的兼容性;另一方面,与现有技术相比较,其能够构建精简的虚拟指令,从而节约用于存储指令的内存容量,降低生产成本。
技术领域
本发明涉及存储器技术领域,特别是涉及一种存储访问方法及其系统、存储设备。
背景技术
目前,在存储系统中,主控搭载多种存储器件做存储设备时,需要考虑主控集成多种存储接口的驱动引导代码,一旦集成的引导代码具有兼容性上的缺陷,那么降低主控对存储器支持的应用健壮性。
现有相关技术中,主控的内存存储有用于驱动存储器的驱动引导代码,主控访问存储器时,通过调用并且执行该驱动引导代码以访问存储器。
然而,发明人在实现本发明的过程中,发现现有相关技术至少存在以下问题:当主控需要访问新类型的存储器时,由于主控的内存尚未存储有与该新类型的存储器相对应的驱动引导代码,因此主控未能访问该存储器,主控的兼容性比较差。并且,当主控需要对存储器完成一个特定的访问时,例如,上升沿读取数据。现有相关技术的主控需要执行多条驱动引导代码方可完成该访问。因此,主控需要耗费大内存容量以存储这些驱动引导代码。
发明内容
本发明实施例的一个目的旨在提供一种存储访问方法及其系统、存储设备,其解决了现有技术的访问存储器方式的兼容性差及用于存储驱动引导代码的内存容量大的技术问题。
为解决上述技术问题,本发明实施例提供以下技术方案:
在第一方面,本发明实施例公开一种存储设备,所述存储设备包括第一存储模块、第二存储模块及处理模块;
所述第一存储模块用于存储虚拟指令,所述虚拟指令包括逻辑操作指令及I/O操作指令,所述I/O操作指令对应于所述第二存储模块的I/O接口的电平控制信号;
所述处理模块用于读取虚拟指令,将所述虚拟指令解析成执行指令,根据所述执行指令访问所述第二存储模块。
可选地,在读取虚拟指令之前,所述处理模块还用于:根据访问所述第二存储模块的读时序,构建若干I/O操作指令。
可选地,所述逻辑操作指令至少包括以下一种或两种以上的操作指令:循环指令、跳转指令、判断指令及结束指令。
可选地,所述I/O操作指令至少包括以下一种或两种以上的操作指令:高电平指令、低电平指令、上升沿指令、下降沿指令、高跳转指令、低跳转指令、输出数据指令及读取数据指令。
可选地,所述第一存储模块为电可擦可编程只读存储器。
在第二方面,本发明实施例提供一种存储访问方法,所述方法包括:
读取虚拟指令,所述虚拟指令包括逻辑操作指令及I/O操作指令,所述I/O操作指令对应于所述第二存储模块的I/O接口的电平控制信号;
将所述虚拟指令解析成执行指令;
根据所述执行指令访问所述第二存储模块。
可选地,在读取虚拟指令之前,所述方法还包括:
根据访问所述第二存储模块的读时序,构建若干I/O操作指令;
存储所述I/O操作指令。
可选地,所述逻辑操作指令至少包括以下一种或两种以上的操作指令:循环指令、跳转指令、判断指令及结束指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建荣集成电路科技(珠海)有限公司,未经建荣集成电路科技(珠海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710046343.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据存储方法及装置
- 下一篇:一种基于openstack平台的SSD缓存方法