JPS60258656A - マイクロプロセツサリセツト回路 - Google Patents

マイクロプロセツサリセツト回路

Info

Publication number
JPS60258656A
JPS60258656A JP59114344A JP11434484A JPS60258656A JP S60258656 A JPS60258656 A JP S60258656A JP 59114344 A JP59114344 A JP 59114344A JP 11434484 A JP11434484 A JP 11434484A JP S60258656 A JPS60258656 A JP S60258656A
Authority
JP
Japan
Prior art keywords
microprocessor
signal
circuit
reset
specific pattern
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
JP59114344A
Other languages
English (en)
Inventor
Masahiko Kurosaki
黒崎 正彦
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 JP59114344A priority Critical patent/JPS60258656A/ja
Publication of JPS60258656A publication Critical patent/JPS60258656A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の属する技術分野 本発明は、マイクロプロセッサを備えた各種システムに
おけるマイクロプロセッサリセット回路に関する。
従来技術 従来マイクロプロセッサのリセットは、手動の押しボタ
ンスイッチ等の押動によって行なうのが一般的である。
しかし、このような手動方式では、マイクロプロセッサ
を使用したシステムが無人の建屋に設置されていて、雑
音等による暴走が発生した場合には、早急な復1日処理
が困難であるという欠点がある。
また、マイクロプロセッサのアドレスバス上のアドレス
情報の変化状態を監視してプログラムの進行を推測し、
周期的に現われるべき特定のアドレス情報が、あらかじ
め定められた一定時間以上検出されない場合には、マイ
クロプロセッサをリセットさせる方式もあるが、この方
式は、以下に述べるような場合には、マイクロプロセッ
サがリセットされず、所定の処理が行なわれないという
欠点がある。
例えば、マイクロプロセッサの内部レジスタの内容を外
部周辺回路の制御l@号として用いて外部周辺回路から
割込み信号を発生させて処理を進め、割込みが発生しな
い場合はそのルーチンを繰返すというような場合に、雑
音等の外乱によって上記内部レジスタの内容が破壊され
ると、マイクロプロセッサからは正常なアドレス情報が
出力されるか、らリセットはされないが、上記内部レジ
スタの内容が破壊されているために所定の処理を行なう
ことができないという不都合がある。このような不都合
をすべて検出できるような特定のアドレスを選定するこ
とは非常に困難であり、またプログラム作成上の大きな
制約となる。
発明の目的 本発明の目的は、上述の従来の欠点を解決し、外乱雑音
等によるマイクロプロセッサの暴走を早急に正常状態に
復帰させ、また、内部レジスタの復帰することを可能と
したマイクロプロセッサリセット回路を提供することに
ある。
発明の構成 本発明のマイクロプロセッサリセット回路は、マイクロ
プロセッサから供給される書込み制御信号によってデー
タバス上の信号を書込み該信号をあらかじめ定められた
特定のパターンと比較して一致を検出す゛ると後記カウ
ンタ回路をリセットするパターン検出回路と、該パター
ン検出回路の出力するリセット用信号によってリットさ
れ一定周期のクロック信号をカウントして、一定数のカ
ウントによりあらかじめ定められた一定時間を経過する
と前記マイクロプロセッサをリセットするためのパルス
を出力するカウンタ回路とを備えて、前記マイクロプロ
セッサは前記データバス上に一定周期で特定のパターン
を送出し、前記パターン検出回路が一定時間以内に前記
特定パターンを検出しないときは、前記カウンタ回路の
出力によって前記マイクロプロセッサがリセットされる
ことを特徴とする。
3、発明の詳細な説明 次に1本発明について、図面を参照して詳細に説明する
図は、本発明の一実施例を示すブロック図である。パタ
ーン検出回路2は、マイクロプロセッサ1のデータバス
Bl上の信号を入力し、信号線Slを介してマイクロプ
ロセッサ1から供給、される書込み制御信号によって上
記データを取込んで、あらかじめ定められた特定パター
ンと比較する。入力信号が特定パターンであれば、信号
線S2によってカウンタ回路3のリセット用信号を出力
し、特定パターンでなければリセット用信号を出力しな
い。
カウンタ回路3は、信号線S3から入力される一定周期
のクロック信号をカウントし、前記パターン検出回路2
から入力されるリセット用信号でリセットされる。従っ
て、マイクロプロセッサlが正常に動作していて、デー
タバスB1 ヒに特定パターンの信号が一定周期で出力
され、かつ信号ms1より書込み制御信号が入力されて
いるときは、カウンタ回路3は、一定周期でリセットさ
れる。しかし、データバスBl上に一定周期で特定パタ
ーンが出力されないか、または信号線S1から書込み制
御信号が一定時間以上入力されないときには、パターン
検出回路2からリセット用信号が出力されず、従ってカ
ウンタ回路3がクロック信号を一定数以上カウントする
ことにより、信号線S4にパルスを送出する。パルス発
生回路4は、カウンタ回路3からパルスが入力されると
、マイクロプロセッサlをリセットするに十分な時間幅
のパルスを信号線S5に出力し、マイクロプロセッサl
はリセットされる。なお、上記特定パターンのデータは
、プログラム上の必ず通過する任意の番地に挿入されて
いて、該プログラムが正常に実行されているときは、前
記カウンタ回路3は一定時間以内にリセットされるから
、パルスを出力せず、従って、マイクロプロセッサlが
リセットされることはない。
本実施例は、プログラムが暴走したようなときは、特定
パターンを検出しないことによってマイクロプロセッサ
lがリセットされる。また、所定の内部レジスタの内容
破壊による所定の処理の未実行も、上記特定パターンを
検出しないことによって容易に発見され、マイクロプロ
セッサのリセットによって、正常状態に復帰することが
可能である。すなわち、偶発的な障害は再実行により、
固定的な障害は、警報等による保守偵への通知により、
回復することができる。
なお、プログラムの任意の番地に特定パターンのデータ
を挿入することは容易であり、プログラム作成に支障を
与えないで、容易かつ完全なマイクロプロセッサリセッ
ト回路を提供することができる。
発明の効果 以上のように、本発明においては、プログラムの任意の
番地に特定のパターンのデータを挿入し、データバス上
に特定パターンの信号が一定時間以上出力されないとき
は、マイクロプロセッサをリセットするように構成した
から、マイクロプロセッサの暴走を早急に正常状態に復
帰させ、また、内部レジスタの内容破壊による所定の処
理の未実行からも容易に復帰することが可能となるとい
う効果を有する。
【図面の簡単な説明】
図は未発明の一実施例を示すブロック図である。 図において、l:マイクロプロセッサ、2:パターン検
出回路、3:カウンタ回路、4:パルス発生回路、B1
:データバス、51〜S5:信号線。 出願人 日本電気株式会社 代理人 弁理士 住田俊宗

