[发明专利]一种使用闪存模拟EEPROM的方法在审
申请号: | 201910841421.X | 申请日: | 2019-09-06 |
公开(公告)号: | CN110554842A | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 卢险 | 申请(专利权)人: | 华大半导体有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 31313 上海智晟知识产权代理事务所(特殊普通合伙) | 代理人: | 李镝的 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工作页面 闪存 工作页 页面 多个页面 页面确定 有效状态 有效字节 功能区 读取 格式化 存储系统 有效数据 写入 | ||
1.一种使用闪存模拟EEPROM的方法,包括下列步骤:
提供闪存的一个或多个页面作为第一页面;
提供闪存的一个或多个页面作为第二页面;
将第一页面确定为工作页面,其中工作页面包括功能区,其中在所述地功能区中存放有工作页面的至少一部分的每个字节的有效状态;
对工作页面的一个或多个字节进行写入并且在对所述一个或多个字节进行成功写入以后在功能区中将所述一个或多个字节的有效状态更新为有效的;
对工作页面的一个或多个有效字节进行读取,其中所述有效字节的有效状态为有效的;
在工作页面写满以后格式化第二页面;以及
将第二页面确定为工作页面。
2.根据权利要求1所述的方法,在工作页面写满以后格式化第二页面包括下列步骤:
在功能区中确定工作页面的最后一个字节的有效状态;以及
如果该有效状态为有效的,则格式化第二页面。
3.根据权利要求1所述的方法,其中页面的大小为2n字节,n为自然数。
4.根据权利要求1所述的方法,其中功能区的最低位表示表示工作页面的第一个字节的有效状态。
5.根据权利要求1所述的方法,还包括下列步骤:
在第一页面和第二页面中维护表示该页面为工作页面的标记。
6.根据权利要求1所述的方法,还包括步骤:查找单个有效字节。
7.根据权利要求1所述的方法,其中查找单个有效字节包括下列步骤:
通过二分法在功能区中查找所述单个有效字节所在的字节;以及
通过二分法在该字节中查找所述单个字节。
8.根据权利要求1所述的方法,还包括下列步骤:
将多个EEPROM组合成更大的EEPROM。
9.一种存储系统,包括:
闪存,其被配置为提供闪存的一个或多个页面作为第一页面并且提供闪存的一个或多个页面作为第二页面;以及
控制器,所述控制器被配置为执行下列动作:
提供闪存的一个或多个页面作为第一页面;
提供闪存的一个或多个页面作为第二页面;
将第一页面确定为工作页面,其中工作页面包括功能区,其中在所述地功能区中存放有工作页面的每个字节的有效状态;
对工作页面的一个或多个字节进行写入并且在对所述一个或多个字节进行成功写入以后在功能区中将所述一个或多个字节的有效状态更新为有效的;
对工作页面的一个或多个有效字节进行读取,其中所述有效字节的有效状态为有效的;
在工作页面写满以后格式化第二页面;以及
将第二页面确定为工作页面。
10.根据权利要求9所述的存储系统,其中所述存储系统被用于微控制单元MCU。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华大半导体有限公司,未经华大半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910841421.X/1.html,转载请声明来源钻瓜专利网。