[发明专利]一种延长可擦写芯片寿命的方法和装置在审
申请号: | 201710166596.6 | 申请日: | 2017-03-20 |
公开(公告)号: | CN107132995A | 公开(公告)日: | 2017-09-05 |
发明(设计)人: | 陆勇 | 申请(专利权)人: | 北京握奇智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京天悦专利代理事务所(普通合伙)11311 | 代理人: | 田明,张海秀 |
地址: | 100102 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 延长 擦写 芯片 寿命 方法 装置 | ||
技术领域
本发明涉及芯片技术领域,具体涉及一种延长可擦写芯片寿命的方法和装置。
背景技术
可擦写芯片,如闪存芯片、带电可擦写可编程只读存储器EEPROM、安全芯片SE等,由于可擦写芯片中的已有信息进行擦除、重新编程,被广泛应用于各个领域。可擦写芯片的写入操作必须在空白区域进行,如果目标区域已经有数据,必须先擦除后写入,因此擦除操作是闪存的基本操作。但是对芯片的每次擦除以及重新操作都会消耗芯片的寿命。为了尽可能延长芯片的使用寿命,一般是采用专业芯片来替代普通芯片,如对于安全芯片SE而言,可用工业级的M2M芯片或者车规级别的M2M芯片,但是实际应用中发现,对于某些领域的应用而言,即使是工业级或车规级别的芯片,也不能够满足应用需求,且专业芯片的价格比较昂贵,使得采用该芯片及使用该种芯片的设备的成本大大提高。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种延长可擦写芯片寿命的方法,通过该方法,可有效提升芯片的寿命。
为实现上述目的,本发明采用的技术方案为:一种延长可擦写芯片寿命的方法,包括:
在可擦写芯片中预留设定大小的读写区域;
将第一指定文件的第一数据写入所述读写区域的第一子区域,记录第一指定文件的内部文件标识FID,并为第一子区域设置第一计数器,设置第一计数器的计数值;所述第一数据为初次写入读写区域中的数据;
将第二指定文件的第二数据写入所述读写区域的第二子区域,记录第一指定文件的内部文件标识FID,并为第二子区域设置第二计数器,第二计数器的计数值为读写区域中当前计数值最大的计数器的计数值加1;所述第二子区域为读写区域中未占用的区域或内部文件标识FID相同且对应的计数器的计数值非最大的子区域。
进一步,如上所述的一种延长可擦写芯片寿命的方法,还包括:在读写区域中写入数据前,根据预设的空间大小,将所述读写区域划分为N个读写空间,一个子区域对应一个读写空间,N≥2。
进一步,如上所述的一种延长可擦写芯片寿命的方法,还包括:为每个读写空间分别设置一个计数器,所有计数器的初始值相同;所述第一计数器的计数值为计数器的初始值加1。
进一步,如上所述的一种延长可擦写芯片寿命的方法,从读写区域中当前计数值最大的计数器所对应的子区域之后的子区域中查找第二子区域。
进一步,如上所述的一种延长可擦写芯片寿命的方法,所述第一子区域与第二子区域连续或者不连续;所述不连续是指两个子区域之间相互不占用相同的页,所述页为可擦写芯片的最小擦除单位。
进一步,如上所述的一种延长可擦写芯片寿命的方法,所述方法还包括:
设置文件标识映射表;所述文件标识映射表用于存储所述读写区域中存储的文件的文件名称与文件的内部文件标识FID的映射关系。
进一步,如上所述的一种延长可擦写芯片寿命的方法,读取所述第一指定文件的数据,读取方式为:
根据第一指定文件的文件名称在所述文件标识映射表中查找第一指定文件的内部文件标识FID;
根据查找到的内部文件标识FID,在所述读写区域中查找FID相同且计数值最大的子区域;
读取查找到的子区域中的数据。
进一步,如上所述的一种延长可擦写芯片寿命的方法,还包括:
设置第一指定文件和第二指定文件的保护标记,所述保护标记为用于标识文件的数据存储于所述读写区域中。
本发明实施例中还提供了一种延长可擦写芯片寿命的装置,所述装置包括:
读写区域预留模块,用于在可擦写芯片中预留设定大小的读写区域;
数据写入模块,用将第一指定文件的第一数据写入所述读写区域的第一子区域,并记录第一指定文件的内部文件标识FID;用于将第二指定文件的第二数据写入所述读写区域的第二子区域,并记录第一指定文件的内部文件标识FID;
计数器配置及更新模块,用于为第一子区域设置第一计数器,设置第一计数器的计数值;还用于为第二子区域设置第二计数器,设置第二计数器的计数值为读写区域中当前计数值最大的计数器的计数值加1;
其中,所述第二子区域为读写区域中未占用的区域或内部文件标识FID相同且对应的计数器的计数值非最大的子区域。
进一步,如上所述的一种延长可擦写芯片寿命的装置,还包括:
读写空间划分模块,用于在读写区域中写入数据前,根据预设的空间大小,将所述读写区域划分为N个读写空间,一个子区域对应一个读写空间,N≥2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京握奇智能科技有限公司,未经北京握奇智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710166596.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种延长可擦写芯片寿命的方法和装置
- 下一篇:打印机