Claims (1)

    【特許請求の範囲】
  1. マイクロプロセッサから供給される書込み制御信号によ
    ってデータバス上の信号を書込み該信号をあらかじめ定
    められた特定のパターンと比較して一致を検出すると後
    記カウンタ回路をリセットするパターン検出回路と、該
    パターン検出回路の出力するリセット用信号によってリ
    ットされ一定周期のクロック信号をカウントして一定数
    のカウントによりあらかじめ定められた一定時間を経過
    すると前記マイクロプロセッサをリセットするためのパ
    ルスを出力するカウンタ回路とを備えて、前記マイクロ
    プロセッサは前記データバス上に一定周期で特定のパタ
    ーンを送出し、前記パターン検出回路が一定時間以内に
    前記特定パターンを検出しないときは、前記カウンタ回
    路の出力によって前記マイクロプロセッサかりセットさ
    れることを特徴とするマイクロプロセッサリセット回路
JP59114344A 1984-06-04 1984-06-04 マイクロプロセツサリセツト回路 Pending JPS60258656A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59114344A JPS60258656A (ja) 1984-06-04 1984-06-04 マイクロプロセツサリセツト回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59114344A JPS60258656A (ja) 1984-06-04 1984-06-04 マイクロプロセツサリセツト回路

Publications (1)

Publication Number Publication Date
JPS60258656A true JPS60258656A (ja) 1985-12-20

Family

ID=14635413

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59114344A Pending JPS60258656A (ja) 1984-06-04 1984-06-04 マイクロプロセツサリセツト回路

Country Status (1)

Country Link
JP (1) JPS60258656A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63291137A (ja) * 1987-05-22 1988-11-29 Nec Corp プログラム暴走監視タイマ
JPS63292342A (ja) * 1987-05-26 1988-11-29 Nec Corp エラ−検出回路
JPS6450148A (en) * 1987-08-20 1989-02-27 Nec Corp Memory resetting circuit
JPH01228030A (ja) * 1988-03-08 1989-09-12 Nippon Denso Co Ltd デジタルメータの異常表示防止方法
JPH0350254U (ja) * 1989-09-22 1991-05-16

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63291137A (ja) * 1987-05-22 1988-11-29 Nec Corp プログラム暴走監視タイマ
JPS63292342A (ja) * 1987-05-26 1988-11-29 Nec Corp エラ−検出回路
JPS6450148A (en) * 1987-08-20 1989-02-27 Nec Corp Memory resetting circuit
JPH01228030A (ja) * 1988-03-08 1989-09-12 Nippon Denso Co Ltd デジタルメータの異常表示防止方法
JPH0350254U (ja) * 1989-09-22 1991-05-16

Similar Documents

Publication Publication Date Title
US4566111A (en) Watchdog timer
DE60004365D1 (de) System und verfahren zur überwachung von einem verteilten fehlertoleranten rechnersystem
JPS60258656A (ja) マイクロプロセツサリセツト回路
JPH064301A (ja) 時分割割込制御方式
JPS6041777B2 (ja) プログラム処理監視方式
JP3118742B2 (ja) クロック擾乱時の装置誤動作防止方式
JPS6255110B2 (ja)
SU921093A1 (ru) Пересчетное устройство
SU877549A1 (ru) Система дл обработки информации с контролем
EP0121016B1 (en) Display terminal
JP2731386B2 (ja) 制御装置
JPH01130245A (ja) 周辺制御装置のトレース制御方式
SU1661773A1 (ru) Устройство дл контрол системы электропитани
SU1552186A2 (ru) Устройство дл контрол хода программ
JP2592525B2 (ja) 共通バスシステムの異常検出回路
SU1218385A1 (ru) Устройство дл прерывани резервированной вычислительной системы
JP2749994B2 (ja) 数値制御装置
JPH01302439A (ja) ウォッチドッグタイマ管理方式
JPH03266110A (ja) コンピュータのリセット装置
JPS62239245A (ja) プログラム暴走検出方式
JPS60544A (ja) 電源制御方式
JPH01281540A (ja) 障害検知装置
JPS60100235A (ja) 自己診断回路
JPS63280345A (ja) プログラム異常検出方法
JPS55112621A (en) Clock unit for information processing system