[发明专利]通过变址提高EEPROM存贮器次数的方法无效
申请号: | 95103693.9 | 申请日: | 1995-04-12 |
公开(公告)号: | CN1121209A | 公开(公告)日: | 1996-04-24 |
发明(设计)人: | 潘之凯 | 申请(专利权)人: | 潘之凯 |
主分类号: | G06F13/00 | 分类号: | G06F13/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100039 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 提高 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地址中改写新的地址数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于潘之凯,未经潘之凯许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/95103693.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种薄皮加带作面材的挂拉吊顶方法及结构
- 下一篇:转子式内燃发动机