JPH04131950A - 不揮発性メモリー制御回路 - Google Patents

不揮発性メモリー制御回路

Info

Publication number
JPH04131950A
JPH04131950A JP2255573A JP25557390A JPH04131950A JP H04131950 A JPH04131950 A JP H04131950A JP 2255573 A JP2255573 A JP 2255573A JP 25557390 A JP25557390 A JP 25557390A JP H04131950 A JPH04131950 A JP H04131950A
Authority
JP
Japan
Prior art keywords
address
memory
data
volatile memory
microcomputer
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.)
Pending
Application number
JP2255573A
Other languages
English (en)
Inventor
Toru Sasabe
徹 笹部
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2255573A priority Critical patent/JPH04131950A/ja
Publication of JPH04131950A publication Critical patent/JPH04131950A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Microcomputers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、不揮発性メモリー制御回路に関する。
従来の技術 不揮発性メモリーは、多くの機器で使用されているが、
それはたいていマイクロコンピュータでコントロールさ
れている。さて、従来のマイクロコンピュータによる不
揮発性メモリーのコントロール回路においては、リード
、ライト時のエラーを少なくするためにデータワードの
中にパリティビットを設けてデータリード時にそのパリ
ティビットをチェックし、もしパリティエラーがあれば
デフオールド値をマイクロコンピュータデータとして使
用することにより対応していた。また、ある回路では、
同じデータを2つのアドレスに書き込み、読み出すとき
に各アドレスの2つのデータの一致を見ることによりデ
ータエラーに対応している。
発明が解決しようとする課題 前記従来回路では、アクセスしようとしているメモリー
アドレスがハード的に破壊されていたような場合に、マ
イクロコンピュータが運用するデータは常にデフオール
ド値となり、ユーザーはそのアドレスのデータをラスト
メモリーして使えなくなるという欠点を持つ。
本発明は上記問題を解決するもので、不揮発性メモリー
の特定のアドレスが壊れてもラストメモリーの機能を失
わないようにした不揮発性メモリー制御回路を提供する
ことを目的とするものである。
課題を解決するための手段 上記問題を解決するために本発明は、特定の情報をスト
アするためのメモリーアドレスを複数個用意し、それら
のうち現在使用しているものはハミングビットやパリテ
ィビット(奇数パリティ・偶数パリティなど)を付加し
た形でデータをストアする。そしてマイクロコンピュー
タのパワーオンリセットスタート時に現在使用している
メモリーアドレスのデータを読み出して、そのデータの
パリティエラーのチェックを行い、データエラーがあっ
た場合にはそのアドレスが書き込み回数オーバーなどで
ハード的に壊れたと判断し、代わりのアドレスを使うこ
とを指示するフラグを設けて他のメモリーアドレスを使
用しメモリー動作を保証するものである。
作用 テレビジョン装置の音量セットのように、ユーザーが頻
繁にアクセスするにもかかわらずラストメモリーが必要
な機能では、そのデータをストアするメモリーアドレス
は、他のメモリーアドレスに比べてハード的に壊れる確
率が高い(IFき込み回数オーバーなどによる破壊)。
そこで、たとえばテレビジョン装置の音量セットのよう
な機能をストアするにはメモリーアドレスを通常使うア
ドレスと予備のアドレスの2つ用意する。そしてデータ
は、ストアする際にパリティピットを付加して奇数パリ
ティとなるような形でストアする(音量データは64段
階で運用しており6ビツトで済むのでパリティピットは
1ワード8ビツトの不揮発性メモリーでも容易に付加で
きる)。また、どちらのアドレスを使うかを指示するフ
ラグビットも不揮発性メモリーの特定のアドレスに持つ
ようにする。
マイクロコンピュータのパワーオンリセットスタート時
にどちらのアドレスを使うかを指示するフラグのあるア
ドレスデータを読み出し、どちらのアドレスを使うかを
決める。もし、通常使う方のアドレスが指示されていれ
ば、そのアドレスのデータを読み出し、パリティエラー
のチェックを行う。もし奇数パリティにエラーがあれば
、そのアドレスが壊れていると判断し、予備のメモリー
アドレスを使うことを指示するフラグを不揮発性メモリ
ーに書き込む。このとき音量データはラストメモリーの
値を使えないのでデフオールド値からスタートする。も
し、予備のアドレスを指示されていれば音量データのス
トアを予備のアドレスで行う。
このようにして、仮に通常使うメモリーアドレスが壊れ
ても予備のメモリーアドレスを使うことによりラストメ
モリーの機能を保証することが可能となる。
実施例 本発明の一実施例に係る不揮発性メモリー制御回路のシ
ステムブロック図を第1図に示す。第1図はボルテージ
シンセサイザー(以下“■S”と言う)選局システムの
ブロック図をマイクロコンピュータを中心に示したもの
である。第1図において、1は選局マイクロコンピュー
タ、2はチューナ、3は不揮発性メモリー(EEPRO
M)、4はリモートコントロールプリアンプ、5は音量
コントロール回路、6はオンスクリーン表示回路を示す
。この実施例においてマイクロコンピュータは、松下電
子工業■製M N +870シリーズの製品を使用して
いるが、この製品はオンスクリーン回路6、D/Aコン
バータ、A/Dコンバータなどを内蔵している。また、
不揮発性メモリー3は8ビツト×256ワードのものを
使用している。
以上に述べたシステムで構成されるvS選局システムに
おいて本発明は、マイクロコンピュータのソフトウェア
によりパワーオンリセットスタート時に第2図のフロー
チャート図に示すような動作をすることにより音量のラ
ストメモリー機能の信頼性を高めるものである。なお、
第3図は不揮発性メモリー3のメモリーマツプを示す。
第2図に示すように、選局マイクロコンピュータ1はボ
ート、RAMの初期設定を行った後、音量データを不揮
発性メモリー3にストアする際にアドレス0FDH番地
と0FEH番地(第3図参照)のどちらを使うかを決め
るために、それを示したデータ(フラグ)をストアした
アドレス0FCH番地を読み出す。ここで0FDH番地
は本来音量データをストアするためのアドレスであり、
0FEH番地は0FDH番地が壊れたときに使う予備の
アドレスである。また、音量データは奇数パリティとな
るような形で不揮発性メモリー3にストアされるものと
する。
選局マイクロコンピュータ1は、アドレス0FCH番地
のデータからどちらのアドレスを使うかを判断し、0F
EH番地(予備アドレス)であればそれをマイコン内の
RAMにフラグをセットして次の処理に進む。もし0F
DH番地を使う場合には、0FDH番地のデータを読み
出す。そして読み出したデータにパリティエラーがない
かどうかをチェックする(奇数パリティのチェック)。
パリティエラーかなければ選局マイクロコンピュータ1
内のRAMに0FDH番地を使うことを示すフラグをセ
ットして次の処理に進む。パリティエラーかあれば音量
データのストアを0FEH番地にすることを示すフラグ
を選局マイクロコンピュータ1のRAMにセットすると
ともにその情報を不揮発性メモリーの0FCH番地にも
書き込む。
そして、この場合には音量データはデフオールド値を選
局マイクロコンピュータ1のRAMにセットして次の処
理に進む。
以上により、仮に0FDH番地がハード的に壊れたよう
な場合にもその代わりに0FEH番地を使用することが
できるようになる。
なお上記実施例においてはパリティピットを付加した場
合を述べたが、ハミングビットを付加した場合でも適用
できることはいうまでもない。
発明の効果 近年、テレビジョン装置などのAV機器に不揮発性メモ
リーが多く使われているが、不揮発性メモリーは書き込
み回数をオーバーするとメモリー動作が保証されなくな
る。しかし、本発明の不揮発性メモリー制御回路をユー
ザーが数多く使うことか予想される機能に適用すれば、
その機能のメモリー動作の信頼性は、飛躍的に向上し、
これにともないAV機器の信頼性も向上する。
【図面の簡単な説明】
第1図は本発明の一実施例に係るボルテージシンセサイ
ザー選局システムのブロック図、第2図は同ボルテージ
シンセサイザー選局システムの選局マイクロコンピュー
タの動作のフローチャート、第3図は同ボルテージシン
セサイザー選局システムの不揮発性メモリーのメモリー
マツプである。 1・・・選局マイクロコンピュータ、3・・・不揮発性
メモリー、5・・・音量コントロール回路。 代理人   森  本  義  弘 第1囚 5−−−昔号クントロール回路 第21 第3 因

