JPS6231452A - マイクロコンピユ−タの暴走防止回路 - Google Patents

マイクロコンピユ−タの暴走防止回路

Info

Publication number
JPS6231452A
JPS6231452A JP60169883A JP16988385A JPS6231452A JP S6231452 A JPS6231452 A JP S6231452A JP 60169883 A JP60169883 A JP 60169883A JP 16988385 A JP16988385 A JP 16988385A JP S6231452 A JPS6231452 A JP S6231452A
Authority
JP
Japan
Prior art keywords
microcomputer
software
runaway
counting
circuit
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
JP60169883A
Other languages
English (en)
Inventor
Shuichi Hashimoto
修一 橋本
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
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 filed Critical NEC Corp
Priority to JP60169883A priority Critical patent/JPS6231452A/ja
Publication of JPS6231452A publication Critical patent/JPS6231452A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、マイクロコンピュータの保護回路のひとつと
しての暴走防止回路に関する。
〔従来の技術〕
従来この種のマイクロコンピュータの暴走防止回路は、
一般にTTLレベルでH(High)レベルからL(L
ow)レベルへそして再びLレベルへ戻るリセットパル
スによってシステムの初期化を行なう手段と、ソフトウ
ェアの正常動作時に例えばプログラム上のある決められ
たルーチンを処理する友びに発生するパルスによ、9 
) IJガをかけ上記リセットパルスの発生を押さえる
手段と、ソフトウェア暴走時に暴走判断を行なう友めの
、コンデンサからなる積分回路の時定数により決まる一
定時間が経過した後上記リセットパルスを発生させる手
段とから構成されていた。
ここで、ソフトウェアの暴走判断を行なう念めに設けで
ある積分回路に使用しているコンデンサの容量は、ソフ
トウェアの大きさにより多少異なるが、一般には数μF
から10数μF程度のメンタルコンデンサが用いられて
いる。
〔発明が解決しようとする問題点〕
このように、従来の回路の構成は、論理回路以外の部品
も混在し、このことが部品点数の削減および占有面積の
縮小化の妨げとなっていた。
〔問題点を解決するための手段〕
このような問題点を解決するために1本発明による暴走
防止回路は、第1図に示すように、マイpoorンビュ
ータ1の従来のリセットパルスによってシステムの初期
化をする手段の代わりに割込み制御手段2を備えるとと
もに、積分回路を有する単安定マルチバイプレーノ回路
等の代わりに計数手段3を用い、定まった周期でクロッ
クを発生するクロック発生手段4およびソフトウェアの
正常動作時、プログラムのある決められ之ルーチンを処
理する之びにリセット信号を発生して計数手段3をリセ
ットするリセットパルス発生手段5を設けたものである
〔作用〕
ソフトウェア暴走時、計数手段3ヘリセット信号が送出
されなくなシ、計数するクロック個数が設定値まで達す
ると出力パルスが発生する。本パルスにより割込み制御
手段2が働いてマイクロコンピュータ1は割込み状帳と
なり、ソフトウェアおよびシステムの初期化を行ない暴
走状態から脱する。
〔実施例〕
第1図は本発明の一実施例を示すブロック図である。
本実施例ではマイクロコンピュータ11の割込み入力端
子11Aとシステムクロック出力端子11Bおよび内蔵
のリセットパルス発生回路11Cを使用し、マイクロコ
ンピュータ11の外部には。
周辺回路として計数回路12を設けである。
上記構成において、計数回路12は、システムクロック
出力端子11Bから送出される周期的なパルスを計数す
る。−万、ソフトウェア正常動作時には、プログラムの
ある決められたルーチンを処理する之びに、リセットパ
ルス発生回路11 Cからリセットパルスが送出され、
それまで計数回路12において計数した値をクリアする
。これに対し、ソフトウェアが暴走すると、上記リセッ
トパルスが発生しなくなり、計数回路12はパルスの計
数を続け、予め設定した個数に達したところで割込み入
力端子11Bに出力パルスを送出する。
これによりマイクロコンピュータ11はIJ込み状態と
なり、ソフトウェアおよびシステムの初期化を行ない暴
走状態から脱する。
〔発明の効果〕
以上説明したように1本発明によれば、クロック発生手
段、このクロックを計数して設定値に達、シ友時に出力
信号を送出する手段、この出方信号を受けてマイクロコ
ンピュータに割込みをかける手段およびソフトウェアの
正常動作時に周期的に上記計数手段にリセット信号を送
出する手段とを備え1割込みが生じた時にソフトウェア
およびシステムの初期化を行なうように構成したことに
ょフ、従来の回路で必要であり九コンデンサを削除でき
、すべて論理回路のみで構成できることから。
占有面積の小形化および部品点数の削減が可能となる。
【図面の簡単な説明】
fIX1図ヲ丁本発明の基本構成を示すブロック図、第
2図は本発明の一実施例を示すブロック図である・ 1 、1’ 1・Φ・・マイクロコンピユー/、2・φ
・・割込み制御手段、3・・・・計数手段、4・・・・
クロック発生手段、5・・・・リセットパルス発生手段
、11A・・・・割込み入力端子、11Bφ・・・シス
テムクロック出力端子、11C拳・・祷リセットパルス
発生回路、12・・・・計数回路。

