JPH0117181B2 - - Google Patents
Info
- Publication number
- JPH0117181B2 JPH0117181B2 JP57110158A JP11015882A JPH0117181B2 JP H0117181 B2 JPH0117181 B2 JP H0117181B2 JP 57110158 A JP57110158 A JP 57110158A JP 11015882 A JP11015882 A JP 11015882A JP H0117181 B2 JPH0117181 B2 JP H0117181B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- signal
- control signal
- bus
- memory
- 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.)
- Expired
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/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0745—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in an input/output transactions management context
-
- 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/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】
この発明は、電子計算機の誤動作や非制御状態
の発生を防止するための電子計算機の故障検出方
法に関し、制御信号の異状をすみやかに検出しよ
うとするものである。
の発生を防止するための電子計算機の故障検出方
法に関し、制御信号の異状をすみやかに検出しよ
うとするものである。
従来、電子計算機(以下電算機と称する)は、
中央処理装置(以下CPUと称する)などの制御
装置すなわちバスマスターと、メモリや入出力イ
ンターフエースなどの周辺装置とが情報電送路で
あるバスラインにより接続されている。
中央処理装置(以下CPUと称する)などの制御
装置すなわちバスマスターと、メモリや入出力イ
ンターフエースなどの周辺装置とが情報電送路で
あるバスラインにより接続されている。
そしてたとえば、複数のバスマスターを備えた
マイクロコンピユータは、第1図に示すように、
第1ないし第Nバスマスター1a〜1nと、メモ
リ2のデコーダ2aと、入出力インターフエース
3のデコーダ3aとが、バスライン4のアドレス
バス4a、データバス4b、コントロールバス4
cそれぞれを介して接続され、たとえばバスマス
ター1aによりメモリ2のデータを読み出す場合
は、バスマスター1aによりバスライン4を介し
てメモリ2がアクセスされる間にバスマスター1
aに論理1(以下“1”と称する)の第1制御信
号Saが発生するとともに、第2図aに示すよう
に、バスマスター1aからアドレスバス4aを介
してメモリ2のデコーダ2aにアドレス信号AD
が出力され、さらに、同図bに示すように、バス
マスター1aからコントロールバス4c、読み出
し制御ラインrmを介してデコーダ2aに論理0
(以下“0”と称する)の読み出し制御信号RCm
が出力されてメモリ2の所定アドレスのデータ
DTの読み出しが指令され、同図cに示すよう
に、所定アドレスのデータDTがデコーダ2aに
呼び出されるとともに、同図dに示すように、メ
モリ2のデータ入出力可能期間に、デコーダ2a
から応答ラインxm、コントロールバス4cを介
してバスマスター1aに、第2制御信号すなわち
“0”の応答信号XKが出力され、該応答信号XK
の出力期間に、メモリ2から読み出された所定ア
ドレスのデータDTがデータバス4bを各してバ
スマスター1aに取り込まれる。なお、他のバス
マスターたとえばバスマスター1nによりメモリ
2のデータDTを読み出す場合にも、バスマスタ
ー1nに第1制御信号Saが発生し、前述と同様
の動作により、メモリ2のデータDTがバスマス
ター1nに取り込まれる。
マイクロコンピユータは、第1図に示すように、
第1ないし第Nバスマスター1a〜1nと、メモ
リ2のデコーダ2aと、入出力インターフエース
3のデコーダ3aとが、バスライン4のアドレス
バス4a、データバス4b、コントロールバス4
cそれぞれを介して接続され、たとえばバスマス
ター1aによりメモリ2のデータを読み出す場合
は、バスマスター1aによりバスライン4を介し
てメモリ2がアクセスされる間にバスマスター1
aに論理1(以下“1”と称する)の第1制御信
号Saが発生するとともに、第2図aに示すよう
に、バスマスター1aからアドレスバス4aを介
してメモリ2のデコーダ2aにアドレス信号AD
が出力され、さらに、同図bに示すように、バス
マスター1aからコントロールバス4c、読み出
し制御ラインrmを介してデコーダ2aに論理0
(以下“0”と称する)の読み出し制御信号RCm
が出力されてメモリ2の所定アドレスのデータ
DTの読み出しが指令され、同図cに示すよう
に、所定アドレスのデータDTがデコーダ2aに
呼び出されるとともに、同図dに示すように、メ
モリ2のデータ入出力可能期間に、デコーダ2a
から応答ラインxm、コントロールバス4cを介
してバスマスター1aに、第2制御信号すなわち
“0”の応答信号XKが出力され、該応答信号XK
の出力期間に、メモリ2から読み出された所定ア
ドレスのデータDTがデータバス4bを各してバ
スマスター1aに取り込まれる。なお、他のバス
マスターたとえばバスマスター1nによりメモリ
2のデータDTを読み出す場合にも、バスマスタ
ー1nに第1制御信号Saが発生し、前述と同様
の動作により、メモリ2のデータDTがバスマス
ター1nに取り込まれる。
つぎに、たとえばバスマスター1aによりメモ
リ2にデータDTを書き込む場合は、メモリ2の
データDTを読み出す場合と同様に、バスマスタ
ー1aによりメモリ2がアクセスされる間にバス
マスター1aに第1制御信号Saが発生するとと
もに、第3図aに示すように、バスマスター1a
からアドレスバス4aを介してデコーダ2aにア
ドレス信号ADが出力され、さらに、同図bに示
すように、バスマスター1aからコントロールバ
ス4c、書き込み制御ラインwmを介してデコー
ダ2aに“0”の書き込み制御信号が出力されて
メモリ2の所定アドレスへのデータDTの書き込
みが指令され、同図cに示すように、バスマスタ
ー1aからデータDTが出力されるとともに、同
図dに示すように、メモリ2のデータ入出力可能
期間に、デコーダ2aから応答ラインxm、コン
トロールバス4cを介してバスマスター1aに応
答信号XKが出力され、該応答信号XKの出力期
間に、バスマスター1aから出力されたデータ
DTがデコーダ2aを介してメモリの所定アドレ
スに書き込まれる。なお、他のバスマスターたと
えばバスマスター1nによりメモリ2にデータ
DTを書き込む場合にも、バスマスター1nに第
1制御信号Saが発生し、前述と同様の動作によ
り、バスマスター1nから出力されたデータDT
がメモリ2に書き込まれる。
リ2にデータDTを書き込む場合は、メモリ2の
データDTを読み出す場合と同様に、バスマスタ
ー1aによりメモリ2がアクセスされる間にバス
マスター1aに第1制御信号Saが発生するとと
もに、第3図aに示すように、バスマスター1a
からアドレスバス4aを介してデコーダ2aにア
ドレス信号ADが出力され、さらに、同図bに示
すように、バスマスター1aからコントロールバ
ス4c、書き込み制御ラインwmを介してデコー
ダ2aに“0”の書き込み制御信号が出力されて
メモリ2の所定アドレスへのデータDTの書き込
みが指令され、同図cに示すように、バスマスタ
ー1aからデータDTが出力されるとともに、同
図dに示すように、メモリ2のデータ入出力可能
期間に、デコーダ2aから応答ラインxm、コン
トロールバス4cを介してバスマスター1aに応
答信号XKが出力され、該応答信号XKの出力期
間に、バスマスター1aから出力されたデータ
DTがデコーダ2aを介してメモリの所定アドレ
スに書き込まれる。なお、他のバスマスターたと
えばバスマスター1nによりメモリ2にデータ
DTを書き込む場合にも、バスマスター1nに第
1制御信号Saが発生し、前述と同様の動作によ
り、バスマスター1nから出力されたデータDT
がメモリ2に書き込まれる。
さらに、たとえばバスマスター1aにインター
フエース3のデータDTを読み出す場合は、バス
マスター1aによりバスライン4を介してインタ
ーフエース3がアクセスされる間に、バスマスタ
ー1aに第1制御信号Saが発生するとともに、
第4図aに示すように、バスマスター1aからア
ドレスバス4aを介してデコーダ3aにアドレス
信号ADが出力され、さらに、同図bに示すよう
に、バスマスター1aからコントロールバス4
c、読み出し制御ラインriを介してデコーダ3a
に“0”の読み出し制御信号RCiが出力されてイ
ンターフエース3の所定アドレスのデータDTの
読み出しが指令され、同図cに示すように、所定
アドレスのデータDTがデコーダ3aに呼び出さ
れるとともに、同図dに示すように、インターフ
エース3の入出力可能期間に、デコーダ3aから
応答ラインxi、コントロールバス4cを介してバ
スマスター1aに応答信号XKが出力され、応答
信号XKの出力期間に、インターフエース3から
読み出された所定アドレスのデータDTがバスマ
スター1aに取り込まれる。なお、他のバスマス
ターたとえばバスマスター1nによりインターフ
エース3のデータDTを読み出す場合にも、バス
マスター1nに第1制御信号Saが発生し、前述
と同様の動作により、バスマスター1nにインタ
ーフエース3のデータDTが取り込まれる。
フエース3のデータDTを読み出す場合は、バス
マスター1aによりバスライン4を介してインタ
ーフエース3がアクセスされる間に、バスマスタ
ー1aに第1制御信号Saが発生するとともに、
第4図aに示すように、バスマスター1aからア
ドレスバス4aを介してデコーダ3aにアドレス
信号ADが出力され、さらに、同図bに示すよう
に、バスマスター1aからコントロールバス4
c、読み出し制御ラインriを介してデコーダ3a
に“0”の読み出し制御信号RCiが出力されてイ
ンターフエース3の所定アドレスのデータDTの
読み出しが指令され、同図cに示すように、所定
アドレスのデータDTがデコーダ3aに呼び出さ
れるとともに、同図dに示すように、インターフ
エース3の入出力可能期間に、デコーダ3aから
応答ラインxi、コントロールバス4cを介してバ
スマスター1aに応答信号XKが出力され、応答
信号XKの出力期間に、インターフエース3から
読み出された所定アドレスのデータDTがバスマ
スター1aに取り込まれる。なお、他のバスマス
ターたとえばバスマスター1nによりインターフ
エース3のデータDTを読み出す場合にも、バス
マスター1nに第1制御信号Saが発生し、前述
と同様の動作により、バスマスター1nにインタ
ーフエース3のデータDTが取り込まれる。
また、たとえばバスマスター1aによりインタ
ーフエース3にデータDTを書き込む場合は、バ
スマスター1aによりインターフエース3がアク
セスされる間に、バスマスター1aに第1制御信
号Saが発生するとともに、第5図aに示すよう
に、バスマスター1aからアドレスバス4aを介
してデコーダ3aにアドレス信号ADが出力さ
れ、さらに、同図bに示すように、バスマスター
1aからコントロールバス4c、書き込み制御ラ
インwiを介してデコーダ3aに書き込み制御信
号WCiが出力されてインターフエース3の所定ア
ドレスへのデータDTの書き込みが指令され、同
図cに示すように、バスマスター1aからデータ
DTが出力されるとともに、同図dに示すよう
に、インターフエース3の入出力可能期間に、デ
コーダ3aから応答ラインxi、コントロールバス
4cを介してバスマスター1aに応答信号XKが
出力され、応答信号XKの出力期間に、データバ
ス1aのデータDTがデコーダ3aを介してイン
ターフエース3の所定アドレスに書き込まれる。
なお、他のバスマスターたとえばバスマスター1
nによりインターフエース3にデータを書き込む
場合にも、バスマスター1nに第1制御信号Sa
が発生し、前述と同様の動作により、バスマスタ
ー1nから出力されたデータDTがインターフエ
ース3に書き込まれる。
ーフエース3にデータDTを書き込む場合は、バ
スマスター1aによりインターフエース3がアク
セスされる間に、バスマスター1aに第1制御信
号Saが発生するとともに、第5図aに示すよう
に、バスマスター1aからアドレスバス4aを介
してデコーダ3aにアドレス信号ADが出力さ
れ、さらに、同図bに示すように、バスマスター
1aからコントロールバス4c、書き込み制御ラ
インwiを介してデコーダ3aに書き込み制御信
号WCiが出力されてインターフエース3の所定ア
ドレスへのデータDTの書き込みが指令され、同
図cに示すように、バスマスター1aからデータ
DTが出力されるとともに、同図dに示すよう
に、インターフエース3の入出力可能期間に、デ
コーダ3aから応答ラインxi、コントロールバス
4cを介してバスマスター1aに応答信号XKが
出力され、応答信号XKの出力期間に、データバ
ス1aのデータDTがデコーダ3aを介してイン
ターフエース3の所定アドレスに書き込まれる。
なお、他のバスマスターたとえばバスマスター1
nによりインターフエース3にデータを書き込む
場合にも、バスマスター1nに第1制御信号Sa
が発生し、前述と同様の動作により、バスマスタ
ー1nから出力されたデータDTがインターフエ
ース3に書き込まれる。
すなわち、各バスマスター1a〜1nによりメ
モリ2、インターフエース3それぞれのデータ
DTの読み出しおよび書き込みを行なうときは、
各バスマスター1a〜1nそれぞれがバスライン
4を介してメモリ2、インターフエース3それぞ
れをアクセスする間に、各バスマスター1a〜1
nそれぞれに第1制御信号Saが発生し、メモリ
2、インターフエース3がアクセスされる間であ
る第1制御信号Saの出力期間において、メモリ
2、インターフエース3それぞれにデータDTの
読み出しを指令するときは、各バスマスター1a
〜1nそれぞれからアドレス信号ADとともに読
み出し制御信号RCm,RCiが出力され、メモリ
2、インターフエース3それぞれにデータDTの
書き込みを指令するときは、各バスマスター1a
〜1nそれぞれからアドレス信号ADとともに書
き込み制御信号WCm,WCiが出力され、第3制
御信号である読み出し制御信号RCm,RCiおよ
び書き込み制御信号WCm,WCiそれぞれによ
り、メモリ2、インターフエース3それぞれから
のデータDTの出力および入力が指令され、メモ
リ2、インターフエース3それぞれがデータDT
の入力および出力可能状態になるデータ入出力可
能期間に、メモリ2、インターフエース3それぞ
れから各バスマスター1a〜1nそれぞれに第2
制御信号である応答信号XKが出力され、応答信
号XKの出力期間にデータDTの読み出しおよび
書き込みそれぞれが行なわれる。なお、割り込み
ベクターの受信においても同様である。
モリ2、インターフエース3それぞれのデータ
DTの読み出しおよび書き込みを行なうときは、
各バスマスター1a〜1nそれぞれがバスライン
4を介してメモリ2、インターフエース3それぞ
れをアクセスする間に、各バスマスター1a〜1
nそれぞれに第1制御信号Saが発生し、メモリ
2、インターフエース3がアクセスされる間であ
る第1制御信号Saの出力期間において、メモリ
2、インターフエース3それぞれにデータDTの
読み出しを指令するときは、各バスマスター1a
〜1nそれぞれからアドレス信号ADとともに読
み出し制御信号RCm,RCiが出力され、メモリ
2、インターフエース3それぞれにデータDTの
書き込みを指令するときは、各バスマスター1a
〜1nそれぞれからアドレス信号ADとともに書
き込み制御信号WCm,WCiが出力され、第3制
御信号である読み出し制御信号RCm,RCiおよ
び書き込み制御信号WCm,WCiそれぞれによ
り、メモリ2、インターフエース3それぞれから
のデータDTの出力および入力が指令され、メモ
リ2、インターフエース3それぞれがデータDT
の入力および出力可能状態になるデータ入出力可
能期間に、メモリ2、インターフエース3それぞ
れから各バスマスター1a〜1nそれぞれに第2
制御信号である応答信号XKが出力され、応答信
号XKの出力期間にデータDTの読み出しおよび
書き込みそれぞれが行なわれる。なお、割り込み
ベクターの受信においても同様である。
ところで第1制御信号Sa、各制御信号RCm,
RCi,WCm,WCiおよび応答信号XKにより、各
バスマスター1a〜1nおよびメモリ2、インタ
ーフエース3の動作タイミングが制御されるた
め、第1制御信号Saの出力期間に、各制御装置
RCm,RCi,WCm,WCiのメモリ2またはイン
ターフエース3への出力および、応答信号XKの
バスマスター1a〜1nへの出力が行なわれない
場合や、第1制御信号Saの出力されない非出力
期間に、各制御信号RCm,RCi,WCm,WCiの
メモリ2またはインターフエース3への出力およ
び、応答信号XKのバスマスター1a〜1nへの
出力が行なわれた場合、すなわちバスライン4を
介した制御信号に異状が発生した場合には、正常
な動作を行なえなくなる。
RCi,WCm,WCiおよび応答信号XKにより、各
バスマスター1a〜1nおよびメモリ2、インタ
ーフエース3の動作タイミングが制御されるた
め、第1制御信号Saの出力期間に、各制御装置
RCm,RCi,WCm,WCiのメモリ2またはイン
ターフエース3への出力および、応答信号XKの
バスマスター1a〜1nへの出力が行なわれない
場合や、第1制御信号Saの出力されない非出力
期間に、各制御信号RCm,RCi,WCm,WCiの
メモリ2またはインターフエース3への出力およ
び、応答信号XKのバスマスター1a〜1nへの
出力が行なわれた場合、すなわちバスライン4を
介した制御信号に異状が発生した場合には、正常
な動作を行なえなくなる。
そしてたとえばメモリ2のデータDTを読み出
す場合に、バスライン4に設けられた読み出し制
御信号RCmの回路が故障し、制御に無関係に
“0”の読み出し制御信号RCmがメモリ2に出力
され続けると、各バスマスター1a〜1nそれぞ
れのアクセスと無関係に、データバス4bにメモ
リ2のデータDTが出力され、電算機が誤動作し
たり暴走したりする。
す場合に、バスライン4に設けられた読み出し制
御信号RCmの回路が故障し、制御に無関係に
“0”の読み出し制御信号RCmがメモリ2に出力
され続けると、各バスマスター1a〜1nそれぞ
れのアクセスと無関係に、データバス4bにメモ
リ2のデータDTが出力され、電算機が誤動作し
たり暴走したりする。
逆に、前述の読み出し制御信号RCmの回路が
故障し、読み出し制御信号RCmがメモリ2に出
力されなくなり、読み出し制御ラインrmが“1”
に保持され続けると、メモリ2から応答信号XK
が出力されなくなり、メモリ2をアクセスしたバ
スマスター1a〜1nは、応答信号XKの入力を
待ち続ける待機状態に保持される。
故障し、読み出し制御信号RCmがメモリ2に出
力されなくなり、読み出し制御ラインrmが“1”
に保持され続けると、メモリ2から応答信号XK
が出力されなくなり、メモリ2をアクセスしたバ
スマスター1a〜1nは、応答信号XKの入力を
待ち続ける待機状態に保持される。
また、バスライン4の応答信号XKの回路が故
障し、メモリ2をアクセスしたバスマスター1a
〜1nに応答信号XKが出力されなくなつたとき
にも、当該バスマスター1a〜1nが待機状態に
保持される。
障し、メモリ2をアクセスしたバスマスター1a
〜1nに応答信号XKが出力されなくなつたとき
にも、当該バスマスター1a〜1nが待機状態に
保持される。
したがつて故障により制御信号に異状が発生し
た場合には、すみやかに制御信号の異状を検知し
て適切な故障修理を行ない、制御信号の異状にも
とづく誤動作や暴走などの2次障害の発生を防止
する必要がある。
た場合には、すみやかに制御信号の異状を検知し
て適切な故障修理を行ない、制御信号の異状にも
とづく誤動作や暴走などの2次障害の発生を防止
する必要がある。
しかし、従来のマイクロコンピユータなどに
は、前述の制御信号の異状を検知する手段がな
く、制御信号の異状にもとづく誤動作や暴走など
の2次障害の発生を防止することが困難である。
は、前述の制御信号の異状を検知する手段がな
く、制御信号の異状にもとづく誤動作や暴走など
の2次障害の発生を防止することが困難である。
この発明は、前記の点に留意してなされたもの
であり、中央処理装置などの制御装置によりバス
ラインを介してメモリや入出力インターフエース
などの周辺装置をアクセスする間に前記制御装置
に生じる第1制御信号と、前記制御装置のアクセ
スにより前記周辺装置のデータ入出力可能期間に
前記周辺装置から前記バスラインを介して前記制
御装置に応答出力される第2制御信号と、前記制
御装置から前記バスラインを介して前記周辺装置
に出力される前記周辺装置のデータ入出力指令用
の第3制御信号とが入力される故障検出回路を備
え、該故障検出回路により、第1制御信号の発生
期間の前記第2制御信号または第3制御信号の非
出力および、第1制御信号の非発生期間の前記第
2制御信号または前記第3制御信号の出力から故
障を検出し、前記故障検出回路から故障検出信号
を出力することを特徴とする電子計算機の故障検
出方法である。
であり、中央処理装置などの制御装置によりバス
ラインを介してメモリや入出力インターフエース
などの周辺装置をアクセスする間に前記制御装置
に生じる第1制御信号と、前記制御装置のアクセ
スにより前記周辺装置のデータ入出力可能期間に
前記周辺装置から前記バスラインを介して前記制
御装置に応答出力される第2制御信号と、前記制
御装置から前記バスラインを介して前記周辺装置
に出力される前記周辺装置のデータ入出力指令用
の第3制御信号とが入力される故障検出回路を備
え、該故障検出回路により、第1制御信号の発生
期間の前記第2制御信号または第3制御信号の非
出力および、第1制御信号の非発生期間の前記第
2制御信号または前記第3制御信号の出力から故
障を検出し、前記故障検出回路から故障検出信号
を出力することを特徴とする電子計算機の故障検
出方法である。
したがつて第1制御信号の発生期間すなわち制
御装置により周辺装置がアクセスされた場合に何
らかの故障が発生し、第2制御信号が制御装置に
出力されなくなつたり、第3制御信号が周辺装置
に出力されなくなつたりすると、故障検出回路か
ら故障検出信号が出力され、同様に、第1制御信
号の非発生期間すなわち制御装置により周辺装置
がアクセスされない間に何らかの故障が発生し、
制御装置に第2制御信号が出力されたり、周辺装
置に第3制御信号が出力されたりすると、故障検
出回路から故障検出信号が出力され、故障検出回
路により故障による制御信号の異状を確実かつす
みやかに検出することができ、故障検出信号にも
とづき故障箇所をすみやかに修復して誤動作や暴
走などの2次障害の発生を防止することができ、
信頼性を向上させることができる。
御装置により周辺装置がアクセスされた場合に何
らかの故障が発生し、第2制御信号が制御装置に
出力されなくなつたり、第3制御信号が周辺装置
に出力されなくなつたりすると、故障検出回路か
ら故障検出信号が出力され、同様に、第1制御信
号の非発生期間すなわち制御装置により周辺装置
がアクセスされない間に何らかの故障が発生し、
制御装置に第2制御信号が出力されたり、周辺装
置に第3制御信号が出力されたりすると、故障検
出回路から故障検出信号が出力され、故障検出回
路により故障による制御信号の異状を確実かつす
みやかに検出することができ、故障検出信号にも
とづき故障箇所をすみやかに修復して誤動作や暴
走などの2次障害の発生を防止することができ、
信頼性を向上させることができる。
つぎに、この発明の電子計算機の故障検出方法
の第1実施例を、第6図以下の図面とともに説明
する。
の第1実施例を、第6図以下の図面とともに説明
する。
第6図においてIaは第1図のコントロールバス
4c、読み出し制御ラインrmを介してデコーダ
2aに送出される“0”の読み出し制御信号
RCmが入力される第1入力端子、Ibはコントロ
ールバス4c、書き込み制御ラインwmを介して
デコーダ2aに送出される“0”の書き込み制御
信号WCmが入力される第2入力端子、Icはコン
トロールバス4c、読み出し制御ラインriを介し
てデコーダ3aに送出される“0”の読み出し制
御信号RCiが入力される第3入力端子、Idはコン
トロールバス4c、書き込み制御ラインwiを介
してデコーダ3aに送出される“0”の書き込み
制御信号WCiが入力される第4入力端子、Ieはデ
コーダ2a,3aそれぞれから応答ラインxm,
xiそれぞれおよびコントロールバス4cを介して
各バスマスター1a〜1nそれぞれに送出される
“0”の応答信号XKが入力される第5入力端子、
Ifは各バスマスター1a〜1nそれぞれに発生す
る第1制御信号Saが入力される第6入力端子で
ある。
4c、読み出し制御ラインrmを介してデコーダ
2aに送出される“0”の読み出し制御信号
RCmが入力される第1入力端子、Ibはコントロ
ールバス4c、書き込み制御ラインwmを介して
デコーダ2aに送出される“0”の書き込み制御
信号WCmが入力される第2入力端子、Icはコン
トロールバス4c、読み出し制御ラインriを介し
てデコーダ3aに送出される“0”の読み出し制
御信号RCiが入力される第3入力端子、Idはコン
トロールバス4c、書き込み制御ラインwiを介
してデコーダ3aに送出される“0”の書き込み
制御信号WCiが入力される第4入力端子、Ieはデ
コーダ2a,3aそれぞれから応答ラインxm,
xiそれぞれおよびコントロールバス4cを介して
各バスマスター1a〜1nそれぞれに送出される
“0”の応答信号XKが入力される第5入力端子、
Ifは各バスマスター1a〜1nそれぞれに発生す
る第1制御信号Saが入力される第6入力端子で
ある。
そして第1ないし第4入力端子Ia〜Idに故障検
出回路5に設けられた4入力型のナンドゲート5
aの各入力端子それぞれが接続され、各制御信号
RCm,RCi,WCm,WCiのいずれか1つでもメ
モリ2またはインターフエース3に出力される
と、ナンドゲート5aから“1”のゲート信号が
出力される。
出回路5に設けられた4入力型のナンドゲート5
aの各入力端子それぞれが接続され、各制御信号
RCm,RCi,WCm,WCiのいずれか1つでもメ
モリ2またはインターフエース3に出力される
と、ナンドゲート5aから“1”のゲート信号が
出力される。
また、第5入力端子Ieに故障検出回路5に設け
られた第1インバータ5bの入力端子が接続さ
れ、第5入力端子Ieに応答信号XKが入力される
間、第1インバータ5bから“1”の反転信号が
出力される。
られた第1インバータ5bの入力端子が接続さ
れ、第5入力端子Ieに応答信号XKが入力される
間、第1インバータ5bから“1”の反転信号が
出力される。
さらに、第6入力端子Ifに故障検出回路5に設
けられた第1フリツプフロツプ5cのトリガ入力
端子taが接続され、第6入力端子Ifに第1制御信
号Saが入力され、第6信号入力端子Ifのレベルが
“0”から“1”に立ち上がるときに第1フリツ
プフロツプ5cがトリガされ、トリガされたとき
の第1フリツプフロツプ5cのデータ入力端子
daのレベルが保持されてQ出力端子qaから第2
インバータ5dに出力される。
けられた第1フリツプフロツプ5cのトリガ入力
端子taが接続され、第6入力端子Ifに第1制御信
号Saが入力され、第6信号入力端子Ifのレベルが
“0”から“1”に立ち上がるときに第1フリツ
プフロツプ5cがトリガされ、トリガされたとき
の第1フリツプフロツプ5cのデータ入力端子
daのレベルが保持されてQ出力端子qaから第2
インバータ5dに出力される。
そしてナンドゲート5aのゲート信号、第1イ
ンバータ5bの反転信号および、Q出力端子qa
の出力信号が3入力型第1オアゲート5eに入力
されるとともに、第1オアゲート5eの出力信号
がデータ入力端子daに入力されるため、何らか
の故障により、各制御信号RCm,RCi,WCm,
WCiのいずれか1つでもメモリ2またはインター
フエース3に出力され続け、ナンドゲート5aの
ゲート信号が“1”になる間に、いずれかのバス
マスター1a〜1nによるメモリ2またはインタ
ーフエース3のアクセスにより、第1制御信号
Saが第6入力端子Ifに入力されると、第1制御信
号Saの入力により第6入力端子Ifのレベルが
“0”から“1”に立ち上がり、第1フリツプフ
ロツプ5cがトリガされる。
ンバータ5bの反転信号および、Q出力端子qa
の出力信号が3入力型第1オアゲート5eに入力
されるとともに、第1オアゲート5eの出力信号
がデータ入力端子daに入力されるため、何らか
の故障により、各制御信号RCm,RCi,WCm,
WCiのいずれか1つでもメモリ2またはインター
フエース3に出力され続け、ナンドゲート5aの
ゲート信号が“1”になる間に、いずれかのバス
マスター1a〜1nによるメモリ2またはインタ
ーフエース3のアクセスにより、第1制御信号
Saが第6入力端子Ifに入力されると、第1制御信
号Saの入力により第6入力端子Ifのレベルが
“0”から“1”に立ち上がり、第1フリツプフ
ロツプ5cがトリガされる。
ところで、第1フリツプフロツプ5cがトリガ
されたときには、第5入力端子Ieに応答信号XK
が入力されていないため、第1インバータ5bの
反転信号が“0”に保持され、さらに、第1フリ
ツプフロツプ5cのQ出力端子qaの出力信号も
“0”に保持されている。
されたときには、第5入力端子Ieに応答信号XK
が入力されていないため、第1インバータ5bの
反転信号が“0”に保持され、さらに、第1フリ
ツプフロツプ5cのQ出力端子qaの出力信号も
“0”に保持されている。
したがつていずれかのバスマスター1a〜1n
のアクセスにより第1フリツプフロツプ5cがト
リガされたときに、各制御信号RCm,RCi,
WCm,WCiのいずれか1つでもメモリ2または
インターフエース3に出力されていれば、ナンド
ゲート5aの“1”のゲート信号により、第1オ
アゲート5eから第1フリツプフロツプ5cのデ
ータ入力端子5eに“1”のゲート信号が出力さ
れ、該ゲート信号が第1フリツプフロツプ5cに
保持されて第1フリツプフロツプ5cのQ出力端
子qaの出力信号が“1”になる。
のアクセスにより第1フリツプフロツプ5cがト
リガされたときに、各制御信号RCm,RCi,
WCm,WCiのいずれか1つでもメモリ2または
インターフエース3に出力されていれば、ナンド
ゲート5aの“1”のゲート信号により、第1オ
アゲート5eから第1フリツプフロツプ5cのデ
ータ入力端子5eに“1”のゲート信号が出力さ
れ、該ゲート信号が第1フリツプフロツプ5cに
保持されて第1フリツプフロツプ5cのQ出力端
子qaの出力信号が“1”になる。
そして第1フリツプフロツプ5cのQ出力端子
qaの出力信号が“1”になると、第2インバー
タ5dから第1出力端子Oaに、“0”の故障検出
信号が出力される。
qaの出力信号が“1”になると、第2インバー
タ5dから第1出力端子Oaに、“0”の故障検出
信号が出力される。
なお、故障検出信号が出力されないときは、第
1出力端子Oaのレベルが第1抵抗5fを介した
電源端子Vaの電圧により“1”に保持される。
1出力端子Oaのレベルが第1抵抗5fを介した
電源端子Vaの電圧により“1”に保持される。
また、いずれかのバスマスター1a〜1nのア
クセスにより第1フリツプフロツプ5cがトリガ
されたときに、何らかの故障によりバスマスター
1a〜1nに応答信号XKが出力され続けていれ
ば、第1インバータ5bの反転信号が“1”に保
持されるため、第1オアゲート5eから第1フリ
ツプフロツプ5cのデータ入力端子daに“1”
のゲート信号が出力され、前述と同様に、第2イ
ンバータ5dから第1出力端子Qaに“0”の故
障検出信号が出力される。
クセスにより第1フリツプフロツプ5cがトリガ
されたときに、何らかの故障によりバスマスター
1a〜1nに応答信号XKが出力され続けていれ
ば、第1インバータ5bの反転信号が“1”に保
持されるため、第1オアゲート5eから第1フリ
ツプフロツプ5cのデータ入力端子daに“1”
のゲート信号が出力され、前述と同様に、第2イ
ンバータ5dから第1出力端子Qaに“0”の故
障検出信号が出力される。
さらに、故障検出回路5に、ナンドゲート5a
のゲート信号が入力される第3インバータ5g、
該インバータ5gの反転信号および第5入力端子
Ieの応答信号XKが入力される3入力型の第2オ
アゲート5h、該オアゲート5hのゲート信号が
データ入力端子dbに入力されるとともにトリガ
入力端子tbおよびQ出力端子qbを備えた第2フ
リツプフロツプ5i、該フリツプフロツプ5iの
Q出力端子qbと第1出力端子Oaとの間に設けら
れた第3インバータ5jと、第5入力端子Ieの応
答信号XKがクリア端子clに入力されるとともに
第6入力端子Ifの第1制御信号Saがトリガ入力端
子tcに入力され、出力端子が第2フリツプフ
ロツプ5iのトリガ入力端子tbおよび第2出力端
子Obに接続されたマルチバイブレータ5kと、
電源端子Vbに接続された抵抗5lおよび該抵抗
5lを介した電源電圧が印加されるコンデンサ5
mからなるマルチバイブレータ5kの時定数回路
5nとが設けられている。
のゲート信号が入力される第3インバータ5g、
該インバータ5gの反転信号および第5入力端子
Ieの応答信号XKが入力される3入力型の第2オ
アゲート5h、該オアゲート5hのゲート信号が
データ入力端子dbに入力されるとともにトリガ
入力端子tbおよびQ出力端子qbを備えた第2フ
リツプフロツプ5i、該フリツプフロツプ5iの
Q出力端子qbと第1出力端子Oaとの間に設けら
れた第3インバータ5jと、第5入力端子Ieの応
答信号XKがクリア端子clに入力されるとともに
第6入力端子Ifの第1制御信号Saがトリガ入力端
子tcに入力され、出力端子が第2フリツプフ
ロツプ5iのトリガ入力端子tbおよび第2出力端
子Obに接続されたマルチバイブレータ5kと、
電源端子Vbに接続された抵抗5lおよび該抵抗
5lを介した電源電圧が印加されるコンデンサ5
mからなるマルチバイブレータ5kの時定数回路
5nとが設けられている。
そしていずれかのバスマスター1a〜1nによ
りメモリ2またはインターフエース3がアクセス
されたときに、何らかの故障により各制御信号
RCm,RCi,WCm,WCiのいずれもがメモリ2
またはインターフエース3に出力されず、ナンド
ゲート5aのゲート信号が“0”に保持され続け
ると、第3インバータ5gの反転信号が“1”に
保持される。
りメモリ2またはインターフエース3がアクセス
されたときに、何らかの故障により各制御信号
RCm,RCi,WCm,WCiのいずれもがメモリ2
またはインターフエース3に出力されず、ナンド
ゲート5aのゲート信号が“0”に保持され続け
ると、第3インバータ5gの反転信号が“1”に
保持される。
一方、マルチバイブレータ5kが、応答信号
XKの入力、すなわち第5入力端子Ieのレベルの
“1”から“0”への立ち下がりによりクリアさ
れ、いずれかのバスマスター1a〜1nによるメ
モリ2またはインターフエース3のアクセスが行
なわれる前には、マルチバイブレータ5kの出
力端子の出力信号が“1”に保持され、出
力端子の“1”の出力信号が、第2出力端子
Obを介して各バスマスター1a〜1nに送出さ
れ、このとき第2出力端子Obを介した“1”の
出力信号がいわゆるレデイー信号(READY信
号)として各バスマスター1a〜1nに送出され
るため、メモリ2およびインターフエース3のア
クセスが行なわれていないことが、各バスマスタ
ー1a〜1nに検知される。
XKの入力、すなわち第5入力端子Ieのレベルの
“1”から“0”への立ち下がりによりクリアさ
れ、いずれかのバスマスター1a〜1nによるメ
モリ2またはインターフエース3のアクセスが行
なわれる前には、マルチバイブレータ5kの出
力端子の出力信号が“1”に保持され、出
力端子の“1”の出力信号が、第2出力端子
Obを介して各バスマスター1a〜1nに送出さ
れ、このとき第2出力端子Obを介した“1”の
出力信号がいわゆるレデイー信号(READY信
号)として各バスマスター1a〜1nに送出され
るため、メモリ2およびインターフエース3のア
クセスが行なわれていないことが、各バスマスタ
ー1a〜1nに検知される。
ところで各制御信号RCm,RCi,WCm,WCi
および応答信号XKに異状がない場合は、いずれ
かのバスマスター1a〜1nにより、たとえばta
時にメモリ2またはインターフエース3がアクセ
スされ始めると、第7図aの実線に示すように、
第6入力端子Ifに、ta時から第1制御信号Saが入
力され、ta時に第6入力端子Ifのレベルが“0”
から“1”に立ち上がる。
および応答信号XKに異状がない場合は、いずれ
かのバスマスター1a〜1nにより、たとえばta
時にメモリ2またはインターフエース3がアクセ
スされ始めると、第7図aの実線に示すように、
第6入力端子Ifに、ta時から第1制御信号Saが入
力され、ta時に第6入力端子Ifのレベルが“0”
から“1”に立ち上がる。
そして、第6入力端子Ifのレベルの“0”から
“1”への立ち上がりによりマルチバイブレータ
5がトリガされ、第7図bの実線に示すように、
ta時に、マルチバイブレータ5の出力端子の
出力信号が“1”から“0”に反転し、第2出力
端子Obから出力されていたレデイー信号がしや
断されるとともに、時定数回路5nにより定まる
所定期間Tだけ出力端子の出力信号が“0”
に保持され始める。
“1”への立ち上がりによりマルチバイブレータ
5がトリガされ、第7図bの実線に示すように、
ta時に、マルチバイブレータ5の出力端子の
出力信号が“1”から“0”に反転し、第2出力
端子Obから出力されていたレデイー信号がしや
断されるとともに、時定数回路5nにより定まる
所定期間Tだけ出力端子の出力信号が“0”
に保持され始める。
また、第7図cの実線に示すように、tb時にい
ずれかの制御信号RCm,RCi,WCm,WCiがメ
モリ2またはインターフエース3に出力され、ナ
ンドゲート5aのゲート信号が“0”から“1”
に反転し、第3インバータ5gから第2オアゲー
ト5hに“0”の反転信号が出力される。
ずれかの制御信号RCm,RCi,WCm,WCiがメ
モリ2またはインターフエース3に出力され、ナ
ンドゲート5aのゲート信号が“0”から“1”
に反転し、第3インバータ5gから第2オアゲー
ト5hに“0”の反転信号が出力される。
さらに、tc時にメモリ2またはインターフエー
ス3がデータDTの入力可能状態または出力可能
状態になり、第7図dの実線に示すように、メモ
リ2またはインターフエース3から応答信号XK
が出力され、tc時に第5入力端子Ieのレベルが
“1”から“0”に立ち下がる。
ス3がデータDTの入力可能状態または出力可能
状態になり、第7図dの実線に示すように、メモ
リ2またはインターフエース3から応答信号XK
が出力され、tc時に第5入力端子Ieのレベルが
“1”から“0”に立ち下がる。
そして第5入力端子Ieのレベルの“1”から
“0”の立ち下がりにより、所定期間Tの経過す
る前にマルチバイブレータ5kがクリアされ、第
7図bの実線に示すように、tc時に出力端子qc
の出力信号が“0”から“1”に反転し、第2出
力端子Obからレデイー信号が出力されるととも
に、第2フリツプフロツプ5iがトリガされる。
“0”の立ち下がりにより、所定期間Tの経過す
る前にマルチバイブレータ5kがクリアされ、第
7図bの実線に示すように、tc時に出力端子qc
の出力信号が“0”から“1”に反転し、第2出
力端子Obからレデイー信号が出力されるととも
に、第2フリツプフロツプ5iがトリガされる。
しかし、tc時には第3インバータ5gの反転信
号が“0”に保持されるとともに、Q出力端子
qbの出力信号が“0”に保持されるため、第2
オアゲート5hのゲート信号が“0”になり、Q
出力端子qbの出力信号が“0”に保持され続け、
第4インバータ5jの反転信号が“1”に保持さ
れる。
号が“0”に保持されるとともに、Q出力端子
qbの出力信号が“0”に保持されるため、第2
オアゲート5hのゲート信号が“0”になり、Q
出力端子qbの出力信号が“0”に保持され続け、
第4インバータ5jの反転信号が“1”に保持さ
れる。
一方、tc時には第1フリツプフロツプ5cがト
リガされないため、Q出力端子qaの出力信号が
“0”に保持され、第2インバータ5dの反転信
号も“1”に保持される。
リガされないため、Q出力端子qaの出力信号が
“0”に保持され、第2インバータ5dの反転信
号も“1”に保持される。
そこで各制御信号RCm,RCi,WCm,WCiお
よび応答信号XKに異状がない場合は、第1出力
端子Oaに故障検出信号が出力されない。
よび応答信号XKに異状がない場合は、第1出力
端子Oaに故障検出信号が出力されない。
つぎに、何らかの故障により、tb時に各制御信
号RCm,RCi,WCm,WCiのいずれもがメモリ
2またはインターフエース3に出力されていなけ
れば、tc時に第3インバータ5gの反転信号が
“1”になるため、第2オアゲート5hのゲート
信号が“1”になるとともに、メモリ2またはイ
ンターフエース3からバスマスター1a〜1nに
応答信号XKが出力されなくなる。
号RCm,RCi,WCm,WCiのいずれもがメモリ
2またはインターフエース3に出力されていなけ
れば、tc時に第3インバータ5gの反転信号が
“1”になるため、第2オアゲート5hのゲート
信号が“1”になるとともに、メモリ2またはイ
ンターフエース3からバスマスター1a〜1nに
応答信号XKが出力されなくなる。
そして何らかの故障により応答信号XKが出力
されなければ、第7図dの2点破線に示すよう
に、tc時にも第5入力端子Ieのレベルが“1”に
保持され続け、マルチバイブレータ5kの出力
端子の出力信号が、ta時から所定期間Tが経過
したtd時まで“0”に保持され、同図bの2点破
線に示すように、td時に出力端子の出力信号
が“0”から“1”に反転し、td時に、第2フリ
ツプフロツプ5iがトリガされるとともに、第2
出力端子Obからレデイー信号が出力される。
されなければ、第7図dの2点破線に示すよう
に、tc時にも第5入力端子Ieのレベルが“1”に
保持され続け、マルチバイブレータ5kの出力
端子の出力信号が、ta時から所定期間Tが経過
したtd時まで“0”に保持され、同図bの2点破
線に示すように、td時に出力端子の出力信号
が“0”から“1”に反転し、td時に、第2フリ
ツプフロツプ5iがトリガされるとともに、第2
出力端子Obからレデイー信号が出力される。
ところでtc時に応答信号XKが出力されないた
め、メモリ2またはインターフエース3をアクセ
スしたバスマスター1a〜1nは、td時のレデイ
ー信号が出力されるまで待機状態に保持され、第
7図a,cそれぞれの2点破線に示すように、第
6入力端子Ifのレベルが“1”に保持される期間
およびナンドゲート5aのゲート信号の“0”の
期間それぞれが伸張される。
め、メモリ2またはインターフエース3をアクセ
スしたバスマスター1a〜1nは、td時のレデイ
ー信号が出力されるまで待機状態に保持され、第
7図a,cそれぞれの2点破線に示すように、第
6入力端子Ifのレベルが“1”に保持される期間
およびナンドゲート5aのゲート信号の“0”の
期間それぞれが伸張される。
そして応答信号XKが出力されないため、td時
には第5入力端子Ieのレベルが“1”に保持され
て第2オアゲート5hのゲート信号が“1”にな
り、td時に第22フリツプフロツプ5iの出力端
子の出力信号が、“0”から“1”に反転して
第4インバータ5jの反転信号が“1”から
“0”に反転し、第1出力端子Oaから故障検出信
号が出力される。
には第5入力端子Ieのレベルが“1”に保持され
て第2オアゲート5hのゲート信号が“1”にな
り、td時に第22フリツプフロツプ5iの出力端
子の出力信号が、“0”から“1”に反転して
第4インバータ5jの反転信号が“1”から
“0”に反転し、第1出力端子Oaから故障検出信
号が出力される。
なお、各制御信号RCm,RCi,WCm,WCiの
いずれか1つがメモリ2またはインターフエース
3に出力されたにもかかわらず、何らかの故障に
よりバスマスター1a〜1nにメモリ2またはイ
ンターフエース3の応答信号XKが入力されなく
なつた場合にも、前述と同様の動作により、第1
出力端子Oaに故障検出信号が出力されるととも
に、第2出力端子Obにレデイー信号が出力され
る。
いずれか1つがメモリ2またはインターフエース
3に出力されたにもかかわらず、何らかの故障に
よりバスマスター1a〜1nにメモリ2またはイ
ンターフエース3の応答信号XKが入力されなく
なつた場合にも、前述と同様の動作により、第1
出力端子Oaに故障検出信号が出力されるととも
に、第2出力端子Obにレデイー信号が出力され
る。
したがつていずれかのバスマスター1a〜1n
のアクセス期間に、各制御信号RCm,RCi,
WCm,WCiのいずれもがメモリ2またはインタ
ーフエース3に出力されないとき、またはいずれ
かの制御信号RCm,RCi,WCm,WCiが出力さ
れても応答信号XKがバスマスター1a〜1nに
出力されないときは、第1制御信号Saが出力さ
れてから、時定数回路5nにもとづく所定期間T
の経過後に、第2フリツプフロツプ5kの出力
端子の出力信号が“0”から“1”に反転し
て第4インバータ5jの反転信号が“1”から
“0”に反転し、第1出力端子Oaから故障検出信
号が出力されるとともに、第2出力端子Obから
レデイー信号が出力されてバスマスター1a〜1
nの待機状態が解除される。
のアクセス期間に、各制御信号RCm,RCi,
WCm,WCiのいずれもがメモリ2またはインタ
ーフエース3に出力されないとき、またはいずれ
かの制御信号RCm,RCi,WCm,WCiが出力さ
れても応答信号XKがバスマスター1a〜1nに
出力されないときは、第1制御信号Saが出力さ
れてから、時定数回路5nにもとづく所定期間T
の経過後に、第2フリツプフロツプ5kの出力
端子の出力信号が“0”から“1”に反転し
て第4インバータ5jの反転信号が“1”から
“0”に反転し、第1出力端子Oaから故障検出信
号が出力されるとともに、第2出力端子Obから
レデイー信号が出力されてバスマスター1a〜1
nの待機状態が解除される。
なお、所定期間Tは、第1制御信号Saに対す
る応答信号XKの遅れ、すなわちメモリ2やイン
ターフエース3の応答期間より十分大きな期間に
設定されている。
る応答信号XKの遅れ、すなわちメモリ2やイン
ターフエース3の応答期間より十分大きな期間に
設定されている。
すなわち、いずれのバスマスター1a〜1nか
らも第1制御信号Saが出力されず、メモリ2ま
たはインターフエース3がアクセスされる前に、
何らかの故障により、第2制御信号である各制御
信号RCm,RCi,WCm,WCiのメモリ2または
インターフエース3への出力および、第3制御信
号である応答信号XKのバスマスター1a〜1n
への出力が行なわれていれば、いずれかのバスマ
スター1a〜1nによりメモリ2またはインター
フエース3がアクセスされ始め、第1制御信号
Saが出力され始めたときに、第1出力端子Oaに
故障検出信号が出力され、逆に、いずれかのバス
マスター1a〜1nによりメモリ2またはインタ
ーフエース3がアクセスされ、第1制御信号Sa
が出力される間に、何らかの故障により、各制御
信号RCm,RCi,WCm,WCiのいずれもがメモ
リ2またはインターフエー制御信号RCm,RCi,
WCm,WCiがメモリ2またはインターフエース
3に入力されたにもかかわらず応答信号XKがバ
スマスター1a〜1nに出力されないときは、第
1出力端子Oaから故障検出信号が出力されると
ともに、第2出力端子Obからレデイー信号が出
力されてバスマスター1a〜1nの待機状態が解
除され、故障による制御信号の異状を正確かつす
みやかに検出することができ、誤制御や暴走など
の2次障害の発生を防止できるとともに、バスマ
スター1a〜1nの待機状態も自動的に解除する
ことができ、信頼性を向上させることができる。
らも第1制御信号Saが出力されず、メモリ2ま
たはインターフエース3がアクセスされる前に、
何らかの故障により、第2制御信号である各制御
信号RCm,RCi,WCm,WCiのメモリ2または
インターフエース3への出力および、第3制御信
号である応答信号XKのバスマスター1a〜1n
への出力が行なわれていれば、いずれかのバスマ
スター1a〜1nによりメモリ2またはインター
フエース3がアクセスされ始め、第1制御信号
Saが出力され始めたときに、第1出力端子Oaに
故障検出信号が出力され、逆に、いずれかのバス
マスター1a〜1nによりメモリ2またはインタ
ーフエース3がアクセスされ、第1制御信号Sa
が出力される間に、何らかの故障により、各制御
信号RCm,RCi,WCm,WCiのいずれもがメモ
リ2またはインターフエー制御信号RCm,RCi,
WCm,WCiがメモリ2またはインターフエース
3に入力されたにもかかわらず応答信号XKがバ
スマスター1a〜1nに出力されないときは、第
1出力端子Oaから故障検出信号が出力されると
ともに、第2出力端子Obからレデイー信号が出
力されてバスマスター1a〜1nの待機状態が解
除され、故障による制御信号の異状を正確かつす
みやかに検出することができ、誤制御や暴走など
の2次障害の発生を防止できるとともに、バスマ
スター1a〜1nの待機状態も自動的に解除する
ことができ、信頼性を向上させることができる。
また、故障検出回路5の構成が簡単であるた
め、マイクロコンピユータなどの小型の電算機に
適用して多大な効果を得ることができる。
め、マイクロコンピユータなどの小型の電算機に
適用して多大な効果を得ることができる。
そして故障検出回路5が故障したときにも、制
御信号の異状を検出して確実な故障検出が行なえ
るように、故障検出回路5と同一の故障検出回路
を複数個設けて、いわゆるフエイルセーフ性
(FAIL SAFE性)を保つようにすれば、一層確
実な故障検出が行なえるのは勿論である。
御信号の異状を検出して確実な故障検出が行なえ
るように、故障検出回路5と同一の故障検出回路
を複数個設けて、いわゆるフエイルセーフ性
(FAIL SAFE性)を保つようにすれば、一層確
実な故障検出が行なえるのは勿論である。
また、故障検出信号が出力されたときに、第1
ないし第5入力端子Ia〜Ieそれぞれのレベルを別
個に記憶する回路を別途に設けることにより、故
障個所を診断することも可能である。
ないし第5入力端子Ia〜Ieそれぞれのレベルを別
個に記憶する回路を別途に設けることにより、故
障個所を診断することも可能である。
さらに、故障検出回路5により制御信号の異状
が確実に検出されるため、制御信号が正常なとき
に、アドレスバス4a、データバス4bそれぞれ
のアドレス信号ADやデータDTの信号それぞれ
の異状を正確に検出することも容易に行なえる。
が確実に検出されるため、制御信号が正常なとき
に、アドレスバス4a、データバス4bそれぞれ
のアドレス信号ADやデータDTの信号それぞれ
の異状を正確に検出することも容易に行なえる。
第1図は従来の電子計算機の1例の一部のブロ
ツク図、第2図a〜d、第3図a〜d、第4図a
〜d、第5図a〜dそれぞれは第1図の動作説明
用のタイミングチヤート、第6図はこの発明の電
子計算機の故障検出方法の1実施例の要部の結線
図、第7図a〜dは第6図の動作説明用のタイミ
ングチヤートである。 1a〜1n……バスマスター、2……メモリ、
3……入出力インターフエース、4……バスライ
ン、5……故障検出回路。
ツク図、第2図a〜d、第3図a〜d、第4図a
〜d、第5図a〜dそれぞれは第1図の動作説明
用のタイミングチヤート、第6図はこの発明の電
子計算機の故障検出方法の1実施例の要部の結線
図、第7図a〜dは第6図の動作説明用のタイミ
ングチヤートである。 1a〜1n……バスマスター、2……メモリ、
3……入出力インターフエース、4……バスライ
ン、5……故障検出回路。
Claims (1)
- 1 中央処理装置などの制御装置によりバスライ
ンを介してメモリや入出力インターフエースなど
の周辺装置をアクセスする間に前記制御装置に生
じる第1制御信号と、前記制御装置のアクセスに
より前記周辺装置のデータ入出力可能期間に前記
周辺装置から前記バスラインを介して前記制御装
置に応答出力される第2制御信号と、前記制御装
置から前記バスラインを介して前記周辺装置に出
力される前記周辺装置のデータ入出力指令用の第
3制御信号とが入力される故障検出回路を備え、
該故障検出回路により、第1制御信号の発生期間
の前記第2制御信号または第3制御信号の非出力
および、第1制御信号の非発生期間の前記第2制
御信号または前記第3制御信号の出力から故障を
検出し、前記故障検出回路から故障検出信号を出
力することを特徴とする電子計算機の故障検出方
法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57110158A JPS59751A (ja) | 1982-06-25 | 1982-06-25 | 電子計算機の故障検出方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57110158A JPS59751A (ja) | 1982-06-25 | 1982-06-25 | 電子計算機の故障検出方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59751A JPS59751A (ja) | 1984-01-05 |
| JPH0117181B2 true JPH0117181B2 (ja) | 1989-03-29 |
Family
ID=14528515
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57110158A Granted JPS59751A (ja) | 1982-06-25 | 1982-06-25 | 電子計算機の故障検出方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59751A (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61213960A (ja) * | 1985-03-18 | 1986-09-22 | Nitsuko Ltd | Cpu間データ伝送装置 |
| JPS61213959A (ja) * | 1985-03-18 | 1986-09-22 | Nitsuko Ltd | Cpu間デ−タ伝送方式 |
| JP4887068B2 (ja) * | 2006-04-11 | 2012-02-29 | ユーシーシー上島珈琲株式会社 | 逆止弁付包装袋、及び、それに用いられる逆止弁 |
| JP2009106173A (ja) * | 2007-10-29 | 2009-05-21 | Tanaka Sangyo Kk | 空気抜き弁及びそれを備えたプラスチック製バッグ |
-
1982
- 1982-06-25 JP JP57110158A patent/JPS59751A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59751A (ja) | 1984-01-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3668644A (en) | Failsafe memory system | |
| US6052795A (en) | Recovery method and system for continued I/O processing upon a controller failure | |
| US6886116B1 (en) | Data storage system adapted to validate error detection logic used in such system | |
| EP0116344B1 (en) | Power backed-up dual memory system | |
| JP2004038290A (ja) | 情報処理システムおよび同システムで用いられるディスク制御方法 | |
| US11360839B1 (en) | Systems and methods for storing error data from a crash dump in a computer system | |
| JPS59162700A (ja) | ダイナミツクメモリを有するコンピユ−タシステム | |
| JPH05225067A (ja) | 重要メモリ情報保護装置 | |
| US5237687A (en) | Microprogram load unit having alternative backup memory sources | |
| US5436856A (en) | Self testing computer system with circuits including test registers | |
| JPH0117181B2 (ja) | ||
| US6560573B1 (en) | Storage controller with hardware emulation controller for emulation between control processor and transfer circuitry compatible to different processor | |
| US6467047B1 (en) | Computer storage system controller incorporating control store memory with primary and secondary data and parity areas | |
| US4488223A (en) | Control apparatus for a plurality of memory units | |
| EP0142983B1 (en) | Fault protection flip flop | |
| US6218821B1 (en) | Computer storage system incorporating marginable power supply and power-up bypass circuit | |
| JPH0822422A (ja) | メモリ装置 | |
| US6839782B1 (en) | Computer storage system incorporating on-board EEPROMS containing product data | |
| JPS6146864B2 (ja) | ||
| US5517613A (en) | Environment sensing/control circuit | |
| US8132196B2 (en) | Controller based shock detection for storage systems | |
| US8159779B2 (en) | Method and apparatus utilizing shock sensors on storage devices | |
| US6539492B1 (en) | System and method for maintaining synchronization in a computer storage system | |
| JP3311776B2 (ja) | ディスクサブシステムにおけるデータ転送チェック方式 | |
| JPH06110721A (ja) | メモリ制御装置 |