JPH0340036A - メモリ保護回路 - Google Patents
メモリ保護回路Info
- Publication number
- JPH0340036A JPH0340036A JP1174555A JP17455589A JPH0340036A JP H0340036 A JPH0340036 A JP H0340036A JP 1174555 A JP1174555 A JP 1174555A JP 17455589 A JP17455589 A JP 17455589A JP H0340036 A JPH0340036 A JP H0340036A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- cpu
- circuit
- data
- signal
- 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
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Hardware Redundancy (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、CPUの動作に一時的なエラーが発生した
場合においても、誤ったデータをメモリに書き込むこと
を防止するメモリ保護回路に関するものである。
場合においても、誤ったデータをメモリに書き込むこと
を防止するメモリ保護回路に関するものである。
第3図は、従来のメモリ保護回路を示す図であり、
(1a)は主系のc P U 、 (1b)は従系の
CPU 。
(1a)は主系のc P U 、 (1b)は従系の
CPU 。
(2)は、CPU(1a)とCP U (1b)をクロ
ック同期で動作させる同期制御回路、 (3a)(3
b)はCPU(1a)(1b)から出力されるアドレス
、 (4a)(4b)はCP U (1a)(1b
)から出力されるデータ、(5)はcpU (1a)か
ら出力されるメモリへのライト信号、(6)は書き込み
可能なメモリ、(7)はアドレス(3a)と(3b)及
びデータ(4a)と(4b)の値をライト信号(5)の
タイミングで比較する比較回路、(8)は比較回路(7
)の結果を示すエラー信号、(9)はエラー信号(8)
を検出する故障検出回路、aIはCPU停止信号、aD
はアドレスデコーダ、α2はメモリ(6)の何れかを選
択するチップセレクト信号である。
ック同期で動作させる同期制御回路、 (3a)(3
b)はCPU(1a)(1b)から出力されるアドレス
、 (4a)(4b)はCP U (1a)(1b
)から出力されるデータ、(5)はcpU (1a)か
ら出力されるメモリへのライト信号、(6)は書き込み
可能なメモリ、(7)はアドレス(3a)と(3b)及
びデータ(4a)と(4b)の値をライト信号(5)の
タイミングで比較する比較回路、(8)は比較回路(7
)の結果を示すエラー信号、(9)はエラー信号(8)
を検出する故障検出回路、aIはCPU停止信号、aD
はアドレスデコーダ、α2はメモリ(6)の何れかを選
択するチップセレクト信号である。
第4図は、第3図の主要信号の動作タイミングを委す図
である。
である。
次に動作について説明する。
CP U (Ia)とCP U (1b)は同期制御回
路(2)から出力されるクロック等の制御信号に同期し
た形で並列処理を行っている。
路(2)から出力されるクロック等の制御信号に同期し
た形で並列処理を行っている。
メモリ(6)へのデータ書き込み処理が発生すると。
CP U (1a)(1b)は、それぞれ第4図に示す
タイミングでアドレス (3a)(3b) 、データ(
4g)(4b) 、 ライト信号(5)及びチップセレ
クト信号αaを出力する。
タイミングでアドレス (3a)(3b) 、データ(
4g)(4b) 、 ライト信号(5)及びチップセレ
クト信号αaを出力する。
アドレス(3a)と(3b)、データ(4a)と(4b
)は。
)は。
T1 の時間幅で比較回路(7)によって同一値か否か
を比較され、その結果はto及びtlのタイミングでエ
ラー信号(8)として出力される。第4図のエラー信号
(8)は、 10 の時、エラーの発生がなく。
を比較され、その結果はto及びtlのタイミングでエ
ラー信号(8)として出力される。第4図のエラー信号
(8)は、 10 の時、エラーの発生がなく。
tl の時エラーを発生した状況を示している。
エラー信号(8)がエラーなし、すなわちto の時は
、メモリ(6)にデータ(4a)がライト信号(5)に
よって書き込まれ処理は続行される。エラー信号(8)
がエラーあう、すなわちtl の時は、メモリ(6)に
データ(4a)がライト信号(5)によって書き込まれ
ると同時に故障検出回路(9)は、CPU停止信号01
を発生する。同期制御回路(2)はCP U (1a)
(1b)を直ちに停止させるように動作する。
、メモリ(6)にデータ(4a)がライト信号(5)に
よって書き込まれ処理は続行される。エラー信号(8)
がエラーあう、すなわちtl の時は、メモリ(6)に
データ(4a)がライト信号(5)によって書き込まれ
ると同時に故障検出回路(9)は、CPU停止信号01
を発生する。同期制御回路(2)はCP U (1a)
(1b)を直ちに停止させるように動作する。
従来のメモリ保護回路は以上のように構成されていたの
で、CPU(18)が処理を誤ったためにエラー信号(
8)がエラーを発生した場合、CPU停止信号αIKよ
ってCP U (ia)(1b)の処理は停止されるも
のの、既にメモリ(6)には誤ったデータ(4a)が書
き込まれてし1っているという課題があった。
で、CPU(18)が処理を誤ったためにエラー信号(
8)がエラーを発生した場合、CPU停止信号αIKよ
ってCP U (ia)(1b)の処理は停止されるも
のの、既にメモリ(6)には誤ったデータ(4a)が書
き込まれてし1っているという課題があった。
この発明は、上記のような課題を解消するためになされ
たもので、主系のCP U (1a)にエラーが発生し
た場合でも、メモリ(6)に誤ったデータ(4a)を書
き込まずにCP U (Ia)(1b)の処理を停止で
きることを目的とする。
たもので、主系のCP U (1a)にエラーが発生し
た場合でも、メモリ(6)に誤ったデータ(4a)を書
き込まずにCP U (Ia)(1b)の処理を停止で
きることを目的とする。
この発明に係るメモリ保護回路は、主系のcpU (1
a)と従系のCP U (1b)を並列処理させ、メモ
リ(6)へデータ書き込み時に両系からのアドレス(3
a)と(3b)及びデータ(4a)と(4b)の各位を
比較する比較回路(7)とアドレス(3&)に基づいて
何れのメモリ(6)をアクセスするかを決定するアドレ
スデータ及びメモリへのライト信号(5)の発生を制御
するゲート回路を構成し、もし比較回路でCPU(1a
)とCP U (1b)の出力情報に不一致を検出した
場合は、ゲート回路によってメモリへのライト信号(5
)の出力を禁止するようにしたものである。
a)と従系のCP U (1b)を並列処理させ、メモ
リ(6)へデータ書き込み時に両系からのアドレス(3
a)と(3b)及びデータ(4a)と(4b)の各位を
比較する比較回路(7)とアドレス(3&)に基づいて
何れのメモリ(6)をアクセスするかを決定するアドレ
スデータ及びメモリへのライト信号(5)の発生を制御
するゲート回路を構成し、もし比較回路でCPU(1a
)とCP U (1b)の出力情報に不一致を検出した
場合は、ゲート回路によってメモリへのライト信号(5
)の出力を禁止するようにしたものである。
この発明におけるメモリ保護回路はCP U (1a)
から出力されるメモリへのライト信号(5)の出力を開
閉するゲート回路を構成したことによってエラーが発生
した場合でも、誤ったデータ(4a)をメモリ(6)に
書き込むことを防止できる。
から出力されるメモリへのライト信号(5)の出力を開
閉するゲート回路を構成したことによってエラーが発生
した場合でも、誤ったデータ(4a)をメモリ(6)に
書き込むことを防止できる。
以下、この発明の一実施例を図について説明する。
第1図にkいて、(13Ifi比較回路(7)からエラ
ー信号(8)が出力された場合、ライト信号(5)のメ
モリ(6)への供給を停止するゲート回路、 (141
はゲート回路も3の制御後のライト信号である。ライト
信号+141が最終的にメモリ(6)に供給され、この
時点でデータ(4a)がチップセレクト信号0zによっ
てアクセスされたメモリ(6)に書き込まれる。
ー信号(8)が出力された場合、ライト信号(5)のメ
モリ(6)への供給を停止するゲート回路、 (141
はゲート回路も3の制御後のライト信号である。ライト
信号+141が最終的にメモリ(6)に供給され、この
時点でデータ(4a)がチップセレクト信号0zによっ
てアクセスされたメモリ(6)に書き込まれる。
第2図は、主要な信号のタイミングチャートを示す。
次に動作についで説明する。
CP U (1a)及びCP U (1b)から出力さ
れるアドレス(50と(sb) 、 データ(4&)
と(4b)及びライト信号(5)の動作は従来例と同様
である。
れるアドレス(50と(sb) 、 データ(4&)
と(4b)及びライト信号(5)の動作は従来例と同様
である。
この発明では、比較回路(7)は、同期制御回路(2)
によって同期がとられ第2図に示す1(、とtl の
タイミングでアドレス(60と(sb)、データ(4a
)と(4b)の比較を行う。
によって同期がとられ第2図に示す1(、とtl の
タイミングでアドレス(60と(sb)、データ(4a
)と(4b)の比較を行う。
第2図でto時点は、比較によるエラーが生じなかった
例であり、エラー信号(8)は発生せずにライト信号(
5)は、そのitゲート回路a31を通してライト信号
α瘤としてメモリ(6)に供給される。tl 時点は、
比較によるエラーが生じた例であり、エラ一信号(8)
が発生してゲート回路α3が閉じられ、ライト信号α4
が禁止されたことを示す。
例であり、エラー信号(8)は発生せずにライト信号(
5)は、そのitゲート回路a31を通してライト信号
α瘤としてメモリ(6)に供給される。tl 時点は、
比較によるエラーが生じた例であり、エラ一信号(8)
が発生してゲート回路α3が閉じられ、ライト信号α4
が禁止されたことを示す。
上記の方法によって、CPU(1a)が誤った処理を実
行した場合でもメモリ(6)への誤ったデータ(4a)
を書き込むことを防止できる。
行した場合でもメモリ(6)への誤ったデータ(4a)
を書き込むことを防止できる。
なお、エラー信号(8)の発生と同時に故障検出回路(
9)が動作し、同期制御回路(2)の指示によってCP
U (1a)及び(1b)の処理は停止する。
9)が動作し、同期制御回路(2)の指示によってCP
U (1a)及び(1b)の処理は停止する。
なお、上記実施例では、CPU(1a) からメモリ(
6)にデータ(42L) t−書き込む時の例について
示したが、メモリ(6)への書き込みでなく、外部の出
力回路等に応用しても同様の効果を奏する。
6)にデータ(42L) t−書き込む時の例について
示したが、メモリ(6)への書き込みでなく、外部の出
力回路等に応用しても同様の効果を奏する。
以上のように、この発明によれば、メモリ(6)へのラ
イト信号(5)発生の前段階でCP U (1a)とC
PU(1b)からの出力情報を比較し、もしエラーが発
生した場合は、メモリ(6)へのライト信号0を無効と
してしまうゲート回路0金構成したことによりCPU
(1a)にエラーが発生した場合においても、メモリ(
6)へ誤ったデータ(4a)を書き込むことを防止でき
る。
イト信号(5)発生の前段階でCP U (1a)とC
PU(1b)からの出力情報を比較し、もしエラーが発
生した場合は、メモリ(6)へのライト信号0を無効と
してしまうゲート回路0金構成したことによりCPU
(1a)にエラーが発生した場合においても、メモリ(
6)へ誤ったデータ(4a)を書き込むことを防止でき
る。
第1図及び第2図は、この発明の一実施例を示す図、第
3図及び第4図は従来の例を示す図である。 (1a)(ib)はCPU、+21は同期制御回路、
(3a)(3b)はアドレX、 (4a)(4b)
はデータ、 (51(141はライト信号、(6)はメ
モリ、(7)は比較回路、(8)はエラー信号、(9)
は故障検出回路、α1)Vi、CPU停止信号。 卸はアドレスデコーダ、a3はチップセレクト信号。 a3はゲート回路。 なお1図中同一符号は同一、又は相当部分を示す。
3図及び第4図は従来の例を示す図である。 (1a)(ib)はCPU、+21は同期制御回路、
(3a)(3b)はアドレX、 (4a)(4b)
はデータ、 (51(141はライト信号、(6)はメ
モリ、(7)は比較回路、(8)はエラー信号、(9)
は故障検出回路、α1)Vi、CPU停止信号。 卸はアドレスデコーダ、a3はチップセレクト信号。 a3はゲート回路。 なお1図中同一符号は同一、又は相当部分を示す。
Claims (1)
- 主系のCPU、従系のCPU、上記主系及び従系のCP
U動作を同期化する同期制御回路、上記主系及び従系C
PUから各々出力されるアドレス及びデータ値を比較す
る比較回路、上記主系CPUのアドレスに基づいてアク
セスするメモリのチップセレクト信号を発生するアドレ
スデコーダ、上記比較回路の出力がエラーを発生した時
にメモリへのライト信号を禁止するゲート回路、上記比
較回路のエラー信号を検出する故障検出回路より構成さ
れ、上記主系及び従系のCPUが同一のアドレス及びデ
ータ値を出力した場合は、この値をメモリに書き込み、
もし同一値でなかつた場合は上記比較回路のエラー信号
によつてメモリへのライト信号を禁止し、メモリへ誤つ
たデータの書き込みを防止できることを特徴とするメモ
リ保護回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1174555A JPH0340036A (ja) | 1989-07-06 | 1989-07-06 | メモリ保護回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1174555A JPH0340036A (ja) | 1989-07-06 | 1989-07-06 | メモリ保護回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0340036A true JPH0340036A (ja) | 1991-02-20 |
Family
ID=15980607
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1174555A Pending JPH0340036A (ja) | 1989-07-06 | 1989-07-06 | メモリ保護回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0340036A (ja) |
-
1989
- 1989-07-06 JP JP1174555A patent/JPH0340036A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5021950A (en) | Multiprocessor system with standby function | |
| EP1040404B1 (en) | Method and apparatus for coupling signals between two circuits operating in different clock domains | |
| US4694426A (en) | Asynchronous FIFO status circuit | |
| EP0217937B1 (en) | Memory control circuit permitting microcomputer system to utilize static and dynamic rams | |
| JPH08124380A (ja) | 半導体メモリ及び半導体メモリアクセス方法 | |
| JPH0340036A (ja) | メモリ保護回路 | |
| US20040264291A1 (en) | Data pass control device for masking write ringing in DDR SDRAM and method thereof | |
| US20060168385A1 (en) | Interrupt controller for a microprocessor | |
| GR3018644T3 (en) | Fault prevention method in memory systems of data-processing installations, in particular telephone exchanges | |
| JPH02252041A (ja) | メモリ保護回路 | |
| US5233557A (en) | Memory control device | |
| JPH0324654A (ja) | メモリ保護回路 | |
| JP2959446B2 (ja) | メモリ監視回路 | |
| JPS5925317B2 (ja) | 誤り自動訂正方式 | |
| JPH0140432B2 (ja) | ||
| JPS5823680B2 (ja) | 記憶装置制御方式 | |
| JPS59229662A (ja) | 共有メモリ制御回路 | |
| JP2979918B2 (ja) | 割り込み検出回路 | |
| JP2809752B2 (ja) | メモリアクセス回路 | |
| JPS60690A (ja) | 書込み信号発生回路 | |
| SU1513525A1 (ru) | Устройство дл контрол пам ти | |
| JPS63208958A (ja) | メモリ書込み読出し保護装置 | |
| JPS62184554A (ja) | メモリ保護回路 | |
| JPH0254582B2 (ja) | ||
| JPH01258515A (ja) | フレーム同期回路 |