Claims (1)

    【特許請求の範囲】
  1. 割込み機能を有するマイクロコンピユータシステムにお
    いて、一定周期のクロツク発生手段とこのクロツクを計
    数し設定値に達した時に所定の出力信号を送出する外部
    よりリセツト可能な計数手段と、この計数手段よりの出
    力信号を受けてマイクロコンピユータシステムに割込み
    動作を起こさせる割込み制御手段と、ソフトウエアの正
    常動作時に周期的に計数手段に対してリセツト信号を送
    出する手段とを備え、割込み動作が起こつた時にソフト
    ウエアおよびシステムの初期化を行なうようにしたこと
    を特徴とするマイクロコンピユータの暴走防止回路。
JP60169883A 1985-08-02 1985-08-02 マイクロコンピユ−タの暴走防止回路 Pending JPS6231452A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60169883A JPS6231452A (ja) 1985-08-02 1985-08-02 マイクロコンピユ−タの暴走防止回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60169883A JPS6231452A (ja) 1985-08-02 1985-08-02 マイクロコンピユ−タの暴走防止回路

Publications (1)

Publication Number Publication Date
JPS6231452A true JPS6231452A (ja) 1987-02-10

Family

ID=15894718

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60169883A Pending JPS6231452A (ja) 1985-08-02 1985-08-02 マイクロコンピユ−タの暴走防止回路

Country Status (1)

Country Link
JP (1) JPS6231452A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007143691A (ja) * 2005-11-25 2007-06-14 Tachi S Co Ltd シート・バック・フレーム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007143691A (ja) * 2005-11-25 2007-06-14 Tachi S Co Ltd シート・バック・フレーム

Similar Documents

Publication Publication Date Title
JPH0351002B2 (ja)
US6188256B1 (en) Reset-out circuit with feed back capability
CA2130935C (en) System and method for resetting a microprocessor system
JPS6231452A (ja) マイクロコンピユ−タの暴走防止回路
JP2899237B2 (ja) Cpu監視装置
JP2847604B2 (ja) カウンタ回路内蔵のicおよびワンチップマイクロコンピュータ
US4801875A (en) Integrated circuit with frequency dividing test function
JP2508976B2 (ja) リセット装置
KR940008853B1 (ko) 워치독 타이밍 회로
JPH0289136A (ja) マイクロプロセツサの再起動方式
JPS63155337A (ja) マイクロコンピユ−タ装置の暴走検出回路
JPS6310248A (ja) マイクロプロセツサの異常状態検出方式
JPH04107792A (ja) マイクロコンピュータ
KR940005703Y1 (ko) 시스템 보호를 위한 감시회로
KR970008509B1 (ko) 마이크로 프로세서를 리세트하는 장치
JPH05143199A (ja) リセツト回路
SU1179380A1 (ru) Устройство дл контрол аналоговых перемножителей
JPH0668280A (ja) リセット回路
JP2871787B2 (ja) 積算カウンタ
JPH04156649A (ja) 割り込み制御回路
JPS61127045A (ja) プロセツサ暴走防止装置
JPH0380317A (ja) リセットパルス信号出力回路
JPH0439784A (ja) マイクロコンピュータ
JPH0427730B2 (ja)
JPH066210A (ja) タイマ回路