JPS59198600A - デ−タ処理システム - Google Patents

デ−タ処理システム

Info

Publication number
JPS59198600A
JPS59198600A JP58072919A JP7291983A JPS59198600A JP S59198600 A JPS59198600 A JP S59198600A JP 58072919 A JP58072919 A JP 58072919A JP 7291983 A JP7291983 A JP 7291983A JP S59198600 A JPS59198600 A JP S59198600A
Authority
JP
Japan
Prior art keywords
parity
data
circuit
rom
parity bit
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
JP58072919A
Other languages
English (en)
Inventor
Nobuhiro Yasuhara
保原 信弘
Chika Hashimoto
親 橋本
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.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom Corp
Fuji Electric Manufacturing 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 Fuji Electric Co Ltd, Fuji Facom Corp, Fuji Electric Manufacturing Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP58072919A priority Critical patent/JPS59198600A/ja
Publication of JPS59198600A publication Critical patent/JPS59198600A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の属する技術分野〕 この発明は、リードオンリメモリに記憶されているプロ
グラムまたはデータのパリティビット(パリティデータ
)の作成、記憶が可能なデータ処理システムに関する。
一般に、この株のデータ処理システムにおいては、プロ
グラムまたはデータの変更によるパリティデータの変更
が容易で、しかも信頼性の高いものであることが望まし
い。
〔従来技術とその問題点〕
プログラムまたはデータを格納するROM(リードオン
リメモリ)、RAM(ランダムアクセスメモリ)などの
メモリユニットを有するマイクロプロセッサ応用システ
ム等において、プログラムの記憶用には主としてROM
が使用されるのが一般的であシ、また格納されたプログ
ラムまたはデータの信頼性を確保するため、これらにパ
リティビットを付加するとともに、該パリティビットを
記憶するための専用のメモリが設けられることが多い。
第1図はパリティデータ記憶システムの従来例を示すブ
ロック図である。同図において、1はマイクロプロセッ
サの如き中央処理装置(CPU)、2はプログラムまた
はデータ(以下、プログラム等ともいう。)を格納する
ROM、3はROM2の記憶内容に対応するパリティビ
ット(パリティデータ)を格納するROM、4はパリテ
ィチェック回路、5はデータバス、6はアドレスバス、
7はパリティデータ線、8はパリティエラー情報線であ
る。すなわち、プログラム等を格納するROM2と、こ
のROM2の記憶内容に対応するパリティビットを格納
する別のROM3を設け、これらROM2.3によって
記憶システムが構成される。
なお、この場合、ROM2に格納されているプログラム
等からCPUIにてパリティビットを作成して紙テープ
等に一旦出力した後、該テープの内容を転写することに
よjOROM3が作成される。
したがって、CPUIからアドレスバス6を介してRO
M2.3の所定アドレスが指定されると、ROM2の内
容はデータバス5を介してCPUIおよびパリティチェ
ック回路4に与えられる一方、ROM3からはROM2
の内容に対応するパリティビットがパリティデータ線7
を介して読み出されてチェック回路4に与えられるので
、チェック回路4ではROM2から与えられる情報に対
応するパリティビットを作成し、これを線7を介して与
えられるパリティビットと比較することによシ、ROM
2の内容をチェックすることができる。このため、メモ
リまたはバス等の不良等によってデータバス5上のデー
タにパリティ異常が発生すると、パリティチェック回路
4ではこれを検出し、パリティエラー情報線8にパリデ
ィエラー情報を出力する。かかる場合に、RoM2,3
はメモリ内容等の変更を考慮して、通常は交換を容易に
するため、それぞれROM用ソケットまたはコネクタを
介してプリント基板等に実装されるので、ソケットまた
はコネクタの使用個数が増えてメモリの信頼性が低下す
るとともに、その専有スペースが増大するという欠点が
ある。また、プログラムの内容、順序等を変更する必要
が生じると、ROM2を変更すると同時にROM3につ
いても変更しなければならないため、その変更、交換操
作が煩雑であるという欠点もある。
〔発明の目的〕
この発明はかかる欠点を除去すべくなされたもので、R
OMに記憶されている情報の変更、交換操作を簡略化す
る七ともに、その信頼性を向上させることかできるデー
タ処理システムを提供することを目的とする。
〔発明の要点〕
その要点は、ROMに格納されているプログラム等に対
応するパリティデータを作成するパリティデータ作成回
路と、このパリティデータを各プログラム命令語に対応
させて記憶するRAMとを設け、このパリティデータ作
成回路において電源投入時に既にROMに格納されてい
るプログラム等を読み出してこれに対応するパリティデ
ータを作成し、これをRAMに記憶させるようにして、
パリティデータ用ROMt−不要とした点にある。
〔発明の実施例〕
以下、この発明の実施例を図面を参照して説明する。
第2図はこの発明の実施例を示すブロック図である。同
図において、9はパリティビットを記憶するRAM、1
0はパリティピッ)f作成するパリティビット作成回路
、11はパリティエラー線、    ′12はアドレス
デコーダ、13はパリティ有効・無効指定回路、14は
デコーダ信号線で、その他は第1図と同様である。すな
わち、CPUIからアドレスバス6に出力されるアドレ
ス情報は、ROM2およびパリティビット用RAM9の
アドレス端子にそれぞれ与えられるとともに、アドレス
デコーダ12に与えられるので、デコーダ12では上記
アドレス情報にもとづき、デコーダ信号線14を介して
パリティ有効・無効指定回路13を選択する。このパリ
ティ有効・無効指定回路13は、パリティエラー線11
を介して与えられるパリティエラー情報を有効にするか
、または無効にするかを決めるもので、例えば、RAM
9にパリティビットが記憶される電源投入時には、無効
に指定される。また、データバス5は、ROM2のデー
タ端子と、パリティビット作成回路10およびパリティ
チェック回路4のそれぞれの入力端子に接続されておシ
、パリティビット作成回路10にて作成されたパリティ
ビットは、パリティデータa7を介してRAM9に与え
られるとともに、このRAM9からチェック回路4にも
与えられる如く構成されている。
この発明は、以上のような構成において、電投入時にプ
ログラム・データ用ROM2の記憶内容に対応するパリ
ティデータを作成し、パリティビット用RAM9に格納
する処理を自動的に行なわせることにより、第1図の如
きパリティビット用ROMの作成を不要とするものであ
υ、その処理の詳細手順は、下記の通りである。
1)電源投入直後のイニシャル状態においては、パリテ
ィビット用RAM9には、パリティデータがまだ格納さ
れていない。そのため、cPUlがプログラム・データ
用ROM2の記憶内容を読み取ってもパリティエラー処
理を行えないように、パリティ有効・無効指定回路13
を無効にする。
2)CPUIが一プログラム・データ用ROM2に記憶
された最初の情報を読み込む。
3)CPUIはROM2から読み取った情報をパリティ
ビット作成回路10に送る。
4)パリティピット作成回路10は、受は取った情報に
基づいてパリティビットデータを作成し、パリティビッ
ト用RAM9の最初のアドレスに格納する。
5)プログラム・データ用のROM2、ノ(リテイビッ
ト用のRAM9のアドレスを順次歩進させながら、上記
0〜4)の処理を繰シ返すことによシ、プログラム・デ
ータ用ROM2の全領域にわたってパリティビットを生
成し、RAM9に記憶させる。
6〕 上記1)〜5)の処理が終了すると、パリティ有
効・無効指定回路13を有効に切替え、次からプログラ
ム会データ用ROM2の出力データに対してパリティチ
ェック機能が有効となるようにする。
なお、記憶情報の劣化、素子あるbはバスの不良等によ
り、前記データにおいてパリティエラーか生じた時は、
パリティ有効・無効指定回路13が有効ならば、パリテ
ィエラー情報線8を通して、パリティエラー情報を出力
するが、無効の時は、パリティエラー情報は出力されな
い。
〔発明の効果〕
以上のように、パリティビットの自動生成機能をもつメ
モリ周辺回路を付加することによシ、従来はROMで形
成していたパリティビットデータ用のメモリチップをR
AM化することが可能になるとともに、次の如き効果が
期待される。
イ)パリティビット格納用ROMのICソケットまたは
コネクタガ不要となる、つまり、パリティビット用RA
Mは交換が不要であるため、基板上に直接実装(直付)
できるようになシ、したがってその信頼性が向上するば
かシでなく、占有スペースも減少する。
口)ハリティビット格納用ROMの作成が不要であ、!
l)、RAMはROMに比べて一般的に安価であること
から、コストダウンを図ることができる。
なお、この発明は、ROMに記憶された情報のパリティ
ビットまたはデータが必要なシステム、またはかかるデ
ータを格納するメモリが必要なシステム一般に対して広
く適用することが可能である。
【図面の簡単な説明】
第1歯はパリティデータ記憶システムの従来例を示すブ
ロック図、第2図はこの発明の実施例を示すブロック図
である。 符号説明 1・・・中央処理装置(CPU)、2・・・プログラム
格納用ROM、3・・・パリティデータ格納用ROM、
4・・・パリティチェック回路、5・・・データバス、
6・・・アドレスバス、7・・・パリティデータ線、8
・・・パリティエラー情報線、9・・・パリティデータ
用RA’M。 10・・・パリティデータ作成回路、11・・・パリテ
ィデータ線、12・・・アドレスレコーダ、13・・・
パリティ有効・無効指定回路、14・・・デコーダ信号
線。 代理人弁理士 並 木 昭 夫 代理人弁理士 松 崎   清

