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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding 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
が使用されるのが一般的であシ、また格納されたプログ
ラムまたはデータの信頼性を確保するため、これらにパ
リティビットを付加するとともに、該パリティビットを
記憶するための専用のメモリが設けられることが多い。
リメモリ)、RAM(ランダムアクセスメモリ)などの
メモリユニットを有するマイクロプロセッサ応用システ
ム等において、プログラムの記憶用には主としてROM
が使用されるのが一般的であシ、また格納されたプログ
ラムまたはデータの信頼性を確保するため、これらにパ
リティビットを付加するとともに、該パリティビットを
記憶するための専用のメモリが設けられることが多い。
第1図はパリティデータ記憶システムの従来例を示すブ
ロック図である。同図において、1はマイクロプロセッ
サの如き中央処理装置(CPU)、2はプログラムまた
はデータ(以下、プログラム等ともいう。)を格納する
ROM、3はROM2の記憶内容に対応するパリティビ
ット(パリティデータ)を格納するROM、4はパリテ
ィチェック回路、5はデータバス、6はアドレスバス、
7はパリティデータ線、8はパリティエラー情報線であ
る。すなわち、プログラム等を格納するROM2と、こ
のROM2の記憶内容に対応するパリティビットを格納
する別のROM3を設け、これらROM2.3によって
記憶システムが構成される。
ロック図である。同図において、1はマイクロプロセッ
サの如き中央処理装置(CPU)、2はプログラムまた
はデータ(以下、プログラム等ともいう。)を格納する
ROM、3はROM2の記憶内容に対応するパリティビ
ット(パリティデータ)を格納するROM、4はパリテ
ィチェック回路、5はデータバス、6はアドレスバス、
7はパリティデータ線、8はパリティエラー情報線であ
る。すなわち、プログラム等を格納するROM2と、こ
のROM2の記憶内容に対応するパリティビットを格納
する別のROM3を設け、これらROM2.3によって
記憶システムが構成される。
なお、この場合、ROM2に格納されているプログラム
等からCPUIにてパリティビットを作成して紙テープ
等に一旦出力した後、該テープの内容を転写することに
よjOROM3が作成される。
等から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につ
いても変更しなければならないため、その変更、交換操
作が煩雑であるという欠点もある。
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に記憶されている情報の変更、交換操作を簡略化す
る七ともに、その信頼性を向上させることかできるデー
タ処理システムを提供することを目的とする。
OMに記憶されている情報の変更、交換操作を簡略化す
る七ともに、その信頼性を向上させることかできるデー
タ処理システムを提供することを目的とする。
その要点は、ROMに格納されているプログラム等に対
応するパリティデータを作成するパリティデータ作成回
路と、このパリティデータを各プログラム命令語に対応
させて記憶するRAMとを設け、このパリティデータ作
成回路において電源投入時に既にROMに格納されてい
るプログラム等を読み出してこれに対応するパリティデ
ータを作成し、これをRAMに記憶させるようにして、
パリティデータ用ROMt−不要とした点にある。
応するパリティデータを作成するパリティデータ作成回
路と、このパリティデータを各プログラム命令語に対応
させて記憶する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にも
与えられる如く構成されている。
図において、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の作成を不要とするものであ
υ、その処理の詳細手順は、下記の通りである。
ログラム・データ用ROM2の記憶内容に対応するパリ
ティデータを作成し、パリティビット用RAM9に格納
する処理を自動的に行なわせることにより、第1図の如
きパリティビット用ROMの作成を不要とするものであ
υ、その処理の詳細手順は、下記の通りである。
1)電源投入直後のイニシャル状態においては、パリテ
ィビット用RAM9には、パリティデータがまだ格納さ
れていない。そのため、cPUlがプログラム・データ
用ROM2の記憶内容を読み取ってもパリティエラー処
理を行えないように、パリティ有効・無効指定回路13
を無効にする。
ィビット用RAM9には、パリティデータがまだ格納さ
れていない。そのため、cPUlがプログラム・データ
用ROM2の記憶内容を読み取ってもパリティエラー処
理を行えないように、パリティ有効・無効指定回路13
を無効にする。
2)CPUIが一プログラム・データ用ROM2に記憶
された最初の情報を読み込む。
された最初の情報を読み込む。
3)CPUIはROM2から読み取った情報をパリティ
ビット作成回路10に送る。
ビット作成回路10に送る。
4)パリティピット作成回路10は、受は取った情報に
基づいてパリティビットデータを作成し、パリティビッ
ト用RAM9の最初のアドレスに格納する。
基づいてパリティビットデータを作成し、パリティビッ
ト用RAM9の最初のアドレスに格納する。
5)プログラム・データ用のROM2、ノ(リテイビッ
ト用のRAM9のアドレスを順次歩進させながら、上記
0〜4)の処理を繰シ返すことによシ、プログラム・デ
ータ用ROM2の全領域にわたってパリティビットを生
成し、RAM9に記憶させる。
ト用のRAM9のアドレスを順次歩進させながら、上記
0〜4)の処理を繰シ返すことによシ、プログラム・デ
ータ用ROM2の全領域にわたってパリティビットを生
成し、RAM9に記憶させる。
6〕 上記1)〜5)の処理が終了すると、パリティ有
効・無効指定回路13を有効に切替え、次からプログラ
ム会データ用ROM2の出力データに対してパリティチ
ェック機能が有効となるようにする。
効・無効指定回路13を有効に切替え、次からプログラ
ム会データ用ROM2の出力データに対してパリティチ
ェック機能が有効となるようにする。
なお、記憶情報の劣化、素子あるbはバスの不良等によ
り、前記データにおいてパリティエラーか生じた時は、
パリティ有効・無効指定回路13が有効ならば、パリテ
ィエラー情報線8を通して、パリティエラー情報を出力
するが、無効の時は、パリティエラー情報は出力されな
い。
り、前記データにおいてパリティエラーか生じた時は、
パリティ有効・無効指定回路13が有効ならば、パリテ
ィエラー情報線8を通して、パリティエラー情報を出力
するが、無効の時は、パリティエラー情報は出力されな
い。
以上のように、パリティビットの自動生成機能をもつメ
モリ周辺回路を付加することによシ、従来はROMで形
成していたパリティビットデータ用のメモリチップをR
AM化することが可能になるとともに、次の如き効果が
期待される。
モリ周辺回路を付加することによシ、従来はROMで形
成していたパリティビットデータ用のメモリチップをR
AM化することが可能になるとともに、次の如き効果が
期待される。
イ)パリティビット格納用ROMのICソケットまたは
コネクタガ不要となる、つまり、パリティビット用RA
Mは交換が不要であるため、基板上に直接実装(直付)
できるようになシ、したがってその信頼性が向上するば
かシでなく、占有スペースも減少する。
コネクタガ不要となる、つまり、パリティビット用RA
Mは交換が不要であるため、基板上に直接実装(直付)
できるようになシ、したがってその信頼性が向上するば
かシでなく、占有スペースも減少する。
口)ハリティビット格納用ROMの作成が不要であ、!
l)、RAMは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・・・デコーダ信号
線。 代理人弁理士 並 木 昭 夫 代理人弁理士 松 崎 清
ロック図、第2図はこの発明の実施例を示すブロック図
である。 符号説明 1・・・中央処理装置(CPU)、2・・・プログラム
格納用ROM、3・・・パリティデータ格納用ROM、
4・・・パリティチェック回路、5・・・データバス、
6・・・アドレスバス、7・・・パリティデータ線、8
・・・パリティエラー情報線、9・・・パリティデータ
用RA’M。 10・・・パリティデータ作成回路、11・・・パリテ
ィデータ線、12・・・アドレスレコーダ、13・・・
パリティ有効・無効指定回路、14・・・デコーダ信号
線。 代理人弁理士 並 木 昭 夫 代理人弁理士 松 崎 清
Claims (1)
- 【特許請求の範囲】 1)−所定の処理を実行する中央処理装置と、所定の情
報を記憶するリードオンリメモリ(ROM)と、該RO
Mに記憶されたそれぞれの情報に対応するパリティデー
タを作成するパリティデータ作成回路と、該パリティデ
ータを記憶するランダムアクセスメモIJ (RAM)
とを備え、前記中央処理装置は、電源投入時には前記R
OMに記憶された各情報を順次読み出して前記パリティ
データ作成回路に与えることによシ、該作成回路を介し
て得られるパリティデータを前記RAMに順次記憶させ
ることを特徴とするデータ処理システム。 2)所定の処理を実行する中央処理装置と、所定の情報
を記憶するリードオンリメモリ(ROM)と、該ROM
に記憶されたそれぞれの情報に対応するパリティデータ
を作成するパリティデータ作成回路と、該パリティデー
タを記憶するランダムアクセスメモIJ (RAM)と
、前記ROMの各記憶情報を該RAMからのパリティデ
ータにもとづいてチェックするパリティチェック回路と
、該パリティチェック回路出力の有効、無効を指定する
有効・無効指定回路とを備え、前記中央処理i置は、電
源投入時には前記ROMに記憶された各情報を順次読み
出して前記パリティデータ作成回路に与えることによシ
、該作成回路を介して得られるパリティデータを前記R
AMの所定位置に順次記憶させるとともに、少なくとも
かかる操作を実行しているときは前記有効・無効指定回
路を介してパリティチェック回路からの出力を無効とす
ることを特徴とするデータ処理システム。
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)
| 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 |
-
1983
- 1983-04-27 JP JP58072919A patent/JPS59198600A/ja active Pending
Patent Citations (1)
| 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) | バツクアツプメモリ回路 |