JPS6343560Y2 - - Google Patents
Info
- Publication number
- JPS6343560Y2 JPS6343560Y2 JP18311782U JP18311782U JPS6343560Y2 JP S6343560 Y2 JPS6343560 Y2 JP S6343560Y2 JP 18311782 U JP18311782 U JP 18311782U JP 18311782 U JP18311782 U JP 18311782U JP S6343560 Y2 JPS6343560 Y2 JP S6343560Y2
- Authority
- JP
- Japan
- Prior art keywords
- cpu
- clock
- bus
- watchdog timer
- 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
Links
- 230000002159 abnormal effect Effects 0.000 claims description 5
- 238000012806 monitoring device Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 description 6
- 230000005856 abnormality Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
Landscapes
- Measurement Of Unknown Time Intervals (AREA)
- Debugging And Monitoring (AREA)
Description
【考案の詳細な説明】
本考案はウオツチドツグタイマによりCPUの
異常を検出するCPU監視装置に関する。
異常を検出するCPU監視装置に関する。
この種の従来のウオツチドツグタイマは、第1
図A又はBに示す方式のものがある。同図Aに示
す方式はバス1上のメモリフエツチ信号でウオツ
チドツグタイマ2の計時リセツトをすることで、
タイマ2の設定時間内のメモリフエツチ信号検出
でCPU3を正常と判定し、設定時間を越えるま
でメモリフエツチ信号がないときにCPU3を異
常と判定する。この方式では、DMAによつてメ
モリ4と補助記憶装置等の入出力装置5間のデー
タ転送中にはバス1上に繰返しメモリフエツチ信
号が存在するためその期間にはCPU3が異常に
なつても検出できない。
図A又はBに示す方式のものがある。同図Aに示
す方式はバス1上のメモリフエツチ信号でウオツ
チドツグタイマ2の計時リセツトをすることで、
タイマ2の設定時間内のメモリフエツチ信号検出
でCPU3を正常と判定し、設定時間を越えるま
でメモリフエツチ信号がないときにCPU3を異
常と判定する。この方式では、DMAによつてメ
モリ4と補助記憶装置等の入出力装置5間のデー
タ転送中にはバス1上に繰返しメモリフエツチ信
号が存在するためその期間にはCPU3が異常に
なつても検出できない。
第1図Bに示す方式はウオツチドツグタイマ2
に設定する時間内にCPU3から計時リセツト信
号を与えるようプログラムを構成しておき、設定
時間内にリセツト信号が与えられないことで
CPU3の異常と判定するソフトウエアアクセス
方式としている。この方式ではソフトウエアアク
セスを頻繁に行なうとCPU3の負荷が増大し、
リアルタイムシステムにおいてはソフトウエアア
クセスの頻度を下げざるを得ないため最大30秒間
もCPUの停止を検出できないこともある。
に設定する時間内にCPU3から計時リセツト信
号を与えるようプログラムを構成しておき、設定
時間内にリセツト信号が与えられないことで
CPU3の異常と判定するソフトウエアアクセス
方式としている。この方式ではソフトウエアアク
セスを頻繁に行なうとCPU3の負荷が増大し、
リアルタイムシステムにおいてはソフトウエアア
クセスの頻度を下げざるを得ないため最大30秒間
もCPUの停止を検出できないこともある。
本考案は時計から一定周期でバス占有の割込み
を起し、CPUからのバス占有許可信号をウオツ
チドツグタイマのリセツト信号とすることによ
り、従来の問題点を解消したCPU監視装置を提
供することを目的とする。
を起し、CPUからのバス占有許可信号をウオツ
チドツグタイマのリセツト信号とすることによ
り、従来の問題点を解消したCPU監視装置を提
供することを目的とする。
第2図は本考案の一実施例を示す構成図であ
る。バス1に結合される内部時計6は一定周期で
CPU3にバス占有リクエスト信号を発生し、
CPU3はバス占有リクエスト信号に対して優先
順位判定装置3Aが時計6の優先順位を判定し、
他の装置がバス占有リクエスト信号発生又はバス
占有状態にないときに時計6に対してバス占有許
可信号を与える。ウオツチドツグタイマ2は時計
6に与えられるバス占有許可信号を計時のリセツ
トとして検出してCPU3が正常に動作している
と判定する。
る。バス1に結合される内部時計6は一定周期で
CPU3にバス占有リクエスト信号を発生し、
CPU3はバス占有リクエスト信号に対して優先
順位判定装置3Aが時計6の優先順位を判定し、
他の装置がバス占有リクエスト信号発生又はバス
占有状態にないときに時計6に対してバス占有許
可信号を与える。ウオツチドツグタイマ2は時計
6に与えられるバス占有許可信号を計時のリセツ
トとして検出してCPU3が正常に動作している
と判定する。
こうした構成により、CPU3が停止すると優
先順位判定装置3Aも停止するため、時計6から
のバス占有リクエスト信号に対してバス占有許可
信号が発生されないときにはCPU3の異常又は
他の優先順位の高い装置によるバス占有状態にあ
り、このバス占有状態は比較的短い時間内に解除
されることから時計6からの複数回のバス占有リ
クエストにバス占有許可信号が発生されないこと
を検出すればCPU3の異常と判定することがで
きる。
先順位判定装置3Aも停止するため、時計6から
のバス占有リクエスト信号に対してバス占有許可
信号が発生されないときにはCPU3の異常又は
他の優先順位の高い装置によるバス占有状態にあ
り、このバス占有状態は比較的短い時間内に解除
されることから時計6からの複数回のバス占有リ
クエストにバス占有許可信号が発生されないこと
を検出すればCPU3の異常と判定することがで
きる。
例えば、メモリ4と入出力装置5間にDMAが
実行されているとき、時計6からのバス占有リク
エストに対してCPU3の優先順位判定装置3A
はDMA中のためバス占有許可信号を発生しない
が、DMAは1ワード、1フレームの単位データ
の転送終了から次の単位データの転送開始までに
空き時間があり、この間に時計6からのバス占有
リクエスト信号にはバス占有許可信号の発生があ
つてウオツチドツグタイマ2によるCPU3の正
常,異常判定ができ、本考案では最大でも20ms
でCPUの動作判定が可能となる。
実行されているとき、時計6からのバス占有リク
エストに対してCPU3の優先順位判定装置3A
はDMA中のためバス占有許可信号を発生しない
が、DMAは1ワード、1フレームの単位データ
の転送終了から次の単位データの転送開始までに
空き時間があり、この間に時計6からのバス占有
リクエスト信号にはバス占有許可信号の発生があ
つてウオツチドツグタイマ2によるCPU3の正
常,異常判定ができ、本考案では最大でも20ms
でCPUの動作判定が可能となる。
なお、時計6からのバス占有リクエスト信号発
生周期を短かくする頻度の高いリクエスト信号発
生にもCPU3の負荷が増えることは少ない。即
ち、従来のソフトウエアによるCPUのアクセス
に比べて、本考案のように時計6とCPU3の信
号授受は極めて短時間内に処理される。
生周期を短かくする頻度の高いリクエスト信号発
生にもCPU3の負荷が増えることは少ない。即
ち、従来のソフトウエアによるCPUのアクセス
に比べて、本考案のように時計6とCPU3の信
号授受は極めて短時間内に処理される。
以上のとおり、本考案によれば、ウオツチドツ
グタイマによるCPUの異常から検出までの時間
を大幅に短縮し、CPUの負担も軽減できる効果
がある。また、本考案では時計の割込みによる監
視のため、CPUの監視に加えて内部時計の異常
も検出できる効果がある。
グタイマによるCPUの異常から検出までの時間
を大幅に短縮し、CPUの負担も軽減できる効果
がある。また、本考案では時計の割込みによる監
視のため、CPUの監視に加えて内部時計の異常
も検出できる効果がある。
第1図は従来のウオツチドツグタイマによる
CPU監視装置を説明するための図、第2図は本
考案の一実施例を示す図である。 1……システムバス、2……ウオツチドツグタ
イマ、3……CPU、4……メモリ、5……入出
力装置、6……内部時計、3A……優先順位判定
装置。
CPU監視装置を説明するための図、第2図は本
考案の一実施例を示す図である。 1……システムバス、2……ウオツチドツグタ
イマ、3……CPU、4……メモリ、5……入出
力装置、6……内部時計、3A……優先順位判定
装置。
Claims (1)
- CPU、メモリ、入出力装置及びウオツチドツ
グタイマ、内部時計がバス結合されるコンピユー
タにおいて、上記時計はCPUに対して一定周期
でバス占有リクエスト信号を発生し、上記ウオツ
チドツグタイマはCPUから時計に与えるバス占
有許可信号を検出し、この信号が該タイマに設定
する時間内に検出されないときにCPUの異常と
判定することを特徴とするウオツチドツグタイマ
によるCPU監視装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18311782U JPS5988749U (ja) | 1982-12-02 | 1982-12-02 | ウオツチドツグタイマによるcpu監視装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP18311782U JPS5988749U (ja) | 1982-12-02 | 1982-12-02 | ウオツチドツグタイマによるcpu監視装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS5988749U JPS5988749U (ja) | 1984-06-15 |
JPS6343560Y2 true JPS6343560Y2 (ja) | 1988-11-14 |
Family
ID=30396395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP18311782U Granted JPS5988749U (ja) | 1982-12-02 | 1982-12-02 | ウオツチドツグタイマによるcpu監視装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5988749U (ja) |
-
1982
- 1982-12-02 JP JP18311782U patent/JPS5988749U/ja active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS5988749U (ja) | 1984-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5497501A (en) | DMA controller using a predetermined number of transfers per request | |
GB2065939A (en) | Arrangement having a programmabel electrical circuit and monitoring menas | |
US5138709A (en) | Spurious interrupt monitor | |
JPS6343560Y2 (ja) | ||
JPH0962640A (ja) | 共有メモリのアクセス制御方法 | |
JPH05324409A (ja) | ソフトウェアの暴走監視方式 | |
JP3145765B2 (ja) | 情報処理装置 | |
JPS60183657A (ja) | 共通バス障害検知方式 | |
JP3612471B2 (ja) | マルチプロセッサ構成におけるスプリアス割り込み制御方法 | |
JPH0749817A (ja) | Dma転送制御装置 | |
JPH10254822A (ja) | バス権要求方法 | |
JPS6225795Y2 (ja) | ||
JPS6033474Y2 (ja) | コンピュ−タ異常検出回路 | |
JP2837893B2 (ja) | マイクロコンピュータ装置 | |
JPS60164852A (ja) | プログラム暴走監視方式 | |
JP2825589B2 (ja) | バス制御方式 | |
JPH05233526A (ja) | Dma制御方式 | |
JPH0666060B2 (ja) | バス優先権制御方式 | |
JPH0354374B2 (ja) | ||
JPH03252831A (ja) | Dma転送によるras情報収集方法 | |
JPS6468865A (en) | Bus connection arbitrating system | |
JPH03288205A (ja) | プログラマブルコントローラシステム | |
JPS63124157A (ja) | プロセツサへのデ−タ取込方式 | |
JPH02130646A (ja) | Cpuの異常検出方式 | |
JPS6029856A (ja) | マルチプロセツサ・システムにおけるロ−カルメモリのアクセス制御方式 |