JPH0619800A - E2romへのデータ書き込み方法 - Google Patents

E2romへのデータ書き込み方法

Info

Publication number
JPH0619800A
JPH0619800A JP17275092A JP17275092A JPH0619800A JP H0619800 A JPH0619800 A JP H0619800A JP 17275092 A JP17275092 A JP 17275092A JP 17275092 A JP17275092 A JP 17275092A JP H0619800 A JPH0619800 A JP H0619800A
Authority
JP
Japan
Prior art keywords
writing
rom
maximum
backup data
blocks
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP17275092A
Other languages
English (en)
Other versions
JP3012737B2 (ja
Inventor
Tamaki Mashiba
環 真柴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP17275092A priority Critical patent/JP3012737B2/ja
Publication of JPH0619800A publication Critical patent/JPH0619800A/ja
Application granted granted Critical
Publication of JP3012737B2 publication Critical patent/JP3012737B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Memory System (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Read Only Memory (AREA)

Abstract

(57)【要約】 【目的】E2 ROMに予め決められている最大書き込み
回数を大幅に超えて書き込みを行えるようにする。 【構成】装置に予め保証される最大バックアップデータ
書き込み回数をE2 ROMに予め決められている最大書
き込み回数で除し、その値以上のブロック数にE2 RO
Mを区分けする。そして、1つのブロックに対しての書
き込み回数が前記最大書き込み回数(10万回)を上回
った時に、他のブロックに対しての書き込みを行う。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、CPUを含むシステム
が設けられた装置で、且つ電源オフ時等に生じるバック
アップデータを書き込むためにE2 ROMを使用した装
置において、該E2 ROMへのバックアップデータへの
バックアップデータへの書き込み方法の改良に関する。
【0002】
【従来の技術】従来のこの種の装置では、バックアップ
データが発生した時に、単にそのバックアップデータを
2 ROMに対してそのまま書き込んでいるだけであ
る。
【0003】
【発明が解決しようとする課題】しかし、バッテリバッ
クアップされた通常のRAMと異なり、E2 ROMには
ハードウェア上の特性から、保証できる最大書き込み回
数が予め決められている。したがって、その決められた
最大書き込み回数以上の書き込みが行われると書き込ま
れたデータの保証ができない問題があった。
【0004】本発明の目的は、E2 ROMを工夫するこ
とによって、装置に保証される最大バックアップデータ
の書き込み回数を簡単に増やすことのできるE2 ROM
へのデータ書き込み方法を提供することにある。
【0005】
【課題を解決するための手段】本発明は、CPUを含む
制御システムが設けられた装置のバックアップデータが
書き込まれるE2 ROMを、該E2 ROMに予め決めら
れている最大書き込み回数で前記装置に予め保証される
最大バックアップデータ書き込み回数を除した値以上の
ブロック数に区分けし、一つのブロックに対しての書き
込み回数が前記最大書き込み回数を上回った時に他のブ
ロックに対しての書き込みを行うことを特徴とする。
【0006】また、バックアップデータの書き込み毎
に、アクセスするブロックを順次切り換えていくことを
特徴とする。
【0007】
【作用】本発明では、E2 ROMに予め決められている
最大書き込み回数で、装置に予め保証される最大バック
アップデータ書き込み回数を除した値以上のブロック数
に該E2 ROMを区分けする。例えば、E2 ROMに予
め決められている最大書き込み回数が10万回とし、装
置に予め保証される最大バックアップデータ書き込み回
数が100万回とすると、100万回を10万回で除し
た値10のブロック数又はそれ以上のブロック数にE2
ROMを区分けする。そして、1つのブロックに対して
の書き込み回数が最大書き込み回数(10万回)を上回
ると、次以降の書き込みを他のブロックに移す。この場
合、既に最大書き込み回数を超えたブロックに対しては
2度と書き込みが行われなくなる。さらに、E2 ROM
をブロック化すると、1つのE2 ROM全体に対して予
め決められている最大書き込み回数が、各ブロックに対
して保証できるようになるので、前記予め決められてい
る最大書き込み回数にブロックの数を乗じた回数がその
装置の最大バックアップデータ書き込み回数として保証
できるようになる。
【0008】
【実施例】図1は、CPUを含む典型的な制御部のブロ
ック図を示す。CPU1には、センサ2から入力データ
が入り、ROM3に格納されているプログラムに従っ
て、入力データの処理を行って、駆動部4に駆動データ
を出力する。データの一時記憶や処理にはRAM5が使
用される。また、電源がオフされた時等には、RAM5
上に記憶されているデータを退避する必要があるが、そ
の退避データをバックアップデータとしてE2 ROM6
に転送する。E2 ROM6は、電源がオフされて完全停
電するまでのわずかの時間に、RAM5上に記憶されて
いるデータをCPU1から受けて記憶する。E2 ROM
6はバッテリバックアップする必要がないために、再度
電源がオンされた時には、イニシャルルーチンによって
CPU1からデータが読み込まれ、RAM5に再び記憶
される。このような制御システムが、例えば複写機に適
用された場合には、バックアップデータとしては累積コ
ピー枚数,帯電電圧,現像バイアス電圧,除電電圧等の
各種プロセスデータが考えられる。
【0009】本発明では、上記E2 ROMを複数のブロ
ックに分割する。分割するブロックの数は、装置に予め
保証される最大バックアップデータ書き込み回数を、E
2 ROM6に予め決められている最大書き込み回数で除
した値以上の大きさである。
【0010】例えば、装置に予め保証される最大バック
アップデータ書き込み回数が40万回であり、E2 RO
M6に予め決められている最大書き込み回数が10万回
であるとすると、分割するブロックの数は4以上であ
る。図2は、8KBのE2 ROMを4ブロックに分割し
た場合を示す。各ブロックA〜Dはそれぞれ2KBの容
量を持ち、また、各ブロックにはライトカウンタWCが
割当てられている。このライトカウンタWCは、各ブロ
ックに対して書き込みが行われた回数を計数するもので
ある。
【0011】図3は、図2に示すE2 ROMに対してバ
ックアップデータを書き込む時のフローチャートを示
す。この動作は、通常、装置の電源がオフされた時や、
瞬時停電時に実行される。
【0012】最初にブロックナンバーをカウントするカ
ウンタxに1をセットし、そのxで指定されるブロック
のライトカウンタWCを読み込む。その値をYとする。
Yの値が10万回を超えているかどうかの判定を行い、
超えていなければ、現在のブロックに対してバックアッ
プデータの書き込みを行い、さらに同ブロックのライト
カウンタWCをカウントアップして終了する。一方、ラ
イトカウンタWCのカウント値Yが10万回を超えてい
れば、xを1つ増やして、すなわちアクセスするブロッ
クの番号を1つ増やし、上記と同じ動作を行う。ブロッ
ク4を超えて書き込もうとする場合にはエラー処理を行
う。
【0013】このような動作により、最大40万回の書
き込みが可能となる。
【0014】図4は、本発明の他の実施例を示す。
【0015】この実施例では、バックアップデータの書
き込み毎に、アクセスブロックを順次切り換えていく。
すなわち、まず、各ブロック1〜4のライトカウンタW
CのデータY(Y1〜Y4)を読み込む。そして、各値
Y1〜Y4の比較を行い、値が小さいカウント値を持つ
ブロックに対してバックアップデータの書き込みを行
う。そして、そのブロックのライトカウンタのカウント
値を1つ増やして終了する。全てのブロックのライトカ
ウンタの値が同じである時にはブロック1に対してアク
セスして同様の動作を行う。以上の動作によって、デー
タの書き込みを行う毎に、E2 ROMのブロックが順次
切り換えられていくことになる。なお、この場合でも、
最大40万回の書き込みができる。
【0016】
【発明の効果】本発明では、E2 ROMに対する書き込
み可能回数を、予めそのE2 ROMに決められている最
大書き込み回数を大幅に超える回数に簡単にできるため
に、装置の最大バックアップデータ書き込み回数をかな
り増やすことができる。このため、装置の耐用期間がE
2 ROMによって制限されるということがなくなる。
【図面の簡単な説明】
【図1】本発明に係るデータ書き込み方法が実施される
CPU制御システムのブロック図を示す。
【図2】E2 ROMを4ブロックに分割した時の様子を
示す図である。
【図3】バックアップデータをE2 ROMに書き込む時
のフローチャートを示す図である。
【図4】バックアップデータをE2 ROMに書く時の他
の動作例を示すフローチャートである。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】CPUを含む制御システムが設けられた装
    置のバックアップデータが書き込まれるE2 ROMを、
    該E2 ROMに予め決められている最大書き込み回数で
    前記装置に予め保証される最大バックアップデータ書き
    込み回数を除した値以上のブロック数に区分けし、一つ
    のブロックに対しての書き込み回数が前記最大書き込み
    回数を上回った時に他のブロックに対しての書き込みを
    行うことを特徴とする、E2 ROMへのデータ書き込み
    方法。
  2. 【請求項2】CPUを含む制御システムが設けられた装
    置のバックアップデータが書き込まれるE2 ROMを、
    該E2 ROMに予め決められている最大書き込み回数で
    前記装置に予め保証される最大バックアップデータ書き
    込み回数を除した値以上のブロック数に区分けし、バッ
    クアップデータの書き込み毎に、アクセスするブロック
    を順次切り換えていくことを特徴とする、E2 ROMへ
    のデータ書き込み方法。
JP17275092A 1992-06-30 1992-06-30 E2romへのデータ書き込み方法 Expired - Lifetime JP3012737B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17275092A JP3012737B2 (ja) 1992-06-30 1992-06-30 E2romへのデータ書き込み方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17275092A JP3012737B2 (ja) 1992-06-30 1992-06-30 E2romへのデータ書き込み方法

Publications (2)

Publication Number Publication Date
JPH0619800A true JPH0619800A (ja) 1994-01-28
JP3012737B2 JP3012737B2 (ja) 2000-02-28

Family

ID=15947635

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17275092A Expired - Lifetime JP3012737B2 (ja) 1992-06-30 1992-06-30 E2romへのデータ書き込み方法

Country Status (1)

Country Link
JP (1) JP3012737B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001210083A (ja) * 2000-01-24 2001-08-03 Denso Corp 電子制御装置
JPWO2008050701A1 (ja) * 2006-10-27 2010-02-25 パナソニック株式会社 メモリアクセス方法
WO2018186453A1 (ja) * 2017-04-07 2018-10-11 パナソニックIpマネジメント株式会社 使用回数を増大させた不揮発性メモリ

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60232000A (ja) * 1984-05-01 1985-11-18 Meidensha Electric Mfg Co Ltd 不揮発性メモリのデ−タ処理方式
JPH03250498A (ja) * 1990-02-27 1991-11-08 Seiko Epson Corp 不揮発性メモリ装置
JPH03272605A (ja) * 1990-03-20 1991-12-04 Kubota Corp データ保持装置
JPH0421999A (ja) * 1990-05-15 1992-01-24 Mitsubishi Electric Corp 分割型メモリ書き込み方式

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60232000A (ja) * 1984-05-01 1985-11-18 Meidensha Electric Mfg Co Ltd 不揮発性メモリのデ−タ処理方式
JPH03250498A (ja) * 1990-02-27 1991-11-08 Seiko Epson Corp 不揮発性メモリ装置
JPH03272605A (ja) * 1990-03-20 1991-12-04 Kubota Corp データ保持装置
JPH0421999A (ja) * 1990-05-15 1992-01-24 Mitsubishi Electric Corp 分割型メモリ書き込み方式

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001210083A (ja) * 2000-01-24 2001-08-03 Denso Corp 電子制御装置
JPWO2008050701A1 (ja) * 2006-10-27 2010-02-25 パナソニック株式会社 メモリアクセス方法
WO2018186453A1 (ja) * 2017-04-07 2018-10-11 パナソニックIpマネジメント株式会社 使用回数を増大させた不揮発性メモリ
CN110392885A (zh) * 2017-04-07 2019-10-29 松下知识产权经营株式会社 增大了使用次数的非易失性存储器
JPWO2018186453A1 (ja) * 2017-04-07 2019-12-19 パナソニックIpマネジメント株式会社 使用回数を増大させた不揮発性メモリ
CN110392885B (zh) * 2017-04-07 2023-08-04 松下知识产权经营株式会社 增大了使用次数的非易失性存储器

Also Published As

Publication number Publication date
JP3012737B2 (ja) 2000-02-28

Similar Documents

Publication Publication Date Title
US5652833A (en) Method and apparatus for performing change-over control to processor groups by using rate of failed processors in a parallel computer
US6301635B2 (en) Memory device
US6868501B2 (en) System and method for controlling system power by sequentially controlling the initiating of a plurality of disk drive groups
JP2001501000A (ja) エラー検出および訂正を有する半導体メモリ装置
JPH0619800A (ja) E2romへのデータ書き込み方法
JPH0210506B2 (ja)
JPH0198017A (ja) プリンタ制御装置
JPH0247735A (ja) 計算機装置
JP2712158B2 (ja) ジヤーナルスワツプ監視方式
JPH0553386A (ja) 画像形成装置用バツクアツプ制御装置
JPS59163663A (ja) 簡易フアイル破壊検知方式
JPH04118705A (ja) プログラマブルコントローラ
JPH04195372A (ja) 論理シミュレータ
JPH0916037A (ja) 画像形成装置
JPH02205927A (ja) 情報処理装置
JPS61131136A (ja) 履歴蓄積方式
JP2978626B2 (ja) Dmaコントローラ
JPH07146822A (ja) 情報処理システム
JPH0720967A (ja) 情報処理装置
JPH0329015A (ja) コンピュータ利用機器の瞬時停電処理装置
JPS6375948A (ja) ガ−ベジコレクシヨン制御方式
JPH04172665A (ja) 媒体品質管理方式
JPH05336680A (ja) 充電装置
EP0381140A2 (en) Data processing apparatus
JPH04359305A (ja) パーソナルコンピュータ

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071210

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081210

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091210

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091210

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101210

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101210

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111210

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111210

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121210

Year of fee payment: 13

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121210

Year of fee payment: 13