JPH0439698B2 - - Google Patents

Info

Publication number
JPH0439698B2
JPH0439698B2 JP59275147A JP27514784A JPH0439698B2 JP H0439698 B2 JPH0439698 B2 JP H0439698B2 JP 59275147 A JP59275147 A JP 59275147A JP 27514784 A JP27514784 A JP 27514784A JP H0439698 B2 JPH0439698 B2 JP H0439698B2
Authority
JP
Japan
Prior art keywords
processing unit
central processing
power
cpu
signal
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.)
Expired - Lifetime
Application number
JP59275147A
Other languages
English (en)
Other versions
JPS61156442A (ja
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 filed Critical
Priority to JP59275147A priority Critical patent/JPS61156442A/ja
Publication of JPS61156442A publication Critical patent/JPS61156442A/ja
Publication of JPH0439698B2 publication Critical patent/JPH0439698B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ウオツチ・ドツグ・タイマ(以下
WDTと略す)回路を備えた中央処理装置を含ん
で構成される中央処理装置の異常検出装置に関す
る。
(従来の技術) WDT回路は、中央処理装置(以下CPUと略
す)の動作、即ち、プログラムの走行を監視し、
異常を検出した場合(一定時間を経過しても
WDTのクリアが行われず、タイムアツプした場
合)に、CPUにリセツトをかけ、初期化スター
トさせるものである。
このような動作をなすWDT回路を有した従来
のCPUにおいては、電源の投入時においても、
CPUに異常が発生したのと同様に、CPUを含む
システム全体に初期化スタートがかけられるよう
に構成されている。
(発明が解決しようとする問題点) このため、CPUを含んで構成される従来装置
においては、動作開始後、再起動がかかつた原因
が電源投入によるものなのか、WDT回路のタイ
ムアツプによるものかの認識が不可能で、WDT
回路による異常検出の回数を知ることはできなか
つた。それ故に、CPUを設置後に発生したCPU
の異常回数の履歴が残らず、システムの異常動作
の解析が行えないという問題があつた。
本発明はこのような問題点に鑑みてなされたも
ので、その目的は、WDT回路による異常検出の
回数を計数できるようにすることによつて、
CPUを含むシステムの異常や、プログラムの不
具合等の解析を容易に行える異常検出装置を実現
することにある。
(問題点を解決するための手段) 前記した問題点を解決する本発明は、 中央処理装置と、この中央処理装置及びこの中
央処理装置に結合する他の処理装置の動作を監視
し、異常が発生した場合当該各処理装置にリセツ
トをかけるウオツチ・ドツグ・タイマ回路とを備
えた装置において、 電源投入時に電源部から出力される電源投入信
号によつてリセツトされ前記中央処理装置が再起
動後にこの中央処理装置から出力される信号によ
つてセツトされるウオツチ・ドツグ・タイマ・フ
リツプフロツプを設けるとともに、 前記中央処理装置内に、 中央処理装置が再起動後に前記ウオツチ・ドツ
グ・タイマ・フリツプフロツプの状態を読み込
み、当該状態がアクテイブ状態の時にインクリメ
ントされ、インアクイブ状態のときにリセツトさ
れるウオツチ・ドツグ・タイマ・カウンタを設
け、 このウオツチ・ドツグ・タイマ・カウンタの計
数値から電源投入時よりウオツチ・ドツグ・タイ
マ回路がタイムアツプした回数を知ることができ
るようにした中央処理装置の異常検出装置であ
る。
(実施例) 以下、図面を用いて本発明の実施例を詳細に説
明する。
第1図は本発明の一実施例を示すブロツク図で
ある。図において、1はCPU、2はこのCPU1
に図示しないバスを介して結合しているその他の
処理装置、3はCPU1やその他の処理装置2に
電力を供給する電源部である。4はWDT回路、
5は本発明において特徴としているウオツチ・ド
ツグ・タイマ・フリツプ・フロツプ(以下
WDTFと略す)、6はオアゲートである。
オアゲート6は、電源投入時に電源部3から出
力される電源投入信号と、WDT回路4から
このWDTがタイムアツプした時出力される
WDT信号とを入力しており、これら信号
と、信号とのオア出力をCPU1及びそ
の他の処理装置2の各リセツト端子に与え、
CPU1及びその他の処理装置2を再起動させる。
WDTTF5は、電源部3からの電源投入信号
PONがリセツト端子RSに印加され、又、CPU1
からプログラムによつて出力される信号
(WDTF)がセツト端子STに印加されている。
従つて、このWDTF5は、電源投入時にリセツ
トされ、再起動後にCPU1によつてセツトされ
る。又、WDTF5の状態を示す出力信号WFは、
CPU1に印加され、CPU1内においてプログラ
ムから読み取ることができるようになつている。
ここで、CPU1内には、第2図のフローチヤ
ート内に示す、ウオツチ・ドツグ・タイマ・カウ
ンタ(WDTカウンタ)が設けられていて、
WDTF5からの状態を示す信号WFに応じて、そ
の計数値がインクリメントまたはリセツトされる
ようになつている。
次にこのように構成した装置の動作を、電源投
入時の動作と、WDTタイムアツプ時の動作に分
けて説明する。
[電源投入時の動作] 電源が投入されると、電源部3から電源投入信
号が出力される。この電源投入信号
は、WDTF5をリセツト状態とすると共に、オ
アゲート6を通つて、CPU1及びその他の処理
装置2のリセツト端子に印加され、これらが再起
動される。
CPU1が再起動されると、CPU1のプログラ
ムは初期化スタートされる。
第2図はこのプログラムに従つて、初期化スタ
ート後、CPU1が実行する動作のフローチヤー
トである。CPU1は、はじめに、WDTF5から
の出力信号WFを読み込み、この信号WFがアク
テイブか、インアクテイブか判断する(ステツプ
1)。ここで、WDTF5は、すでに電源投入信号
PONによつてリセツト状態になつているので、
WDTF5からの出力信号WFは、インアクテイブ
となつている。このことから、CPU1は今回の
再起動が電源投入によるものであると認識し、
CPU1内に内蔵するWDTカウンタをリセツトす
る(ステツプ2)。又、CPU1からWDTF5にセ
ツト信号SFを出力し、WDTF5をセツト状態と
する(ステツプ3)。以上の処理の後、CPU1は
次の処理(ステツプ4)に移る。
[WDT回路がタイムアツプした時の動作] KDT回路4がタイムアツプすると、WDT回路
4は、信号を出力する。この信号は、
オアゲート6を通つて、CPU1及びその他の処
理装置2に与えられ、これらが再起動される。
CPU1が再起動されると、CPU1は初期化スタ
ートされ、電源投入時と同じ、第2図フローチヤ
ートに従つた動作を実行する。即ちCPU1は、
WDTF5からの出力信号WFを読み込み、この信
号WFがアクテイブか、インアクテイブか判断す
る(ステツプ1)。ここで、WDTF5は、前述し
た電源投入時のプログラムの処理(ステツプ3)
によつてセツト状態となつているので、WDTF
5から出力されている出力信号WFはアクテイブ
となつている。このことから、CPU1はこのス
テツプ1において、今回の再起動がWDT回路4
のタイムアツプによるものであると認識し、ステ
ツプ5に移り、ここで、CPU1内のWDTカウン
タをインクリメントする。以上の処理の後、
CPU1は次の処理に移る。
このような動作によつて、CPU1は、内蔵す
るWDTカウンタの計数値から、電源投入時より
WDT回路がタイムアツプした回数を知ることが
できる。
(発明の効果) 以上説明したように、本発明によれば、WDT
回路による異常検出の回数を計数できるので、
WDTカウンタの計数値からシステムの故障やプ
ログラムの不具合等の障害の解析を容易に行うこ
とができる。本発明は、CPU設置後に発生する
再現性の低い異常解析を行うような場合に好適で
ある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロツク図、
第2図はその動作の一例を示すフローチヤートで
ある。 1…CPU、2…その他の処理装置、3…電源
部、4…WDT回路、5…WDTF、6…ゲート。

Claims (1)

  1. 【特許請求の範囲】 1 中央処理装置と、この中央処理装置及びこの
    中央処理装置に結合する他の処理装置の動作を監
    視し、異常が発生した場合当該各処理装置にリセ
    ツトをかけるウオツチ・ドツグ・タイマ回路とを
    備えた装置において、 電源投入時に電源部から出力される電源投入信
    号によつてリセツトされ前記中央処理装置が再起
    動後にこの中央処理装置からの信号によつてセツ
    トされるウオツチ・ドツグ・タイマ・フリツプフ
    ロツプを設けるとともに、 前記中央処理装置内に、 中央処理装置が再起動後に前記ウオツチ・ドツ
    グ・タイマ・フリツプフロツプの状態を読み込
    み、当該状態がアクテイブ状態の時にインクリメ
    ントされ、インアクイブ状態のときにリセツトさ
    れるウオツチ・ドツグ・タイマ・カウンタを設
    け、 このウオツチ・ドツグ・タイマ・カウンタの計
    数値から電源投入時よりウオツチ・ドツグ・タイ
    マ回路がタイムアツプした回数を知ることができ
    るようにした中央処理装置の異常検出装置。
JP59275147A 1984-12-28 1984-12-28 中央処理装置の異常検出装置 Granted JPS61156442A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59275147A JPS61156442A (ja) 1984-12-28 1984-12-28 中央処理装置の異常検出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59275147A JPS61156442A (ja) 1984-12-28 1984-12-28 中央処理装置の異常検出装置

Publications (2)

Publication Number Publication Date
JPS61156442A JPS61156442A (ja) 1986-07-16
JPH0439698B2 true JPH0439698B2 (ja) 1992-06-30

Family

ID=17551333

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59275147A Granted JPS61156442A (ja) 1984-12-28 1984-12-28 中央処理装置の異常検出装置

Country Status (1)

Country Link
JP (1) JPS61156442A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011022833A (ja) * 2009-07-16 2011-02-03 Toshiba Tec Corp 情報処理装置

Also Published As

Publication number Publication date
JPS61156442A (ja) 1986-07-16

Similar Documents

Publication Publication Date Title
US6112320A (en) Computer watchdog timer
US7721083B2 (en) CPU runaway determination circuit and CPU runaway determination method
US6321289B1 (en) Apparatus for automatically notifying operating system level applications of the occurrence of system management events
JPH0439698B2 (ja)
JPS6129239A (ja) プロセツサ異常再開方式
CN114637547B (zh) 一种通用服务器的驱动方法和通用服务器
JP2659067B2 (ja) マイクロコンピュータのリセット回路
KR0154705B1 (ko) 시스템 고장 진단 및 복구장치와 그 방법
US20080140890A1 (en) Electronic Circuit Arrangement For Detecting a Failing Clock
JPS622685Y2 (ja)
JPS626265B2 (ja)
KR0147894B1 (ko) 마이컴의 오동작 방지회로 및 방법
JP3035937B2 (ja) 多機能電話機
JPS6298435A (ja) コンピユ−タの異常検出方法
KR0155045B1 (ko) 무인경비시스템의 워치독 타이머 구현 방법
JP2518829Y2 (ja) I/oカード異常検出システム
JPH04182842A (ja) タイマ監視方式
JP2026046836A (ja) 電子機器
JPH04148246A (ja) ウオツチドツグタイマ
CN117439870A (zh) 一种异构松耦合架构的物联终端的系统恢复方法
JPH0573360A (ja) ウオツチドツグ・タイマ
JPH03152637A (ja) 異常診断システム
SU1550526A1 (ru) Устройство взаимного перезапуска абонентов
JPH04195437A (ja) プログラム暴走監視装置
JPS62245340A (ja) 電子制御装置の異常検知方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees