[发明专利]数据储存装置、存储器操作方法及操作指令执行方法有效
| 申请号: | 201710646528.X | 申请日: | 2017-08-01 |
| 公开(公告)号: | CN109213687B | 公开(公告)日: | 2022-12-02 |
| 发明(设计)人: | 陈书磊;张明宏 | 申请(专利权)人: | 慧荣科技股份有限公司 |
| 主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F9/30 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈亮 |
| 地址: | 中国台湾新竹县*** | 国省代码: | 台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据 储存 装置 存储器 操作方法 操作 指令 执行 方法 | ||
本发明涉及数据储存装置、存储器操作方法及操作指令执行方法。本发明的数据储存装置包括多个非挥发式存储器以及多个指令伫列。这些指令伫列一对一对应这些非挥发式存储器。这些非挥发式存储器的操作共用一通道。数据储存装置采用任务切换机制以轮流地执行在同一通道上不同指令伫列中的操作指令。
技术领域
本发明有关于非挥发式存储器的最佳化操作。
背景技术
数据储存装置所采用的非挥发式存储器有多种形式─例如,快闪存储器(flashmemory)、磁阻式随机存取存储器(Magnetoresistive RAM)、铁电随机存取存储器(Ferroelectric RAM)、电阻式随机存取存储器(Resistive RAM)、自旋转移力矩随机存取存储器(Spin Transfer Torque-RAM,STT-RAM)…等,用于长时间数据保存。
非挥发式存储器可以多通道(multiple channels)方式操作。一通道可允许多个空间采交错式操作(interleaved way)。这些空间可以晶片致动信号(chip enablesignals)交错致动。如何最佳化一通道所对应的不同空间的交错式操作,为本技术领域一项重要课题。
发明内容
根据本发明一种实施方式所实现的一数据储存装置,包括多个非挥发式存储器以及多个指令伫列。这些指令伫列一对一对应这些非挥发式存储器。这些非挥发式存储器的操作共用一通道。
一种实施方式中,该数据储存装置还包括一控制器,于各回合状态轮询的末检查是否在这些指令伫列间切换。该控制器在进行一回合状态轮询之末,检查上述指令伫列中非当下存取者是否指向高优先权指令,以进行指令伫列切换并执行所检查到的高优先权指令。
一种实施方式中,该数据储存装置还包括一控制器,将任务切换指令附加在各非挥发式存储器各段高优先权指令之后。该控制器在执行到上述任务切换指令时,检查上述指令伫列中非当下存取者是否指向高优先权指令,以进行指令伫列切换,执行所检查到的高优先权指令。该控制器在执行到上述任务切换指令时,若确定上述指令伫列中非当下存取者不指向高优先权指令,则更检查上述指令伫列中非当下存取者是否指向状态轮询指令或数据传输指令,以进行指令伫列切换,执行所检查到的状态轮询指令或数据传输指令。
一种实施方式中,该数据储存装置还包括一控制器,切割数据传输指令插入任务切换指令。该控制器在执行到上述任务切换指令时,检查上述指令伫列中非当下存取者是否指向高优先权指令,以进行指令伫列切换,执行所检查到的高优先权指令。
根据本发明一种实施方式实现的一非挥发式存储器操作方法,包括:以一通道操作多个非挥发式存储器;以及一对一对应这些非挥发式存储器提供多个指令伫列。
下文特举实施例,并配合附图,详细说明本发明内容。
附图说明
图1为本发明数据储存装置;
图2为本发明操作指令执行的流程图;
图3为多个指令伫列的示意图;
图4A及4B为操作指令执行的时序图;
图5A及5B为操作指令执行的另一时序图;以及
图6为操作指令执行的示意图。
符号说明
100~控制晶片;
102~主机;
104~输入/输出介面;
106~输入/输出控制器;
108~中央处理单元;
110~快闪存储器控制器;
112~DRAM控制器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧荣科技股份有限公司,未经慧荣科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710646528.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