Claims (1)

    【特許請求の範囲】
  1. 1、特定の情報をストアするためのメモリーアドレスを
    不揮発性メモリー内に複数個用意し、マイクロコンピュ
    ータのパワーオンリセットスタート時に、あらかじめハ
    ミングビットやパリティビットを付加した形でストアし
    ておいた不揮発性メモリーの前記特定のメモリーアドレ
    スのデータワードを読み出してそのデータのチェックを
    行い、もしデータにエラーがあれば、そのメモリーアド
    レスがハード的に壊れていると判断し、予備に用意して
    おいたメモリーアドレスを代用してアクセスする不揮発
    性メモリー制御回路。
JP2255573A 1990-09-25 1990-09-25 不揮発性メモリー制御回路 Pending JPH04131950A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2255573A JPH04131950A (ja) 1990-09-25 1990-09-25 不揮発性メモリー制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2255573A JPH04131950A (ja) 1990-09-25 1990-09-25 不揮発性メモリー制御回路

Publications (1)

Publication Number Publication Date
JPH04131950A true JPH04131950A (ja) 1992-05-06

Family

ID=17280595

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2255573A Pending JPH04131950A (ja) 1990-09-25 1990-09-25 不揮発性メモリー制御回路

Country Status (1)

Country Link
JP (1) JPH04131950A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5014125B2 (ja) * 2005-05-30 2012-08-29 スパンション エルエルシー 半導体装置及びプログラムデータ冗長方法
JP2013190908A (ja) * 2012-03-13 2013-09-26 Fujitsu Telecom Networks Ltd 自動音声通報装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5671897A (en) * 1979-11-13 1981-06-15 Sanyo Electric Co Ltd Nonvolatile storage device
JPS6018898A (ja) * 1983-07-11 1985-01-30 Nec Corp 半導体メモリ装置
JPH01271856A (ja) * 1988-04-22 1989-10-30 Mitsubishi Electric Corp バツテリーバツクアツプメモリ装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5671897A (en) * 1979-11-13 1981-06-15 Sanyo Electric Co Ltd Nonvolatile storage device
JPS6018898A (ja) * 1983-07-11 1985-01-30 Nec Corp 半導体メモリ装置
JPH01271856A (ja) * 1988-04-22 1989-10-30 Mitsubishi Electric Corp バツテリーバツクアツプメモリ装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5014125B2 (ja) * 2005-05-30 2012-08-29 スパンション エルエルシー 半導体装置及びプログラムデータ冗長方法
JP2013190908A (ja) * 2012-03-13 2013-09-26 Fujitsu Telecom Networks Ltd 自動音声通報装置

