JPS5920062A - マイクロプロセツサを有するシステムにおける暴走防止方法 - Google Patents

マイクロプロセツサを有するシステムにおける暴走防止方法

Info

Publication number
JPS5920062A
JPS5920062A JP57130193A JP13019382A JPS5920062A JP S5920062 A JPS5920062 A JP S5920062A JP 57130193 A JP57130193 A JP 57130193A JP 13019382 A JP13019382 A JP 13019382A JP S5920062 A JPS5920062 A JP S5920062A
Authority
JP
Japan
Prior art keywords
output
signal
pulse
microprocessor
correct
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
JP57130193A
Other languages
English (en)
Inventor
Kuniyasu Hayashi
林 国康
Kazunari Kuritani
栗谷 和成
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP57130193A priority Critical patent/JPS5920062A/ja
Publication of JPS5920062A publication Critical patent/JPS5920062A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/004Error avoidance

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)

Abstract

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

Description

【発明の詳細な説明】 本発明はマイクロプロセッサを有するシステム(以下、
マイクロプロセッサシステムという)における暴走防止
方法に関するものである。
従来、この種の暴走防止方法はマイクロプロセッサシス
テムを統制するソフトウェアのループを構成しているル
ーチンの一ケ所にメモリ内のプログラムで決定されてい
るフラグをチェックし、その結果が正しいならば、パル
スを出力させるプログラムを挿入し、またはそのような
インタラブドプログラムを周期的に行なわせてそのパル
スの発生していることをチェックして、このシステムが
正常であることを確認し、パルスが発生していなければ
異常であるとしてマイクロプロセッサをリセットすると
いうものであった。
したがって、マイクロプロセッサシステムが正常である
と確認されてもこのシステムからの出力信号が正しいか
どうかは保障されない。
本発明は前記問題点を解消するもので、出力信号を再び
入力して正しいかどうかをソフトウェアにより出力信号
発生の基礎となった入力信号と照合して診断し、その結
果が正しければ再出力しそれに伴って出力が正しいこと
を保障する・(ルスを出力し、このパルスが予想される
時間内に出力されていることを確認してマイクロプロセ
ッサシステムが正常に動作していることを確認し、確認
されなければマイクロプロセッサシステムが暴走状態に
なったとしてマイクロプロセッサをリセットすることを
特徴とするものである。
次に本発明の一実施例を図によって詳細に説明する。
第1図は従来例を示すブロック図である。第1図におい
て、マイクロプロセッサシステム+0+が正常に動作し
ている場合は、ソフトウェアのループを構成しているル
ーチンの一ケ所に設けられているチェックプログラムに
より、メモリ内のフラグの正しいことを確認してから正
常パルスチェックライン102からパルスを出力する。
このパルスはマイクロプロセッサが正常ならば、はぼ周
期的に出力されるはずであるため、この周期性の異常(
パルス間隔が長くなるとか、パルスが出力されない場合
等の異常)をパルス検出回路+03にて判断1−2、リ
セットライン104にリセットパルスを出力する。これ
によってマイクロプロセッサシステムがなんらかの原因
でプログラムの順序が誤まっている場合(暴走状態)な
どは正常状態に復帰できる。しかしこの正常パルスライ
ン102にパルスがほぼ周期的に出力されているとして
もマイクロプロセッサへの入力105に対する出力10
6が本当に正しいものかどうかは保障されない。すなわ
ち、例えばマイクロプロセッサシステムの出力部が故障
した場合には必ずしも正常パルスライン102からのパ
ルスの周期性に異常が出るとは限らないからである。し
たがって高信頼性が求められる場合には従来のものでは
対応できないという欠点力はある。第2図は本発明の一
実施例を示すブロック図である。第2図においてマイク
ロプロセッサシステム+0+からの出力108は、出力
+08が出力される直前にソフトウェア的にループ信号
ライン109よシ出力されるパルスによりマイクロプロ
セッサシステムへの入力107にループ回路110内で
ループされ、出力106は以前の状態に保持される。そ
してループ回路110内でループされた出力を再び入力
し、その出力を発生させる基礎となった入力信号と照合
し、この出力が正しいかどうかをチェックし、その結果
出力が正しいならば再び出力し、出力10Bはループ回
路110を通過し、出力106となる。このときはルー
プ信号ライン109ヘパルスは出力されない。−1だこ
の時正常パルスライン102よりパルスを出力する。こ
のパルスは従来と同様の性質のものでマイクロプロセッ
サシステムがリセットされる要領も従来どうりでをる。
また−正常パルスライン102にパルスが出力されなけ
ればマイクロプロセッサシステムから出力108は送さ
れず、以前の状態が保持される。このように出力108
が正しい信号でない限り(暴走状態)、正常パルスライ
ン102にはパルスは出力されずよってマイクロプロセ
ッサシステムはリセットされ、出力信号も送出されない
ので高信頼性が保たれる。
以上のように本発明は出力信号を再び入力させて該出力
信号発生の基礎となった入力信号と照合して正しいかど
うかを診断し、その結果が正しいならば再出力するとと
もに、出力が正しいことを保障するパルスを出力し、そ
のパルスによりマイクロプロセッサが正常であることを
確認し、誤まつているならば再出力せずにマイクロプロ
セッサラリセラトスるため、マイクロプロセッサシステ
ムの高信頼性を保ちつつ暴走状態から正常状態に復帰さ
せることができ、がっ入力信号に対する出力信号が正し
いことが保障される効果を有するものである。
【図面の簡単な説明】
第1図は従来の暴走防止回路を示すブロック図、第2図
は本発明の一実施例を示すブロック図である。 101・・・マイクロプロセッサシステム102・・・
正常パルスライン 105山ハルス検出oog104・
・・リセットライン  105・・入力106・・・出
力 107・・・マイクロプロセッサシステムへの入力10
8・・・マイクロプロセッサシステムがらの出力109
・・・ループ信号ライン 110・・・ループ回路

Claims (1)

    【特許請求の範囲】
  1. (1)  マイクロプロセッサを有するシステムにおい
    て、出力信号を再び入力させて該出力信号発生の基礎と
    なった入力信号と照合して正しいかどうかを診断し、そ
    の結果が正しいならば再出力するとともに出力信号が正
    しいことを保障するパルスを出力し、そのパルスにより
    マイクロプロセッサが正常であることを確認し、また誤
    まっているならば再出力せずにマイクロプロセッサをリ
    セットすることを特徴とするマイクロプロセッサを有す
    るシステムにおける暴走防止方法。
JP57130193A 1982-07-26 1982-07-26 マイクロプロセツサを有するシステムにおける暴走防止方法 Pending JPS5920062A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57130193A JPS5920062A (ja) 1982-07-26 1982-07-26 マイクロプロセツサを有するシステムにおける暴走防止方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57130193A JPS5920062A (ja) 1982-07-26 1982-07-26 マイクロプロセツサを有するシステムにおける暴走防止方法

Publications (1)

Publication Number Publication Date
JPS5920062A true JPS5920062A (ja) 1984-02-01

Family

ID=15028307

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57130193A Pending JPS5920062A (ja) 1982-07-26 1982-07-26 マイクロプロセツサを有するシステムにおける暴走防止方法

Country Status (1)

Country Link
JP (1) JPS5920062A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0534377U (ja) * 1991-10-15 1993-05-07 出戸水栓株式会社 ストレーナ付き配管具

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0534377U (ja) * 1991-10-15 1993-05-07 出戸水栓株式会社 ストレーナ付き配管具

Similar Documents

Publication Publication Date Title
US6076172A (en) Monitoting system for electronic control unit
JPH06149604A (ja) 多重化システム
JP3529994B2 (ja) 照合回路
US10514970B2 (en) Method of ensuring operation of calculator
JPH0261755A (ja) 2台のプロセッサを有するコンピュータシステムを監視する装置
JPH06324721A (ja) 接続ユニット脱落検知方法
JPS5931738B2 (ja) 計算機システムの並列三重系構成方法
JPH03107562A (ja) 出力回路異常検出機能を備えたエンジン制御装置
JPH1078896A (ja) 産業用電子計算機
JP3081234B2 (ja) Cpuボードのチェック方法
JPH02281343A (ja) Cpu動作の監視方式
JPS59206951A (ja) 制御記憶誤り検出回路の診断方式
JPS5812062A (ja) 並列電子計算機システムの出力装置
JPS61267810A (ja) 停電検出判定回路
JPH04369740A (ja) ウォッチドグタイマ付制御装置
JPS623346A (ja) フエイルセ−フ回路付き制御装置
JPH10307601A (ja) Cpuの出力制御回路
JPS58144901A (ja) シ−ケンス制御装置
JPH10124329A (ja) 割込監視装置
JPS6155745A (ja) 故障検知回路
JPS5917647A (ja) 制御用電子計算機の誤動作検出装置
JPH04291643A (ja) 情報記憶装置
JPS60169953A (ja) コンピユ−タの異常検出方式
JPS5924460B2 (ja) 中央演算処理装置の再起動装置
JPS59114621A (ja) マイクロコンピユ−タ入出力回路