[发明专利]数据存取命令执行方法以及使用该方法的快闪存储器装置有效
申请号: | 201410074908.7 | 申请日: | 2014-03-03 |
公开(公告)号: | CN104714892B | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 张佑全 | 申请(专利权)人: | 慧荣科技股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 徐洁晶 |
地址: | 中国台湾新竹县*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 存取 命令 执行 方法 以及 使用 闪存 装置 | ||
技术领域
本发明关连于一种快闪存储器装置,特别是一种数据存取命令执行方法以及使用该方法的快闪存储器装置。
背景技术
传统上,为了执行存取快闪存储器中储存单元的数据的命令,执行于快闪存储器中的固件需要使用一段连续的时间来写寄存器,用以驱动控制单元完成一连串唤起(assert)、释放(de-assert)储存单元存取界面中的特定控制信号或者是载入关联于存取动作的地址、参数、数据等。这通常需要连续写入五到二十个不等的寄存器,且这段时间通常不能被中断。在这样的设计下,不利于固件对于多笔数据存取命令的调度最佳化,使得数据存取的效率较难提升。因此,本发明提出一种数据存取命令执行方法以及使用该方法的快闪存储器装置,用以降低写入寄存器所需的连续时间,使得固件可拥有较高的弹性来最佳化多个数据存取命令的调度。
发明内容
本发明的实施例提出一种数据存取命令执行方法,由控制单元执行,包含下列步骤。当从寄存器中检测到改变指令来源指示后,从随机存取存储器读取一系列界面驱动指令。依据上述界面驱动指令依序操作储存单元存取界面,用以完成对储存单元的数据存取。
本发明的实施例提出一种快闪存储器装置的装置,包含储存单元存取界面、寄存器、随机存取存储器以及控制单元。控制单元耦接于寄存器、随机存取存储器与储存单元存取界面之间。控制单元当从寄存器中检测到改变指令来源指示后,从随机存取存储器读取一系列的界面驱动指令;以及依据界面驱动指令依序操作储存单元存取界面,用以完成对储存单元的数据存取。
本发明的实施例另提出一种数据存取命令执行方法,由被载入于微处理单元中的固件执行,包含下列步骤。写入一系列界面驱动指令至随机存取存储器,而非写入至寄存器。写入改变指令来源指示至寄存器,用以指示控制单元从随机存取存储器中读取界面驱动指令并且据以依序操作储存单元存取界面。
附图说明
图1是依据本发明实施例的快闪存储器的系统架构示意图。
图2是依据本发明实施例的快闪存储器中的储存单元示意图。
图3是依据本发明实施例的使用填写寄存器的方式写入数据至储存单元的时序图。
图4是依据本发明实施例的由固件执行的界面驱动指令产生方法的方法流程图。
图5是依据本发明实施例的界面驱动指令储存示意图。
图6是依据本发明实施例的由控制单元执行的界面驱动指令执行方法的方法流程图。
图7是依据本发明实施例的使用随机存取存储器预存界面驱动指令的方式写入数据至储存单元的时序图。
【附图标记说明】
10 快闪存储器的系统架构;
110 快闪存储器控制器;
111 处理单元存取界面;
112 微处理单元;
113 寄存器;
114 随机存取存储器;
115 多工器;
116 控制单元;
117 储存单元存取界面;
120 储存单元;
121 存储器单元阵列;
122 行解码单元;
123 列编码单元;
124 地址单元;
125 数据缓冲器;
310a~310e 界面驱动指令;
320 数据线;
320a 写入命令;
320b、320c 写入地址;
330 命令提取致能控制信号;
340 地址提取致能控制信号;
350 芯片致能控制信号;
360 写入致能控制信号;
360a、360b 转态信号;
S410~S440 方法步骤;
S610~S650 方法步骤;
710a、710b 记录于随机存取存储器中的界面驱动指令的起始地址;
710c 界面驱动指令的数目;
710d 改变指令来源指示。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧荣科技股份有限公司,未经慧荣科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410074908.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置