JPH01149149A - ウォッチドッグタイマ内蔵マイクロコンピュータ - Google Patents

ウォッチドッグタイマ内蔵マイクロコンピュータ

Info

Publication number
JPH01149149A
JPH01149149A JP62307961A JP30796187A JPH01149149A JP H01149149 A JPH01149149 A JP H01149149A JP 62307961 A JP62307961 A JP 62307961A JP 30796187 A JP30796187 A JP 30796187A JP H01149149 A JPH01149149 A JP H01149149A
Authority
JP
Japan
Prior art keywords
signal
terminal
output
counter
overflow
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
JP62307961A
Other languages
English (en)
Inventor
Koji Okada
光司 岡田
Minoru Matsuda
実 松田
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 JP62307961A priority Critical patent/JPH01149149A/ja
Publication of JPH01149149A publication Critical patent/JPH01149149A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Microcomputers (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明はマイクロコンビ二一夕に関する。より詳細には
、本発明は、特にシステムの異常検知に用いるウォッチ
ドッグタイマを備えたマイクロコンピュータの新規な構
成に関する。
従来の技術 マイクロコンピュータは、プログラムが正しければ正常
な動作を行う前提で設計されているが、外来のノイズあ
るいは経年変化等による素子特性の異常によって誤動作
を起こし、ソフトウェア上のループに入り込んでしまう
ことがある。
そこで、マイクロコンピュータのシステムにプリセット
可能なオーバフロー付のカウンタを設け、プログラムの
作成時に一定時間の処理を含ませて、この一定時間毎に
カウンタをプリセットすることによって、処理が正常に
実行されている間はカウンタがオーバフローしないよう
に設定しておく。
そして、異常な動作によってカウンタがオーバフローし
た場合は、ノンマスカブルな割り込み処理とした異常に
対処するプログラムが起動されるように構成することに
より、システム全体の実質的な信頼性を高める手法があ
る。
この方法手法は、ウォッチドッグ(番犬)タイマと呼ば
れ、特に実時間制御等のように、動作の高い信頼性を要
求される用途では、上述のような異常事態に素早く対応
することが要求される場合に広く利用されている。
発明が解決しようとする問題点 従来、この種のウォッチドッグタイマは、カウンタのオ
ーバーフローによって外部に異常を示すと共に割込みを
発生させ、割込みルーチンで出力信号の制御等異常処理
を行っていた。
しかしながら、上述した従来のウォッチドッグタイマは
、システム異常時に、カウンタのオーバーフローの発生
により、割込みルーチンの中で異常処理を行っているの
で、プログラムが正常に実行できない状態のときは、出
力信号の制御等の処理が行えないという欠点がある。
そこで、本発明は、より広範な異常事態に対応して割り
込み処理を起動することのできる、新規な構成のウォッ
チドッグタイマを内蔵したマイクロコンピュータを提供
することを目的としている。
問題点を解決するための手段 即ち、本発明により、システム異常検知時に、出力端子
をハイ・インピーダンスにする制御回路を備えることを
特徴とするウォッチドッグタイマを内蔵することを特徴
とするマイクロコンピュータが提供される。
作用 本発明によるマイクロコンピュータに設けられたウォッ
チドッグタイマは、カウンタのオーバーフローにより、
出力信号をハイ・インピーダンスにする制御回路を備え
ることをその主要な特徴としている。
即ち、前述した従来のウォッチドッグタイマに対して、
本発明によるマイクロコンピュータでは、割込み処理に
加えて、ハードウェアにより出力信号をハイ・インピー
ダンスにする制御回路を内蔵するという独創的内容を有
している。
以下に図面を参照して本発明をより具体的に詳述するが
、以下に開示するものは本発明の一実施例に過ぎず、本
発明の技術的範囲を何ら限定するものではない。
実施例 第1図は、本発明に従って構成されたマイクロコンピュ
ータシステムの、特にウォッチドッグタイマと人出力ポ
ートの構成を示すブロック図である。
まず、このマイクロコンピュータのウォッチドッグタイ
マは、以下のように構成されている。
即ち、カウンタ1は、プリセット可能なオーバーフロー
付きカウンタであり、クロック信号2に従ってカウント
動作を行い、オーバフローした場合は、オーバフロー信
号6を出力する。また、マイクロプロセッサのリセット
信号3あるいはプログラムにより出力されたクリア信号
4が人力された場合は、プリセット信号5によってプリ
セットされる。尚、ループ信号7は短期間にプリセット
を繰り返したことを示す。
オーバフロー信号6が出力された場合、あるいは、オー
バーフロー時間の2−4以前にプリセットした場合には
、割込み信号8が出力され、システムが異常作動したこ
とが表示される。
一方、出力端子16に使用される入出力ポートは以下の
ように構成されている。
即ち、内部バス17には、モードを設定するモード信号
9並びにモード信号を保持するラッチ10と、出力レベ
ルを設定する出力レベルライト信号11並びに出力レベ
ルを保持するラッチ12とがそれぞれ接続されている。
また、バス17には、更に、出力レベルを読み込む出力
レベルリード信号13と入力レベルを読み込む入力レベ
ルリード信号14とが接続されている。
更に、ラッチ12と出力端子16との間には、トライス
テート20が設けられており、このトライステート20
の制御信号15は、ラッチ10の出力と割込み信号8と
を入力されるOR回路の出力に接続されている。
上述のように構成された回路は、以下のように動作する
端子16を出力として使用する場合、まず、ラッチlO
にロウレベルを書込む。
正常動作時は、オーバーフローする前(または−j−A
−フロー時間の2−4以降)にカウンタ1をプリセット
することにより、割込み信号8はアクティブにならない
一方、システムの異常動作が検出された場合は、カウン
タ1がオーバーフロー(または、オーバーフロー時間の
2−4以前にプリセットしたこと)を出力するので、割
込み信号8がアクティブになり、更に、制御信号15が
インアクティブとなるので、端子16はハイ・インピー
ダンスとなる。端子16カハイ・インピーダンスになる
と、ユーザーは端子16にプルアップ抵抗18またはプ
ルダウン抵抗19を接続することによって、端子16の
信号レベルをロウレベルまたはハイレベルの何れかに任
意に設定することができる。
発明の詳細 な説明したように本発明に従うマイクロコンピュータで
は、ウォッチドッグタイマによる異常の検出に応じて、
単に割り込み処理を起動するだけではなく、出力信号が
ハイ・インピーダンスに設定されるので、該当端子にプ
ルアップ抵抗またはプルダウン抵抗を付加することによ
って、システム異常時にユーザの希望する任意の固定レ
ベル信号を出力することができる。こうして、システム
全体の信頼性をより高くすることができる。
【図面の簡単な説明】
第1図は、本発明に従って構成されたマイクロコンビ二
一夕が備えるウォッチドッグタイマ並びに人出力ポート
の構成を模式的に示すブロック図である。 〔主な参照番号〕 1・・・オーバーフロー付きカウンタ、2・・・カウン
タの入力クロック、 3・・・リセット信号、 4・・・カウンタ・クリア信号、 5・・・カウンタ・プリセット信号、 6・・・カウンタ・オーバーフロー信号、7・・・ルー
プ信号、 8・・・システム異常信号、 9・・・ポートモード・ライト信号、 10・・・モード・ラッチ、 11・・・ポート出力レベル・ライト信号、12・・・
出力レベル・ラッチ、 13・・・出力レベル・リード信号、 14・・・ポート入力レベル・リード信号、15・・・
ポート人出力タントロール信号、16・・・端子、 17・・・本マイクロコンピュータ内部ハス、18・・
・プルアップ抵抗、 19・・・プルダウン抵抗、 20・・・トライステート

Claims (1)

    【特許請求の範囲】
  1. システム異常検知時に、出力端子をハイ・インピーダン
    スにする制御回路を備えることを特徴とするウォッチド
    ッグタイマを内蔵することを特徴とするマイクロコンピ
    ュータ。
JP62307961A 1987-12-05 1987-12-05 ウォッチドッグタイマ内蔵マイクロコンピュータ Pending JPH01149149A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62307961A JPH01149149A (ja) 1987-12-05 1987-12-05 ウォッチドッグタイマ内蔵マイクロコンピュータ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62307961A JPH01149149A (ja) 1987-12-05 1987-12-05 ウォッチドッグタイマ内蔵マイクロコンピュータ

Publications (1)

Publication Number Publication Date
JPH01149149A true JPH01149149A (ja) 1989-06-12

Family

ID=17975251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62307961A Pending JPH01149149A (ja) 1987-12-05 1987-12-05 ウォッチドッグタイマ内蔵マイクロコンピュータ

Country Status (1)

Country Link
JP (1) JPH01149149A (ja)

Similar Documents

Publication Publication Date Title
US6112320A (en) Computer watchdog timer
JPH0346854B2 (ja)
JPS62163152A (ja) ウオツチドツグタイマ
JPS5868163A (ja) システム障害検出方式
CA1236583A (en) Device for improving detection of unoperational states in non-attended driven processor
US6321289B1 (en) Apparatus for automatically notifying operating system level applications of the occurrence of system management events
US6463492B1 (en) Technique to automatically notify an operating system level application of a system management event
JPH10105422A (ja) 保護装置の制御回路
JP2870250B2 (ja) マイクロプロセッサの暴走監視装置
JPS61226843A (ja) 割込み異常検出装置
KR920008354Y1 (ko) 워치독 회로
JPH05233374A (ja) ウオッチドッグタイマ装置
JP2616140B2 (ja) マイクロコンピュータ
KR0155045B1 (ko) 무인경비시스템의 워치독 타이머 구현 방법
JPH05257748A (ja) マイクロプロセッサ装置
JP2731386B2 (ja) 制御装置
KR100269348B1 (ko) 자동 리-스타트(re-start)회로를 구비한 무선 랜(lan) 시스템
JPH03222020A (ja) マルチマイクロプロセッサシステムのリセット方式
JPS5937880Y2 (ja) 異常監視装置
JPH03152637A (ja) 異常診断システム
JP2847224B2 (ja) 電子レンジ
JPH0283677A (ja) マイクロコンピュータ
JPS626262B2 (ja)
KR20000002916A (ko) 프로세서 내장형 통신장치의 이상감지 및 처리장치와 그 방법
JPH0748198B2 (ja) マルチプロセッサシステム