通过变址提高eeprom存贮器次数的方法

文档序号:6600528阅读:421来源:国知局
专利名称:通过变址提高eeprom存贮器次数的方法
一种提高EEPROM贮存器存贮次数的方法。
公知的EEPROM贮存器在同一地址中变更数据的次数将限制在制造厂保证的次数之内,但实用中往往有很多数据存贮次数大大超过制造厂保证的次数,公知碰到这种情况不得不采用其它办法。
本发明的任务是通过一种方法,使允许存入EEPROM中的次数成倍于制造厂所限制的次数,而对某一特定地址而言又不超过制造厂标准的方法。
若用来贮存数据的EEPROM贮存器制造厂允许改写内部数据的次数是M,则本发明的第一步是对要存入的数据进行分类,将在整个设计寿命内要存入数据可能的变化次数小于等于M的数据作为D1类,大于M而小于2M为D2类,大于(m-1)M而小于mM的为Dm类,再从其中选择一个或一组每次存入都加n或减n(其中n是1,2,3,....自然数)记录的数据B。
对数据分类后,本发明是这样工作的在第一次向EEPROM贮存器中存入数据时,不仅存入全部数据,而且在专用地址中存入数据Dm所贮存的地址。以后每次读出数据总是先从专用地址中读出对应数据的地址,再根据读出的地址去读得该数据。在第二次及以后向EEPROM贮存器中存入数据时,总是先读取数据B,并通过数据B计算出数据串Dm在同一地址中写入的次数,若写入的次数等于或接近制造厂允许写入的次数M,则将该数据D1(数据D1是数据串Dm中的一组或几组在同一地址中写入次数超过允许写入次数M的数据),写到一个新的地址单元中,同时在对应专用地址贮存器中改写这个新的地址。依此类推,这样数据变化次数多的数据,总是在存写M次以前存入新的地址中,使每一个地址单元中写入的次数不超过制造厂规定的次数,而存入的数据通过K次换址,扩大了K倍的存入次数。
一种提高EEPROM贮存器存贮次数的方法是在将要存入的数据可能的变更的次数分类后,对变更次数接近等于大于EEPROM贮存器制造厂标定的写入次数的数据,进行变址贮存,其特征是a当数据在同一地址存写次数接近等于EEPROM贮存器制造厂标定可靠写入的次数指标后,即写入新的地址单元中,b变址贮存数据的地址代码,总是在每次地址变更时写入指定的地址单元中。
本发明通过换址存写扩大了EEPROM的存写总次数,通过换址过程中,在专用地址记录数据不同的记录地址,读写方便可靠,可以广泛用于EEPROM有较大贮存单元余量时,扩大存写次数的场合。
一个实施例,是用于智能电度表(电能表)、智能水表、智能煤气表记录“表”示数等数据。“表”示数总是每次加1,因此它可以作为数据B。经过计算,它用二进制表示时,它的1位等于或小于EEPROM制造厂所规定的存入次数M,则在第一次全部数据存入后,在专用的Ao地址单元中记录了比第1位低的数据Bo贮存的地址,以后每存入一次首先检查第1位变更没有,只在原来贮存数据Bo的地址中存Bo数据。若第1位变更,则一方面重写等于和高于第1位的数据B,第二方面将低于第1位数据Bo写入新的地址单元中,第三方面将专用Ao地址中改写新的地址数据。
权利要求
1一种提高EEPROM贮存器存贮次数的方法是在将要存入的数据可能的变更的次数分类后,对变更次数接近等于大于EEPROM贮存器制造厂标定的写入次数的数据,进行变址贮存,其特征是a当数据在同一地址存写次数接近等于EEPROM贮存器制造厂标定可靠写入的次数指标后,即写入新的地址单元中,b变址贮存数据的地址代码,总是在每次地址变更时写入指定的地址单元中。
2根据权利要求1所述方法其特征是在智能电度表、智能水表、智能煤气表应用时,总是以各种“表”示数数据中的接近等于EEPROM贮存器制造厂标定的存写次数的一位作为测试位,对于小于等于该位的数据进行变址贮存。
全文摘要
一种提高EEPROM贮存器存贮次数的方法是通过对贮存数据的次数多的数据进行变址贮存实现的。它可以提高EEPROM贮存器的使用率,用较低的成本完成可靠的存贮,它可以广泛用在数据需要记忆,且读写次数很多的场合使用。
文档编号G06F13/00GK1121209SQ9510369
公开日1996年4月24日 申请日期1995年4月12日 优先权日1995年4月12日
发明者潘之凯 申请人:潘之凯
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1