Similar Documents

Publication Publication Date Title
US7102943B2 (en) Non-volatile semiconductor memory device
US6647471B2 (en) Methods for overwriting data in a memory device
US9030876B2 (en) Memory system, program method thereof, and computing system including the same
US7116578B2 (en) Non-volatile memory device and data storing method
US5056009A (en) IC memory card incorporating software copy protection
US7903474B2 (en) Redundant purge for flash storage device
US20060117214A1 (en) Non-volatile memory system
US6131177A (en) System including a ferroelectric memory
US5450366A (en) IC memory card
US6901549B2 (en) Method for altering a word stored in a write-once memory device
JPH04131950A (ja) 不揮発性メモリー制御回路
US4514847A (en) Key storage error processing system
JP2004030849A (ja) データの一部書き換え機能を有する半導体不揮発性メモリ
JP3769395B2 (ja) 不揮発性メモリを使用した外部記憶装置
US20070088905A1 (en) System and method for purging a flash storage device
JP3041007B2 (ja) 不揮発性メモリの管理方式
US20070101049A1 (en) Redundant purge for flash storage device
JP4146581B2 (ja) フラッシュメモリ
US20070101048A1 (en) Verified purge for flash storage device
JPS5987556A (ja) パリテイ・チエツク装置
JPH03266027A (ja) 電子機器
JPH04237351A (ja) メモリ再書込み方式
JPH10302483A (ja) 半導体記憶装置