Claims (1)

  1. 【特許請求の範囲】 1)−所定の処理を実行する中央処理装置と、所定の情
    報を記憶するリードオンリメモリ(ROM)と、該RO
    Mに記憶されたそれぞれの情報に対応するパリティデー
    タを作成するパリティデータ作成回路と、該パリティデ
    ータを記憶するランダムアクセスメモIJ (RAM)
    とを備え、前記中央処理装置は、電源投入時には前記R
    OMに記憶された各情報を順次読み出して前記パリティ
    データ作成回路に与えることによシ、該作成回路を介し
    て得られるパリティデータを前記RAMに順次記憶させ
    ることを特徴とするデータ処理システム。 2)所定の処理を実行する中央処理装置と、所定の情報
    を記憶するリードオンリメモリ(ROM)と、該ROM
    に記憶されたそれぞれの情報に対応するパリティデータ
    を作成するパリティデータ作成回路と、該パリティデー
    タを記憶するランダムアクセスメモIJ (RAM)と
    、前記ROMの各記憶情報を該RAMからのパリティデ
    ータにもとづいてチェックするパリティチェック回路と
    、該パリティチェック回路出力の有効、無効を指定する
    有効・無効指定回路とを備え、前記中央処理i置は、電
    源投入時には前記ROMに記憶された各情報を順次読み
    出して前記パリティデータ作成回路に与えることによシ
    、該作成回路を介して得られるパリティデータを前記R
    AMの所定位置に順次記憶させるとともに、少なくとも
    かかる操作を実行しているときは前記有効・無効指定回
    路を介してパリティチェック回路からの出力を無効とす
    ることを特徴とするデータ処理システム。
