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
Application number
JP1174555A
Other languages
English (en)
Inventor
Nobuo Nakagawa
中川 信雄
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP1174555A priority Critical patent/JPH0340036A/ja
Publication of JPH0340036A publication Critical patent/JPH0340036A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Hardware Redundancy (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、CPUの動作に一時的なエラーが発生した
場合においても、誤ったデータをメモリに書き込むこと
を防止するメモリ保護回路に関するものである。
〔従来の技術〕
第3図は、従来のメモリ保護回路を示す図であり、  
(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)の何れかを選
択するチップセレクト信号である。
第4図は、第3図の主要信号の動作タイミングを委す図
である。
次に動作について説明する。
CP U (Ia)とCP U (1b)は同期制御回
路(2)から出力されるクロック等の制御信号に同期し
た形で並列処理を行っている。
メモリ(6)へのデータ書き込み処理が発生すると。
CP U (1a)(1b)は、それぞれ第4図に示す
タイミングでアドレス (3a)(3b) 、データ(
4g)(4b) 、 ライト信号(5)及びチップセレ
クト信号αaを出力する。
アドレス(3a)と(3b)、データ(4a)と(4b
)は。
T1 の時間幅で比較回路(7)によって同一値か否か
を比較され、その結果は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)を直ちに停止させるように動作する。
〔発明が解決しようとする課題〕
従来のメモリ保護回路は以上のように構成されていたの
で、CPU(18)が処理を誤ったためにエラー信号(
8)がエラーを発生した場合、CPU停止信号αIKよ
ってCP U (ia)(1b)の処理は停止されるも
のの、既にメモリ(6)には誤ったデータ(4a)が書
き込まれてし1っているという課題があった。
この発明は、上記のような課題を解消するためになされ
たもので、主系の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
)の出力を禁止するようにしたものである。
〔作用〕
この発明におけるメモリ保護回路はCP U (1a)
から出力されるメモリへのライト信号(5)の出力を開
閉するゲート回路を構成したことによってエラーが発生
した場合でも、誤ったデータ(4a)をメモリ(6)に
書き込むことを防止できる。
〔実施例〕
以下、この発明の一実施例を図について説明する。
第1図にkいて、(13Ifi比較回路(7)からエラ
ー信号(8)が出力された場合、ライト信号(5)のメ
モリ(6)への供給を停止するゲート回路、 (141
はゲート回路も3の制御後のライト信号である。ライト
信号+141が最終的にメモリ(6)に供給され、この
時点でデータ(4a)がチップセレクト信号0zによっ
てアクセスされたメモリ(6)に書き込まれる。
第2図は、主要な信号のタイミングチャートを示す。
次に動作についで説明する。
CP U (1a)及びCP U (1b)から出力さ
れるアドレス(50と(sb) 、  データ(4&)
と(4b)及びライト信号(5)の動作は従来例と同様
である。
この発明では、比較回路(7)は、同期制御回路(2)
によって同期がとられ第2図に示す1(、とtl  の
タイミングでアドレス(60と(sb)、データ(4a
)と(4b)の比較を行う。
第2図でto時点は、比較によるエラーが生じなかった
例であり、エラー信号(8)は発生せずにライト信号(
5)は、そのitゲート回路a31を通してライト信号
α瘤としてメモリ(6)に供給される。tl 時点は、
比較によるエラーが生じた例であり、エラ一信号(8)
が発生してゲート回路α3が閉じられ、ライト信号α4
が禁止されたことを示す。
上記の方法によって、CPU(1a)が誤った処理を実
行した場合でもメモリ(6)への誤ったデータ(4a)
を書き込むことを防止できる。
なお、エラー信号(8)の発生と同時に故障検出回路(
9)が動作し、同期制御回路(2)の指示によってCP
 U (1a)及び(1b)の処理は停止する。
なお、上記実施例では、CPU(1a) からメモリ(
6)にデータ(42L) t−書き込む時の例について
示したが、メモリ(6)への書き込みでなく、外部の出
力回路等に応用しても同様の効果を奏する。
〔発明の効果〕
以上のように、この発明によれば、メモリ(6)へのラ
イト信号(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図中同一符号は同一、又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 主系のCPU、従系のCPU、上記主系及び従系のCP
    U動作を同期化する同期制御回路、上記主系及び従系C
    PUから各々出力されるアドレス及びデータ値を比較す
    る比較回路、上記主系CPUのアドレスに基づいてアク
    セスするメモリのチップセレクト信号を発生するアドレ
    スデコーダ、上記比較回路の出力がエラーを発生した時
    にメモリへのライト信号を禁止するゲート回路、上記比
    較回路のエラー信号を検出する故障検出回路より構成さ
    れ、上記主系及び従系のCPUが同一のアドレス及びデ
    ータ値を出力した場合は、この値をメモリに書き込み、
    もし同一値でなかつた場合は上記比較回路のエラー信号
    によつてメモリへのライト信号を禁止し、メモリへ誤つ
    たデータの書き込みを防止できることを特徴とするメモ
    リ保護回路。
JP1174555A 1989-07-06 1989-07-06 メモリ保護回路 Pending JPH0340036A (ja)

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)

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) フレーム同期回路