JPS6073763A - メモリアドレスエラ−検出方式 - Google Patents
メモリアドレスエラ−検出方式Info
- Publication number
- JPS6073763A JPS6073763A JP58181122A JP18112283A JPS6073763A JP S6073763 A JPS6073763 A JP S6073763A JP 58181122 A JP58181122 A JP 58181122A JP 18112283 A JP18112283 A JP 18112283A JP S6073763 A JPS6073763 A JP S6073763A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- address
- data
- code information
- registor
- 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; CALCULATING OR 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
- G06F11/1012—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 using codes or arrangements adapted for a specific type of error
- G06F11/1016—Error in accessing a memory location, i.e. addressing error
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(イ)発明の技術分野
本発明はメモリのアドレス情報に対する誤り、特に、例
えばイニシャルローディング時における誤りを検出する
方式に関する。
えばイニシャルローディング時における誤りを検出する
方式に関する。
(ロ)従来技術と問題点
従来技術としては、メモリのアドレスレジスタ上でのパ
リティチェックは行われているがアドレスレジスタとメ
モリ間のチェックは行われていない。その為、メモリ上
へ格納されたプログラムが走行して初めてエラーとなる
ので、エラー検出タイミングが遅くなるという欠点があ
る。
リティチェックは行われているがアドレスレジスタとメ
モリ間のチェックは行われていない。その為、メモリ上
へ格納されたプログラムが走行して初めてエラーとなる
ので、エラー検出タイミングが遅くなるという欠点があ
る。
(ハ)発明の目的
本発明の目的は、メモリの特定領域に特定のデータ(例
えばプログラム)を格納する場合に正し込んではいけな
いアドレスへの誤書込みのチェックを行うものである。
えばプログラム)を格納する場合に正し込んではいけな
いアドレスへの誤書込みのチェックを行うものである。
(ニ)発明の構成
上記目的を達成するために本発明は、データを格納する
メモリと、該メモリへのアクセスアドレスを保持するア
ドレスレジスタと、該メモリからの読出しデータを保持
するデータレジスタを有する処理装置において、あらか
じめ上記メモリの少なくとも一部の特定領域に所定のコ
ード情報を格納しておくとともに、上記メモリの特定領
域へのデータの格納に際して前もって当該領域から上記
所定のコード情報の読出し動作を行ない上記データレジ
スタに該コード情報をセットし上記アドレスレジスタに
保持されているアドレス情報との比較を行なう手段をも
うけ、上記コード情報とアドレス情報とが所定の関係を
満たしているときのみ当該アドレスへのデータの格納を
許可することによりメモリに対するアドレスエラーを検
出するよう構成したことを特徴とする。
メモリと、該メモリへのアクセスアドレスを保持するア
ドレスレジスタと、該メモリからの読出しデータを保持
するデータレジスタを有する処理装置において、あらか
じめ上記メモリの少なくとも一部の特定領域に所定のコ
ード情報を格納しておくとともに、上記メモリの特定領
域へのデータの格納に際して前もって当該領域から上記
所定のコード情報の読出し動作を行ない上記データレジ
スタに該コード情報をセットし上記アドレスレジスタに
保持されているアドレス情報との比較を行なう手段をも
うけ、上記コード情報とアドレス情報とが所定の関係を
満たしているときのみ当該アドレスへのデータの格納を
許可することによりメモリに対するアドレスエラーを検
出するよう構成したことを特徴とする。
(ホ)発明の実施例
第1図は、本発明による実施例の処理装置の要部ブロッ
ク図であり、図中、1はメモリであり1語4バイト幅の
データを格納するもの、2はアドレスレジスタ(AR)
、3はワークレジスタ(WR)であり図示しない補助記
憶装置からのデータを保持するもの、4はデータレジス
タ(DR)。
ク図であり、図中、1はメモリであり1語4バイト幅の
データを格納するもの、2はアドレスレジスタ(AR)
、3はワークレジスタ(WR)であり図示しない補助記
憶装置からのデータを保持するもの、4はデータレジス
タ(DR)。
5は比較回路、6は一致信号でありメモリ7への書込み
許可信号ともなるものである。また、×1oooo’〜
X ’ FFFC’はメモリの絶対アドレスである。
許可信号ともなるものである。また、×1oooo’〜
X ’ FFFC’はメモリの絶対アドレスである。
第2図は、第1図に示す実施例の動作タイムチャートで
ある。
ある。
図示の例において、メモリ1へのアクセスは2バイトモ
ードと4ハイドモードがあるが、外部補助記憶(例えば
フロッピディスク)より2バイトずつメモリへ書込むも
のとする。
ードと4ハイドモードがあるが、外部補助記憶(例えば
フロッピディスク)より2バイトずつメモリへ書込むも
のとする。
一般にデータ処理装置の場合、電源投入時又はr1MP
Lj電鍵(Initial Micr。
Lj電鍵(Initial Micr。
Program Load)により装置の起動がかけら
れた場合外部補助記憶よりブートストラッププログラム
(BSP)を最初にメモリ7の×10000°〜×”0
FFF“番地へ格納する。この場合、本装置のマイクロ
プログラムで上記BSP格納領域にのみ書込み許可コー
ドとしてメモリ7の絶対アドレス又はその一部をBSP
のローディングに先立って書込む。(この場合、ハード
ウェアのアドレスレジスタ2の内容とは別にマイクロプ
ログラム上で書込みデータを作成するのは当然のことで
ある。) その後、外部補助記憶へのアクセスを開始し、BSPを
メモリ1の×”oooo ’番地より順に格納するが、
メモリ1のN(X’0000’≦N≦x’QFFF’)
番地へデータを書込む直前にメモリ1のN番地の内容を
読出してアドレスレジスタ2の内容(この場合N)とメ
モリ1の読出しデータ(Nが書込まれている)が一致す
るかどうかのチェック比較回路5により行い、一致して
いれば外部補助記憶からのデータを書込む。又、不一致
のときには、エラーと見倣し、書込みを禁止すると共に
、その旨の通知を行う。
れた場合外部補助記憶よりブートストラッププログラム
(BSP)を最初にメモリ7の×10000°〜×”0
FFF“番地へ格納する。この場合、本装置のマイクロ
プログラムで上記BSP格納領域にのみ書込み許可コー
ドとしてメモリ7の絶対アドレス又はその一部をBSP
のローディングに先立って書込む。(この場合、ハード
ウェアのアドレスレジスタ2の内容とは別にマイクロプ
ログラム上で書込みデータを作成するのは当然のことで
ある。) その後、外部補助記憶へのアクセスを開始し、BSPを
メモリ1の×”oooo ’番地より順に格納するが、
メモリ1のN(X’0000’≦N≦x’QFFF’)
番地へデータを書込む直前にメモリ1のN番地の内容を
読出してアドレスレジスタ2の内容(この場合N)とメ
モリ1の読出しデータ(Nが書込まれている)が一致す
るかどうかのチェック比較回路5により行い、一致して
いれば外部補助記憶からのデータを書込む。又、不一致
のときには、エラーと見倣し、書込みを禁止すると共に
、その旨の通知を行う。
第2図は、上記動作のタイミング関係を示すものであり
、まず、メモリアクセス要求信号(MRQ)が発せられ
ると、順次、メモリシーケンス信号がクロックに同期し
て作成され、第1のシーケンスのクロックでアドレスレ
ジスタ2にN番地情報が格納される。
、まず、メモリアクセス要求信号(MRQ)が発せられ
ると、順次、メモリシーケンス信号がクロックに同期し
て作成され、第1のシーケンスのクロックでアドレスレ
ジスタ2にN番地情報が格納される。
シーケンスト3は読出しサイクルであり、シーケンス3
の終りのクロック(シーケンス4の始まりのクロック)
でメモリ1からの読出しデータがデータレジスタ4にセ
ットされる。次のシーケンス4.5は書込みサイクルで
あるが、シーケンス4においてアドレスレジスタ2の内
容であるN番地情報とデータレジスタ4に保持されてい
るN番地の内容(N)とが比較される。
の終りのクロック(シーケンス4の始まりのクロック)
でメモリ1からの読出しデータがデータレジスタ4にセ
ットされる。次のシーケンス4.5は書込みサイクルで
あるが、シーケンス4においてアドレスレジスタ2の内
容であるN番地情報とデータレジスタ4に保持されてい
るN番地の内容(N)とが比較される。
比較の結果、不一致であれば図示しない信号線によりエ
ラー信号が図示しない制御部へ通知される。一方、比較
の結果、一致していればシーケンス5においてワークレ
ジスタ3の内容がメモリ1に書込まれる。そして、書込
みと同時に、アクセス終了信号(MEND)が送出され
る。
ラー信号が図示しない制御部へ通知される。一方、比較
の結果、一致していればシーケンス5においてワークレ
ジスタ3の内容がメモリ1に書込まれる。そして、書込
みと同時に、アクセス終了信号(MEND)が送出され
る。
(へ)発明の効果
本発明によればメモリのアドレス線が故障した場合にも
メモリへのデータの書込み時に検出が可能となるので信
頼性の向上に効果がある。
メモリへのデータの書込み時に検出が可能となるので信
頼性の向上に効果がある。
第1図は本発明による実施例の処理装置の要部ブロック
図、第2図は実施例の動作タイムチャートを示す図であ
る。 第1図において、1はメモリ、2はアドレスレジスタ、
3はワークレジスタ、4はデータレジスタ、5は比較回
路である。
図、第2図は実施例の動作タイムチャートを示す図であ
る。 第1図において、1はメモリ、2はアドレスレジスタ、
3はワークレジスタ、4はデータレジスタ、5は比較回
路である。
Claims (1)
- データを格納するメモリと、該メモリへのアクセスアド
レスを保持するアドレスレジスタと、該メモリからの読
出しデータを保持するデータレジスタを有する処理装置
において、あらかじめ上記メモリの少なくとも一部の特
定領域に所定のコード情報を格納しておくとともに、上
記メモリの特定領域へのデータの格納に際して前もって
当該領域から上記所定のコード情報の読出し動作を行な
い上記データレジスタに該コード情報をセントし上記ア
ドレスレジスタに保持されているアドレス情報との比較
を行なう手段をもうけ、上記コード情報とアドレス情報
とが所定の関係を満たしているときのみ当該アドレスへ
のデータの格納を許可することによりメモリに対するア
ドレスエラーを検出するよう構成したことを特徴とする
メモリアドレスエラー検出方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58181122A JPS6073763A (ja) | 1983-09-29 | 1983-09-29 | メモリアドレスエラ−検出方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58181122A JPS6073763A (ja) | 1983-09-29 | 1983-09-29 | メモリアドレスエラ−検出方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6073763A true JPS6073763A (ja) | 1985-04-25 |
Family
ID=16095237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58181122A Pending JPS6073763A (ja) | 1983-09-29 | 1983-09-29 | メモリアドレスエラ−検出方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6073763A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05173815A (ja) * | 1991-12-04 | 1993-07-13 | Hitachi Ltd | データ蓄積装置及び情報処理システム |
-
1983
- 1983-09-29 JP JP58181122A patent/JPS6073763A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05173815A (ja) * | 1991-12-04 | 1993-07-13 | Hitachi Ltd | データ蓄積装置及び情報処理システム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4535455A (en) | Correction and monitoring of transient errors in a memory system | |
JPS6073763A (ja) | メモリアドレスエラ−検出方式 | |
JPS59214952A (ja) | 障害処理方式 | |
JPH0652065A (ja) | メモリ制御回路 | |
US11315656B1 (en) | Detection circuit and detection method | |
JPS617947A (ja) | 制御記憶装置 | |
KR830002883B1 (ko) | 마이크로 프로그램 제어장치 | |
JPH03266154A (ja) | 情報処理装置 | |
JPH02110741A (ja) | マイクロプログラム制御装置 | |
JPS5899841A (ja) | 部分実装された制御メモリのアドレス制御方式 | |
JPH04236644A (ja) | キャッシュメモリ診断方式 | |
JPS6043541B2 (ja) | デ−タ処理装置 | |
JPS59183443A (ja) | デバツグ装置 | |
JPH039427A (ja) | マイクロプログラム制御装置 | |
JPH05158810A (ja) | 誤り検出回路 | |
JPS61160140A (ja) | 制御記憶装置 | |
JPS62293582A (ja) | メモリ装置 | |
JPS60225941A (ja) | マイクロプログラム制御装置 | |
JPS61224052A (ja) | デ−タ保証方式 | |
JPH0229839A (ja) | マイクロプログラム制御装置 | |
JPS5860362A (ja) | 割込信号発生方式 | |
JPS59217298A (ja) | メモリエラ−救済方式 | |
JPS59168997A (ja) | コンピユ−タの主記憶パトロ−ル方法 | |
JPS61228544A (ja) | 書込保護方式 | |
JPS59213097A (ja) | デ−タ処理装置 |