JP58072919A 1983-04-27 1983-04-27 デ−タ処理システム Pending JPS59198600A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58072919A JPS59198600A (ja) 1983-04-27 1983-04-27 デ−タ処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58072919A JPS59198600A (ja) 1983-04-27 1983-04-27 デ−タ処理システム

Publications (1)

Publication Number Publication Date
JPS59198600A true JPS59198600A (ja) 1984-11-10

Family

ID=13503238

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58072919A Pending JPS59198600A (ja) 1983-04-27 1983-04-27 デ−タ処理システム

Country Status (1)

Country Link
JP (1) JPS59198600A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57212695A (en) * 1981-06-23 1982-12-27 Kokusai Electric Co Ltd Redundant code adding circuit system of electronic computer

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57212695A (en) * 1981-06-23 1982-12-27 Kokusai Electric Co Ltd Redundant code adding circuit system of electronic computer

Similar Documents

Publication Publication Date Title
US5966727A (en) Combination flash memory and dram memory board interleave-bypass memory access method, and memory access device incorporating both the same
US4319343A (en) Programmable digital memory circuit
JPH07113907B2 (ja) カード
JP3519954B2 (ja) チップイネーブル信号生成回路及びメモリ装置
US5450366A (en) IC memory card
JP3673015B2 (ja) 半導体装置における周辺デバイス識別方法
JPH1117098A (ja) メモリモジュール
JPS59198600A (ja) デ−タ処理システム
US5446873A (en) Memory checker
TW405092B (en) Automatic switching control device for DRAM
KR100388961B1 (ko) 정보처리시스템의 플래쉬 롬의 데이터 복구 제어장치
JPH10111839A (ja) 記憶回路モジュール
JPS623520B2 (ja)
JPS5945694A (ja) Rom読出し情報変更方式
JP2858816B2 (ja) Eepromの初期設定方式
JPS5842545B2 (ja) メモリ−カ−ドのブロック選択方式
JPH0765586A (ja) Eepromアクセス方式
JPH0457287A (ja) マルチポートメモリ
JPH04257030A (ja) 読み出し専用メモリパッチ方式
JPH05233470A (ja) アドレス変換装置
KR950014257B1 (ko) 확장 모듈에 내장된 메모리 데이터의 고속 억세스 장치
JP4438740B2 (ja) 画像形成装置
JPH04268659A (ja) オプションボードi/oアドレス設定方式
JPH1011357A (ja) データ書き込み装置
JPS60196865A (ja) バツクアツプメモリ回路