JPS61500570A - 電子計算モジユ−ル例えばマイクロプロセツサの監視のための方法 - Google Patents

電子計算モジユ−ル例えばマイクロプロセツサの監視のための方法

Info

Publication number
JPS61500570A
JPS61500570A JP59504096A JP50409684A JPS61500570A JP S61500570 A JPS61500570 A JP S61500570A JP 59504096 A JP59504096 A JP 59504096A JP 50409684 A JP50409684 A JP 50409684A JP S61500570 A JPS61500570 A JP S61500570A
Authority
JP
Japan
Prior art keywords
reset
pattern
program
monitoring
calculation module
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.)
Granted
Application number
JP59504096A
Other languages
English (en)
Other versions
JPH063586B2 (ja
Inventor
ウルバン,マンフレート
Original Assignee
ロ−ベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=6215602&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPS61500570(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by ロ−ベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング filed Critical ロ−ベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング
Publication of JPS61500570A publication Critical patent/JPS61500570A/ja
Publication of JPH063586B2 publication Critical patent/JPH063586B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operations
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level

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)
  • Retry When Errors Occur (AREA)

Abstract

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

Description

【発明の詳細な説明】 電子計算モジュール例えはマイクロプロセッサの監視のための方法 従来技術 本発明は、特許請求の範囲第1項記載の上−概急に記載の電子針典モジュール、 例えはマイクロプロセッサの監視方法から出発し℃いる。
ドイツ連邦共和国特許公開第2842392号公報およびドイツ連邦共和国!# 吐公開第2903638号公報から、プログラム制御される装置のための、短時 間の障害またはシステムの故tSV検知し、さらにマイクロプロセッサのリセッ ト入力端または、割込み入力1剖娶操作する監視装置は、公知である。その装置 によって、目下のプログラムシークンスが停止され、プログラムの最初にリセッ トすることによつ℃、プログラムシークンスは、緊急回路装置を作動させるため に、順序通りに運転が開始される。前述のよ5な装置に関して、リセットが監視 装置により行なわ几るのか(いわゆるウォッチドッグリセット)tたは、他の原 因、たとえば給電延圧のスイッチインにより行なわれるのことカ、・1ζ可馳で ある点が問題でめる。
給′kL延圧のスイッチインの後、正視のプログラムシ−タンスがスタートさ九 る所定の状態を得るために、マイクロプロセッサが安定状態になった後緊急回路 装置をマイクロプロセッサに接続することが必要である。
さらに回路技術約手1iないしプログラム制御手段によって監視装置のリセット 言号がしばらくしてマイクロプロセッサを停止し、そし℃再び始動させるように 監視装置を付加接続することが必要である。
ドイツ連邦共和−特吐公開第3240704号から、障害が長く続く場合、繰り 返しリセットキー5ことにより、計算モジュールのプログラムを新しくスタート させるように試みる電子計算モジュールを監視する回路装置は、公知である。こ の1台、パワーオンリセットであるかまたは、リセットキーの操作によるリセッ トであるか、もしくは、監視装置によるリセットであるかの細別が、不可能であ ることが、問題である。
発明の効禾 電子計眞モゾユール、例えはマイクロプロセッサの監視のための、荷吐請求の第 1項の特軍部分に記載の構成を有する全発明の万床は、次のよ5な/Nオリな点 を有する。すなわち、リセットの後に続くプログラム部分の開始を簡単なプログ ラム制御された決定により行5ことによって、リセットが、無条件にトリガされ たか、または、監視装置の働きにより、トリガさnたかを検昶することが可能に なる。この人定は、プログラム制御され℃マイクロプロセッサによって冥Nされ るので、決定過程iζ2げる変更ないしは、その他の決定を行うことが、簡単に 可能である。前述のことは、レジスタの完全な再初期化と、ニーデーのプログラ ムの新たなロードが、もはや必要でないので、プログラムの再スタートを著しく 短縮できるという利点を有する。
さらに、本発明の方法は、特別な回路技術の作業を必要としないという利点もあ る。
図 面 久に図示の笑元例につざ詳しくH91E!Aする。第1図は、不発明の方法を実 流するための装置の回路図を示し、第2図は、動作を説明するための信号の流れ 図を示し℃いる。
笑M例の説明 第1図は、マイクロゾロセン?1.監視装置(ウォッチドッグ)2.パワーオン リセント回#6s、m定値メモリ(RoM) 6 、非持αメモリ(RAM)  7を示す。
マイクログロセソt1の出力側13は、パスを遡つ℃、固定1置メモリ6と、非 持伐メモリ1とに接続されている。マイクロプロセッサ1の出力側11は、ウォ ッチドッグ20入力側21と接続されており、ウォッチドッグ2の出力側22は 、オア菓子、4の入力側に接続されている。オア菓子4のも51つの入力側は、 パワーオンリセット回路5の出力側51とf3!2伏さ扛ておワ、オア菓子41 7) cQ刀側は、マイクロプロセッサ1の入力側12に接続されている。
マイクロプロセッサ1は、出力側11を介して公知のよ5に、所定の周波数範囲 におい℃統計的に分布した信号を、ウォッチドッグ2に供給する。信号が、この 周波数範囲外にある場合、たとえば停止状態にある場合、マイクロプロセッサ1 にて制約されないプログラム過程が実行され、そのプログラム過程はウォッチド ッグ21Cよって検知され、それに丞い℃オア菓子4を介し℃、制限されたリセ ットがトリガされる。給電電圧が投入され℃いる場合には、オア菓子4を介して 、パワーオンリセット回路5によって、制限されないリセットがトリガされる。
第2図によると、通常状態におい℃、マイクロプロセッサ1は、出力側11に少 な(とも1つのパルスが形成される王プログラム60と、出力1gl112の質 問を介してのリセットλ間ステップ61との闇のループの甲にある。その場合、 このλ間が、A坏釣な使用のために逍ばれたマイクロプロセッサのタイプにおい て、プログラムによって拠現さnるかまたは回路amm手段上って笑現されるか は、問題でない。つまり、リセットが行なわれないなら(”0”)、王プログラ ム60におい℃、プログラムがさらに続行される。
リセットがなされた場合(”1”ン、パターン比較ステップ62が芙運さルる。
このパターン比較(Cよつ℃、リセットがウオソテードング2によつ℃生じたρ )またはパワー−オン・リセット回路5によって生じたか、検知することが可能 (ζなる。パワー−オン・リセットの場合をでは、マイクロプロセッサ1の非持 続メモリRAMの中に不特定のパターンが存在する。ウォッチ−ドッグ−リセッ トの際、非持続のメモリの少なくとも1つの小さな部分に、ウォッチドッグリセ ットの前のべ恕に対する典型的なパターンが存在し、そのパターンは、前もって 既知である。比較ステップ62に対し℃この典型的なパターンに相応する比較パ ターンが固定1直メモリ6から脱出され、轟該昇持絖メモリの甲のパターンと比 較される。このパターンと婦しい場合ないしは、典型8つなり分の一致の場合( ”1″)には、プログラム部分64に分岐され、ウォッチドッグリセットに対応 するタスクを笑元し、マイクロプロセッサ1の出力側11馨介し℃ウォッチドッ グ2を能動化する。
パターンが等しくない場合(”0″)には、プログラム部分63に分岐され、プ ログラム部分63は、パワー−オン・リセットを処理し、全システムの再初期設 足65を行う。プログラム63または65ないしは64の終了後、第1図の装置 は、再び、第2図のプログラム状態60.61に戻る。
国際調査餌牛

Claims (4)

    【特許請求の範囲】
  1. 1.計算モジユール(1)のリセツトを行う計算モジユールの監視装置を有する 、計算モジユール(1)の監視方法において、リセツトの後、持続メモリの中に 記憶された比較パターンと、非持続メモリの中にあるパターンとの間で比較(6 2)が行なわれ、前記パターンと比較パターンとの間に少なくとも部分的な一致 点がある場合に、監視装置(2)のリセツトを行なう、決定が行なわれることを 特徴とする計算モジユールの監視方法。
  2. 2.パターンと比較パターン型との間に、少くとも部分的な一致点がある場合、 監視装置(2)によつてリセツトに対応する機能を行なう、プログラム(64) が、実行される特許請求の範囲第1項記載の計算モジユールの監視方法。
  3. 3.リセツト機能が、監視装置の能動化作用をする特許請求の範囲第2項記載の 計算モジユールの監視方法。
  4. 4.監視装置(2)および、パワー−オン・リセツト回路(5)が、論理結合素 子(4)と接続され、論理結合素子(4)の出力側が、計算モジユール(1)の 入力側(12)と接続されている、特許請求の範囲第1項〜第3項のいずれかの 方法を実施する装置。
JP59504096A 1983-11-30 1984-11-02 計算モジュールの監視方法 Expired - Lifetime JPH063586B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE3343227.9 1983-11-30
DE19833343227 DE3343227A1 (de) 1983-11-30 1983-11-30 Verfahren zur ueberwachung von elektronischen rechenbausteinen, insbesondere mikroprozessoren

Publications (2)

Publication Number Publication Date
JPS61500570A true JPS61500570A (ja) 1986-03-27
JPH063586B2 JPH063586B2 (ja) 1994-01-12

Family

ID=6215602

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59504096A Expired - Lifetime JPH063586B2 (ja) 1983-11-30 1984-11-02 計算モジュールの監視方法

Country Status (7)

Country Link
US (1) US4683568A (ja)
EP (1) EP0163670B1 (ja)
JP (1) JPH063586B2 (ja)
AU (1) AU571906B2 (ja)
BR (1) BR8407193A (ja)
DE (2) DE3343227A1 (ja)
WO (1) WO1985002475A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012196038A (ja) * 2011-03-16 2012-10-11 Lecip Holdings Corp 非常用発電機の制御装置および制御方法

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4803682A (en) * 1985-03-04 1989-02-07 Sanyo Electric Co., Ltd. Resetting system
DE3603659C1 (en) * 1986-02-06 1987-07-30 Ant Nachrichtentech Method and circuit arrangement for monitoring a processor system
US4926427A (en) * 1986-09-30 1990-05-15 Siemens Aktiengesellschaft Software error detection apparatus
GB2197507A (en) * 1986-11-03 1988-05-18 Philips Electronic Associated Data processing system
US4811200A (en) * 1987-05-12 1989-03-07 Motorola, Inc. Multiple microprocessor watchdog system
US4819237A (en) * 1987-08-05 1989-04-04 Digital Appliance Controls, Inc. Method and apparatus for monitoring the validity of microprocess or volatile memory
JPH01159716A (ja) * 1987-12-16 1989-06-22 Alpine Electron Inc マイコンのリセット回路
US5051936A (en) * 1987-12-21 1991-09-24 Johnson Service Company Microprocessor-based controller with synchronous reset
US4931975A (en) * 1987-12-21 1990-06-05 Johnson Service Company Microprocessor-based controller with synchronous reset
US4912708A (en) * 1988-03-22 1990-03-27 Siemens Transmission Systems, Inc. Automatic microprocessor fault recovery system
US4947393A (en) * 1988-09-12 1990-08-07 Unisys Corporation Activity verification system for memory or logic
JPH0317760A (ja) * 1989-06-14 1991-01-25 Mitsubishi Electric Corp データ書込み確認方式
US5068852A (en) * 1989-11-23 1991-11-26 John Fluke Mfg. Co., Inc. Hardware enhancements for improved performance of memory emulation method
DE4112334A1 (de) * 1991-04-16 1992-10-22 Bosch Gmbh Robert Mehrrechnersystem in einem kraftfahrzeug
JP2758742B2 (ja) * 1991-07-19 1998-05-28 日本電気株式会社 誤動作検出方式
US5345583A (en) * 1992-05-13 1994-09-06 Scientific-Atlanta, Inc. Method and apparatus for momentarily interrupting power to a microprocessor to clear a fault state
US6134655A (en) * 1992-05-13 2000-10-17 Comverge Technologies, Inc. Method and apparatus for initializing a microprocessor to insure fault-free operation
US5408573A (en) * 1992-06-17 1995-04-18 Johnson Service Company Integrated motor controller
US5519832A (en) * 1992-11-13 1996-05-21 Digital Equipment Corporation Method and apparatus for displaying module diagnostic results
DE59302054D1 (de) * 1993-01-25 1996-05-02 Siemens Ag Verfahren zur Reset-Erzeugung in Datenverarbeitungsanlagen
US5542042A (en) * 1993-05-27 1996-07-30 Whirlpool Corporation Method and apparatus for monitoring volatile memory validity
US6212651B1 (en) * 1993-06-30 2001-04-03 Dell Usa L.P. Computer system having an instruction interception and substitution circuit
DE19508793A1 (de) 1995-03-14 1996-09-19 Bosch Gmbh Robert Schaltung zum Betreiben von Rechenbausteinen, insbesondere Mikroprozessoren
DE19541651C1 (de) * 1995-11-08 1997-01-30 Siemens Nixdorf Inf Syst Schnelleinschaltungsverfahren
DE19601804A1 (de) * 1996-01-19 1997-07-24 Bosch Gmbh Robert Verfahren und Vorrichtung zum Überwachen einer elektronischen Recheneinheit
US5872670A (en) * 1997-02-07 1999-02-16 Quantum Corporation Methods and apparatus for preventing disk drive damage by parking a transducer during microprocessor failures
US8051282B2 (en) * 2008-04-02 2011-11-01 S.C. Johnson & Son, Inc. Low voltage reset determination and operational flow modification for microprocessor-controlled devices

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5494850A (en) * 1978-01-11 1979-07-26 Nissan Motor Arithmetic processor
US4287565A (en) * 1978-09-29 1981-09-01 Robert Bosch Gmbh Monitoring system for program controlled apparatus
US4263647A (en) * 1979-02-07 1981-04-21 Allen-Bradley Company Fault monitor for numerical control system
JPS6032217B2 (ja) * 1979-04-02 1985-07-26 日産自動車株式会社 制御用コンピュ−タのフェィルセ−フ装置
IT1118947B (it) * 1979-10-04 1986-03-03 Indesit Circuito elettronico di memorizzazione di dati in un apparato elettrodomestico
CA1160753A (en) * 1980-08-20 1984-01-17 Canadian General Electric Company Limited Microprocessor watchdog system
JPS5779535A (en) * 1980-11-06 1982-05-18 Canon Inc Information processor
US4410991A (en) * 1981-06-03 1983-10-18 Gte Laboratories Incorporated Supervisory control apparatus
JPS58158726A (ja) * 1982-03-12 1983-09-21 Fuji Xerox Co Ltd マイクロコンピユ−タ用制御装置
DE3240704A1 (de) * 1982-11-04 1984-05-10 Robert Bosch Gmbh, 7000 Stuttgart Schaltungsanordnung zur ueberwachung von elektronischen rechenbausteinen
US4594685A (en) * 1983-06-24 1986-06-10 General Signal Corporation Watchdog timer
US4586179A (en) * 1983-12-09 1986-04-29 Zenith Electronics Corporation Microprocessor reset with power level detection and watchdog timer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012196038A (ja) * 2011-03-16 2012-10-11 Lecip Holdings Corp 非常用発電機の制御装置および制御方法

Also Published As

Publication number Publication date
JPH063586B2 (ja) 1994-01-12
BR8407193A (pt) 1985-11-05
DE3343227A1 (de) 1985-06-05
AU571906B2 (en) 1988-04-28
EP0163670B1 (de) 1989-02-01
EP0163670A1 (de) 1985-12-11
DE3476592D1 (en) 1989-03-09
WO1985002475A1 (fr) 1985-06-06
AU3555484A (en) 1985-06-13
US4683568A (en) 1987-07-28

Similar Documents

Publication Publication Date Title
JPS61500570A (ja) 電子計算モジユ−ル例えばマイクロプロセツサの監視のための方法
US3991407A (en) Computer redundancy interface
KR910016611A (ko) 승객컨베이어의 제어장치
JPS573121A (en) Detection system for voltage lowering of memory protecting battery
JPS5640901A (en) Backup method of process control
JP2508305B2 (ja) 初期値決定装置
JPS5667432A (en) Microcomputer composite system
JPH01245322A (ja) マイクロプロセッサの停電制御回路
JPS56143599A (en) Check system for fault of p-rom
JPS57105049A (en) Fault processing method of data processing device
JPS57137949A (en) Error recovery system of logical device
JPS5493340A (en) Duplex processing system
JPS5682955A (en) Multiple computer system
JPS553049A (en) Sequence controller
JPS554685A (en) Microprogram control unit
JPH06332735A (ja) マイコンシステムの異常検出回路
JPS5495145A (en) System check system
JPS5667458A (en) Data error detecting system
JPH02310734A (ja) マイクロコンピュータ
JPS5822461A (ja) 緊急動作制御装置
JPS573148A (en) Diagnostic system for other system
JPS6213153Y2 (ja)
JPS6149863B2 (ja)
JPS5924460B2 (ja) 中央演算処理装置の再起動装置
JPS62123531A (ja) Cpu監視装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term