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
Links
- 230000005856 abnormality Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、ウオツチ・ドツグ・タイマ(以下
WDTと略す)回路を備えた中央処理装置を含ん
で構成される中央処理装置の異常検出装置に関す
る。
WDTと略す)回路を備えた中央処理装置を含ん
で構成される中央処理装置の異常検出装置に関す
る。
(従来の技術)
WDT回路は、中央処理装置(以下CPUと略
す)の動作、即ち、プログラムの走行を監視し、
異常を検出した場合(一定時間を経過しても
WDTのクリアが行われず、タイムアツプした場
合)に、CPUにリセツトをかけ、初期化スター
トさせるものである。
す)の動作、即ち、プログラムの走行を監視し、
異常を検出した場合(一定時間を経過しても
WDTのクリアが行われず、タイムアツプした場
合)に、CPUにリセツトをかけ、初期化スター
トさせるものである。
このような動作をなすWDT回路を有した従来
のCPUにおいては、電源の投入時においても、
CPUに異常が発生したのと同様に、CPUを含む
システム全体に初期化スタートがかけられるよう
に構成されている。
のCPUにおいては、電源の投入時においても、
CPUに異常が発生したのと同様に、CPUを含む
システム全体に初期化スタートがかけられるよう
に構成されている。
(発明が解決しようとする問題点)
このため、CPUを含んで構成される従来装置
においては、動作開始後、再起動がかかつた原因
が電源投入によるものなのか、WDT回路のタイ
ムアツプによるものかの認識が不可能で、WDT
回路による異常検出の回数を知ることはできなか
つた。それ故に、CPUを設置後に発生したCPU
の異常回数の履歴が残らず、システムの異常動作
の解析が行えないという問題があつた。
においては、動作開始後、再起動がかかつた原因
が電源投入によるものなのか、WDT回路のタイ
ムアツプによるものかの認識が不可能で、WDT
回路による異常検出の回数を知ることはできなか
つた。それ故に、CPUを設置後に発生したCPU
の異常回数の履歴が残らず、システムの異常動作
の解析が行えないという問題があつた。
本発明はこのような問題点に鑑みてなされたも
ので、その目的は、WDT回路による異常検出の
回数を計数できるようにすることによつて、
CPUを含むシステムの異常や、プログラムの不
具合等の解析を容易に行える異常検出装置を実現
することにある。
ので、その目的は、WDT回路による異常検出の
回数を計数できるようにすることによつて、
CPUを含むシステムの異常や、プログラムの不
具合等の解析を容易に行える異常検出装置を実現
することにある。
(問題点を解決するための手段)
前記した問題点を解決する本発明は、
中央処理装置と、この中央処理装置及びこの中
央処理装置に結合する他の処理装置の動作を監視
し、異常が発生した場合当該各処理装置にリセツ
トをかけるウオツチ・ドツグ・タイマ回路とを備
えた装置において、 電源投入時に電源部から出力される電源投入信
号によつてリセツトされ前記中央処理装置が再起
動後にこの中央処理装置から出力される信号によ
つてセツトされるウオツチ・ドツグ・タイマ・フ
リツプフロツプを設けるとともに、 前記中央処理装置内に、 中央処理装置が再起動後に前記ウオツチ・ドツ
グ・タイマ・フリツプフロツプの状態を読み込
み、当該状態がアクテイブ状態の時にインクリメ
ントされ、インアクイブ状態のときにリセツトさ
れるウオツチ・ドツグ・タイマ・カウンタを設
け、 このウオツチ・ドツグ・タイマ・カウンタの計
数値から電源投入時よりウオツチ・ドツグ・タイ
マ回路がタイムアツプした回数を知ることができ
るようにした中央処理装置の異常検出装置であ
る。
央処理装置に結合する他の処理装置の動作を監視
し、異常が発生した場合当該各処理装置にリセツ
トをかけるウオツチ・ドツグ・タイマ回路とを備
えた装置において、 電源投入時に電源部から出力される電源投入信
号によつてリセツトされ前記中央処理装置が再起
動後にこの中央処理装置から出力される信号によ
つてセツトされるウオツチ・ドツグ・タイマ・フ
リツプフロツプを設けるとともに、 前記中央処理装置内に、 中央処理装置が再起動後に前記ウオツチ・ドツ
グ・タイマ・フリツプフロツプの状態を読み込
み、当該状態がアクテイブ状態の時にインクリメ
ントされ、インアクイブ状態のときにリセツトさ
れるウオツチ・ドツグ・タイマ・カウンタを設
け、 このウオツチ・ドツグ・タイマ・カウンタの計
数値から電源投入時よりウオツチ・ドツグ・タイ
マ回路がタイムアツプした回数を知ることができ
るようにした中央処理装置の異常検出装置であ
る。
(実施例)
以下、図面を用いて本発明の実施例を詳細に説
明する。
明する。
第1図は本発明の一実施例を示すブロツク図で
ある。図において、1はCPU、2はこのCPU1
に図示しないバスを介して結合しているその他の
処理装置、3はCPU1やその他の処理装置2に
電力を供給する電源部である。4はWDT回路、
5は本発明において特徴としているウオツチ・ド
ツグ・タイマ・フリツプ・フロツプ(以下
WDTFと略す)、6はオアゲートである。
ある。図において、1はCPU、2はこのCPU1
に図示しないバスを介して結合しているその他の
処理装置、3はCPU1やその他の処理装置2に
電力を供給する電源部である。4はWDT回路、
5は本発明において特徴としているウオツチ・ド
ツグ・タイマ・フリツプ・フロツプ(以下
WDTFと略す)、6はオアゲートである。
オアゲート6は、電源投入時に電源部3から出
力される電源投入信号と、WDT回路4から
このWDTがタイムアツプした時出力される
WDT信号とを入力しており、これら信号
と、信号とのオア出力をCPU1及びそ
の他の処理装置2の各リセツト端子に与え、
CPU1及びその他の処理装置2を再起動させる。
力される電源投入信号と、WDT回路4から
このWDTがタイムアツプした時出力される
WDT信号とを入力しており、これら信号
と、信号とのオア出力をCPU1及びそ
の他の処理装置2の各リセツト端子に与え、
CPU1及びその他の処理装置2を再起動させる。
WDTTF5は、電源部3からの電源投入信号
PONがリセツト端子RSに印加され、又、CPU1
からプログラムによつて出力される信号
(WDTF)がセツト端子STに印加されている。
従つて、このWDTF5は、電源投入時にリセツ
トされ、再起動後にCPU1によつてセツトされ
る。又、WDTF5の状態を示す出力信号WFは、
CPU1に印加され、CPU1内においてプログラ
ムから読み取ることができるようになつている。
PONがリセツト端子RSに印加され、又、CPU1
からプログラムによつて出力される信号
(WDTF)がセツト端子STに印加されている。
従つて、このWDTF5は、電源投入時にリセツ
トされ、再起動後にCPU1によつてセツトされ
る。又、WDTF5の状態を示す出力信号WFは、
CPU1に印加され、CPU1内においてプログラ
ムから読み取ることができるようになつている。
ここで、CPU1内には、第2図のフローチヤ
ート内に示す、ウオツチ・ドツグ・タイマ・カウ
ンタ(WDTカウンタ)が設けられていて、
WDTF5からの状態を示す信号WFに応じて、そ
の計数値がインクリメントまたはリセツトされる
ようになつている。
ート内に示す、ウオツチ・ドツグ・タイマ・カウ
ンタ(WDTカウンタ)が設けられていて、
WDTF5からの状態を示す信号WFに応じて、そ
の計数値がインクリメントまたはリセツトされる
ようになつている。
次にこのように構成した装置の動作を、電源投
入時の動作と、WDTタイムアツプ時の動作に分
けて説明する。
入時の動作と、WDTタイムアツプ時の動作に分
けて説明する。
[電源投入時の動作]
電源が投入されると、電源部3から電源投入信
号が出力される。この電源投入信号
は、WDTF5をリセツト状態とすると共に、オ
アゲート6を通つて、CPU1及びその他の処理
装置2のリセツト端子に印加され、これらが再起
動される。
号が出力される。この電源投入信号
は、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)に移る。
ート後、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は次の処理に移る。
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回路がタイムアツプした回数を知ることが
できる。
(発明の効果)
以上説明したように、本発明によれば、WDT
回路による異常検出の回数を計数できるので、
WDTカウンタの計数値からシステムの故障やプ
ログラムの不具合等の障害の解析を容易に行うこ
とができる。本発明は、CPU設置後に発生する
再現性の低い異常解析を行うような場合に好適で
ある。
回路による異常検出の回数を計数できるので、
WDTカウンタの計数値からシステムの故障やプ
ログラムの不具合等の障害の解析を容易に行うこ
とができる。本発明は、CPU設置後に発生する
再現性の低い異常解析を行うような場合に好適で
ある。
第1図は本発明の一実施例を示すブロツク図、
第2図はその動作の一例を示すフローチヤートで
ある。 1…CPU、2…その他の処理装置、3…電源
部、4…WDT回路、5…WDTF、6…ゲート。
第2図はその動作の一例を示すフローチヤートで
ある。 1…CPU、2…その他の処理装置、3…電源
部、4…WDT回路、5…WDTF、6…ゲート。
Claims (1)
- 【特許請求の範囲】 1 中央処理装置と、この中央処理装置及びこの
中央処理装置に結合する他の処理装置の動作を監
視し、異常が発生した場合当該各処理装置にリセ
ツトをかけるウオツチ・ドツグ・タイマ回路とを
備えた装置において、 電源投入時に電源部から出力される電源投入信
号によつてリセツトされ前記中央処理装置が再起
動後にこの中央処理装置からの信号によつてセツ
トされるウオツチ・ドツグ・タイマ・フリツプフ
ロツプを設けるとともに、 前記中央処理装置内に、 中央処理装置が再起動後に前記ウオツチ・ドツ
グ・タイマ・フリツプフロツプの状態を読み込
み、当該状態がアクテイブ状態の時にインクリメ
ントされ、インアクイブ状態のときにリセツトさ
れるウオツチ・ドツグ・タイマ・カウンタを設
け、 このウオツチ・ドツグ・タイマ・カウンタの計
数値から電源投入時よりウオツチ・ドツグ・タイ
マ回路がタイムアツプした回数を知ることができ
るようにした中央処理装置の異常検出装置。
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)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011022833A (ja) * | 2009-07-16 | 2011-02-03 | Toshiba Tec Corp | 情報処理装置 |
-
1984
- 1984-12-28 JP JP59275147A patent/JPS61156442A/ja active Granted
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 |