JPS62143145A - 誤動作検出回路 - Google Patents
誤動作検出回路Info
- Publication number
- JPS62143145A JPS62143145A JP60283406A JP28340685A JPS62143145A JP S62143145 A JPS62143145 A JP S62143145A JP 60283406 A JP60283406 A JP 60283406A JP 28340685 A JP28340685 A JP 28340685A JP S62143145 A JPS62143145 A JP S62143145A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- timer
- cpu
- malfunction
- malfunction detection
- 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
Links
Landscapes
- Debugging And Monitoring (AREA)
- Multi Processors (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は1つの誤動作検出用タイマー、及び誤動作検出
回路によシ、マルチCPU、または時分割型マルチCP
Uの誤動作を検出する回路、誤動作を検出することによ
り全システムにリセットをかける回路に関するものであ
る。
回路によシ、マルチCPU、または時分割型マルチCP
Uの誤動作を検出する回路、誤動作を検出することによ
り全システムにリセットをかける回路に関するものであ
る。
従来の技術
従来の誤動作検出回路は第3図のようなシステム構成に
なってお91つのCPU1に対して1つの誤動作検出用
タイマー2を有していた。ここで・GKはシステムに対
する基本クロック信号、R3Tはシステムに対するリセ
ット信号である。この誤動作検出回路では、誤動作検出
用タイマー2に任意の時間間隔を設定し、CPU1の動
作が正常であれば、その時間間隔内にCPU1から誤動
作検出用タイマー2に対し再トリガーをかけることによ
り、タイマー2はオーバーフローを起こさず、システム
の正常動作の確認全行う。タイマーカウントクロック発
生回路3は基本クロック信号GKより誤動作検出用タイ
マー2のカウントクロックを発生させるI′回路であり
、オーツく−フロー検出回路(誤動作検出回路)4ば、
前記タイマー2にオーバーフローが生じた時にリセソト
ノくルスを発生させる回路である。
なってお91つのCPU1に対して1つの誤動作検出用
タイマー2を有していた。ここで・GKはシステムに対
する基本クロック信号、R3Tはシステムに対するリセ
ット信号である。この誤動作検出回路では、誤動作検出
用タイマー2に任意の時間間隔を設定し、CPU1の動
作が正常であれば、その時間間隔内にCPU1から誤動
作検出用タイマー2に対し再トリガーをかけることによ
り、タイマー2はオーバーフローを起こさず、システム
の正常動作の確認全行う。タイマーカウントクロック発
生回路3は基本クロック信号GKより誤動作検出用タイ
マー2のカウントクロックを発生させるI′回路であり
、オーツく−フロー検出回路(誤動作検出回路)4ば、
前記タイマー2にオーバーフローが生じた時にリセソト
ノくルスを発生させる回路である。
つまり、この従来列構成は、CP U 1 ’、riで
・ろ誤動作検出用タイマー2に対しての再トリガーが発
生しなくなると、同タイマー2のオーツ(−フローによ
シシステムの誤動作が検出されCPU1に対しリセット
をかける回路構成になっていた。
・ろ誤動作検出用タイマー2に対しての再トリガーが発
生しなくなると、同タイマー2のオーツ(−フローによ
シシステムの誤動作が検出されCPU1に対しリセット
をかける回路構成になっていた。
発明が解決しようとする問題点
従来列では1つのCPUによるシステムに対しては有効
な回路構成であるが、マルチCPU、時分割型マルチC
PHによるシステムに対しては、1つの誤動作検出用タ
イマー2、誤動作検出回路4では1つのCPHに対して
のみの誤動作検出しかできず、全てのCPU1に対して
の誤動作を検出するためには第4図のように、CPUの
数だけ誤動作検出用タイマー2.2’、・・・2′及び
誤動作検出回路4 、4’ 、・・・4′が必要;でな
る。このような回路を採用すればハードの増加によシシ
ステムとしての規模が増大してしまう。
な回路構成であるが、マルチCPU、時分割型マルチC
PHによるシステムに対しては、1つの誤動作検出用タ
イマー2、誤動作検出回路4では1つのCPHに対して
のみの誤動作検出しかできず、全てのCPU1に対して
の誤動作を検出するためには第4図のように、CPUの
数だけ誤動作検出用タイマー2.2’、・・・2′及び
誤動作検出回路4 、4’ 、・・・4′が必要;でな
る。このような回路を採用すればハードの増加によシシ
ステムとしての規模が増大してしまう。
問題点を解決するための手段
上記の問題点を解決するために1つの誤動作検出用タイ
マー及び1つの誤動作検出回路のみでマルチcptr、
時分割型マルチCPHの誤動作を任意設定時間間隔パル
スの欠除を選択し得る論理回路手段によシ検出する回路
、また誤動作時にはシステム、各CPHに対しリセット
をかける凹路を有するものである。
マー及び1つの誤動作検出回路のみでマルチcptr、
時分割型マルチCPHの誤動作を任意設定時間間隔パル
スの欠除を選択し得る論理回路手段によシ検出する回路
、また誤動作時にはシステム、各CPHに対しリセット
をかける凹路を有するものである。
作用
本発明の回路構成によりシステムの誤動作を検出するこ
とができ、システム全てに対しリセットをかけることが
できる。
とができ、システム全てに対しリセットをかけることが
できる。
実施列
本発明の実施列を第1図に示すCPU1.CPUffの
4個のCPU(群)1を用いたシステム構成によシ詳し
く述べる。CPUI 、CPUII 、CPU1、C:
PUrVは各々単独のCPtJであシ、GKは全システ
ムに対して基本となるクロック信号である。CPU管理
回路5はCPU (群)1中の再トリガー信号(再トリ
ガ−1〜再トリガー■)を選択する回路であり、第2図
でこの回路の一例を詳しく述べる。タイマーカウントク
ロック発生回路3は誤動作検出用タイマー2のカウント
クロックを基本クロック(OK )よシ作成する回路で
ある。
4個のCPU(群)1を用いたシステム構成によシ詳し
く述べる。CPUI 、CPUII 、CPU1、C:
PUrVは各々単独のCPtJであシ、GKは全システ
ムに対して基本となるクロック信号である。CPU管理
回路5はCPU (群)1中の再トリガー信号(再トリ
ガ−1〜再トリガー■)を選択する回路であり、第2図
でこの回路の一例を詳しく述べる。タイマーカウントク
ロック発生回路3は誤動作検出用タイマー2のカウント
クロックを基本クロック(OK )よシ作成する回路で
ある。
誤動作検出用タイマー2はタイマーカウントクロックの
パルスをカウントするカウンターであり、初期値全設定
することも可能であり、前記タイマー2がオーバーフロ
ーを起こす時間間隔を任意に設定することも可能である
。タイマーオーバーフロー検出回路(誤動作検出回路)
4は、タイマーがオーバーフローを起こした時にリセッ
トパルスを発生させる回路である。
パルスをカウントするカウンターであり、初期値全設定
することも可能であり、前記タイマー2がオーバーフロ
ーを起こす時間間隔を任意に設定することも可能である
。タイマーオーバーフロー検出回路(誤動作検出回路)
4は、タイマーがオーバーフローを起こした時にリセッ
トパルスを発生させる回路である。
次に第2図のCPU管理回路5について述べる。
2段構成のT型フリップフロップ6によりカウンターを
構成し、再トリガーを必要とするCPUIを決定し、A
NDゲートアにより誤動作検出用タイマー2に必要なC
PU l〜■の再トリガーI〜IVt選択しORゲート
8により誤動作検出用タイマー2に対して再トリガーを
かける。
構成し、再トリガーを必要とするCPUIを決定し、A
NDゲートアにより誤動作検出用タイマー2に必要なC
PU l〜■の再トリガーI〜IVt選択しORゲート
8により誤動作検出用タイマー2に対して再トリガーを
かける。
システムはリセットスタートし、この時のCPU管理回
路5によ5CPUIに対して再トリガーが要求される。
路5によ5CPUIに対して再トリガーが要求される。
CPU1から再トリガ−1のパルスが発生した場合、誤
動作検出用タイマー2には初期値がロードされる。この
時CPU管理回路5はCPUII;て対して再トリガー
を要求する。CPUrIから再ドア、1ガーHのパルス
が発生し、誤動作検出用タイマー2に初期値がロードさ
れると、CPU管理回路5はCPUIに対して再トリガ
ーを要求するようになる。CPUIから再トリガ−Iの
パルスが発生し誤動作検出用タイマー2に初期値がロー
ドされると、CPU管理回路6はc p u Iyに対
して再トリガーを要求するようになる。CPtJ■から
再トリガ−パルスが発生すると、誤動作検出用タイマー
2に初期値がロードされ、CPU管理回路5はCPU
lに対して再トリガーを要求するようになる。このよう
に各CPU I〜■から発生する再トリガ−パルスを順
番に誤動作検出用タイマー2に対する再トリガ−パルス
として選択する。そして、CPU1からの再トリガ−パ
ルスが無くなる(つまシ、誤動作)時には誤動作検出用
タイマー2のオーバーフローが生じ、オーバーフロー検
出回路(誤動作検出回路)4により全システムに対し、
リセットをかけ、システム、CPU1の再起動を実行す
ることができる。システムのリセットスタートからの経
過により、CPU(群)1中のどのC;PU(1〜■)
から再トリガー信号が欠除(つまシ、誤動作)している
かを検出することができる。
動作検出用タイマー2には初期値がロードされる。この
時CPU管理回路5はCPUII;て対して再トリガー
を要求する。CPUrIから再ドア、1ガーHのパルス
が発生し、誤動作検出用タイマー2に初期値がロードさ
れると、CPU管理回路5はCPUIに対して再トリガ
ーを要求するようになる。CPUIから再トリガ−Iの
パルスが発生し誤動作検出用タイマー2に初期値がロー
ドされると、CPU管理回路6はc p u Iyに対
して再トリガーを要求するようになる。CPtJ■から
再トリガ−パルスが発生すると、誤動作検出用タイマー
2に初期値がロードされ、CPU管理回路5はCPU
lに対して再トリガーを要求するようになる。このよう
に各CPU I〜■から発生する再トリガ−パルスを順
番に誤動作検出用タイマー2に対する再トリガ−パルス
として選択する。そして、CPU1からの再トリガ−パ
ルスが無くなる(つまシ、誤動作)時には誤動作検出用
タイマー2のオーバーフローが生じ、オーバーフロー検
出回路(誤動作検出回路)4により全システムに対し、
リセットをかけ、システム、CPU1の再起動を実行す
ることができる。システムのリセットスタートからの経
過により、CPU(群)1中のどのC;PU(1〜■)
から再トリガー信号が欠除(つまシ、誤動作)している
かを検出することができる。
この原理は、時分割型マルチCPUに対しても同様に適
用できる。
用できる。
発明の詳細
な説明したように本発明によれば簡単な制御回路によシ
マルチCPU、または時分割型マルチCPUに対して1
つの誤動作検出タイマー、誤動作検出回路のみで、また
システムに対しても大幅なハードの増大にはならずCP
U 、システムの誤動作を検出することが可能となシ、
全システムにリセットをかけることによシシステムの再
起動を行うことができる。
マルチCPU、または時分割型マルチCPUに対して1
つの誤動作検出タイマー、誤動作検出回路のみで、また
システムに対しても大幅なハードの増大にはならずCP
U 、システムの誤動作を検出することが可能となシ、
全システムにリセットをかけることによシシステムの再
起動を行うことができる。
第1図は本発明実施例の回路構成図、第2図は同実施列
中の要部回路図、第3図は従来の回路構成図、第4図は
従来のマルチcptyの場合の回路構成図である。 1・・・・・・CPU(CPUI〜■群)、2・・・・
・・誤動作検出用タイマー、3・・・・・・タイマーカ
ウントクロック発生回路、4・・・・オーバーフロー検
出回路(誤動作検出回路)、5・・・・・CPU管理回
路、6・・・・T型フリップフロップ、7・・・・AN
D論理ゲート、8・・・・・OR論理ゲート。
中の要部回路図、第3図は従来の回路構成図、第4図は
従来のマルチcptyの場合の回路構成図である。 1・・・・・・CPU(CPUI〜■群)、2・・・・
・・誤動作検出用タイマー、3・・・・・・タイマーカ
ウントクロック発生回路、4・・・・オーバーフロー検
出回路(誤動作検出回路)、5・・・・・CPU管理回
路、6・・・・T型フリップフロップ、7・・・・AN
D論理ゲート、8・・・・・OR論理ゲート。
Claims (1)
- マルチCPU、または時分割型マルチCPUを有するシ
ステム構成である任意設定時間間隔パルスで再トリガー
動作するタイマー回路を内蔵し、前記設定時間間隔パル
スを選択する論理回路手段および同論理回路手段からの
信号に基づく前記タイマー回路のオーバーフローからシ
ステムの誤動作を検出しシステムに対しリセットをかけ
る回路を有することを特徴とする誤動作検出回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60283406A JPS62143145A (ja) | 1985-12-17 | 1985-12-17 | 誤動作検出回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60283406A JPS62143145A (ja) | 1985-12-17 | 1985-12-17 | 誤動作検出回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62143145A true JPS62143145A (ja) | 1987-06-26 |
Family
ID=17665112
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60283406A Pending JPS62143145A (ja) | 1985-12-17 | 1985-12-17 | 誤動作検出回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62143145A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63167941A (ja) * | 1987-01-05 | 1988-07-12 | Mori Seiki Seisakusho:Kk | マルチプロセツサ暴走停止システム |
| JPH0227448A (ja) * | 1988-07-18 | 1990-01-30 | Fujitsu Ten Ltd | 誤動作検知装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5024062A (ja) * | 1973-07-04 | 1975-03-14 | ||
| JPS59189465A (ja) * | 1983-04-13 | 1984-10-27 | Fujitsu Ltd | マルチ・プロセツサ・システムの障害検出方式 |
-
1985
- 1985-12-17 JP JP60283406A patent/JPS62143145A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5024062A (ja) * | 1973-07-04 | 1975-03-14 | ||
| JPS59189465A (ja) * | 1983-04-13 | 1984-10-27 | Fujitsu Ltd | マルチ・プロセツサ・システムの障害検出方式 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63167941A (ja) * | 1987-01-05 | 1988-07-12 | Mori Seiki Seisakusho:Kk | マルチプロセツサ暴走停止システム |
| JPH0227448A (ja) * | 1988-07-18 | 1990-01-30 | Fujitsu Ten Ltd | 誤動作検知装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0341853B2 (ja) | ||
| JPS62143145A (ja) | 誤動作検出回路 | |
| JPH11272637A (ja) | マルチプロセッサ・システムおよび方法 | |
| US7475237B2 (en) | Timer with periodic channel service | |
| JPH0426914Y2 (ja) | ||
| JPS55119756A (en) | Monitor system for processor | |
| SU877549A1 (ru) | Система дл обработки информации с контролем | |
| SU1406588A1 (ru) | Устройство дл ввода информации от абонентов | |
| JPH01175064A (ja) | バスエラー検出回路 | |
| JPS6111859A (ja) | 異常検出装置 | |
| CN120165799A (zh) | 一种用于多探测器系统的时钟同步方法及系统 | |
| JPH01223521A (ja) | 大規模集積回路 | |
| JPH0544684B2 (ja) | ||
| JPS5827559B2 (ja) | コウツウシンゴウセイギヨソウチノ イジヨウカンシカイロ | |
| JPH0454249B2 (ja) | ||
| JPS60262252A (ja) | マイクロプロセツサ暴走監視方式 | |
| JPS62150454A (ja) | ダイレクトメモリアクセスシステム | |
| Jenkins | Independent multiprocessor systems: a master/slave configuration implemented in Ada | |
| JPS6371751A (ja) | 外部記憶装置 | |
| JPS61267144A (ja) | プログラム異常検出方式 | |
| JPS62197839A (ja) | 中央処理装置制御方式 | |
| JPH06131209A (ja) | 擬似エラー発生方式 | |
| JPH0748184B2 (ja) | 信号出力回路 | |
| JPH0277854A (ja) | マイクロプロセッサのリセット方式 | |
| JPS62172441A (ja) | マルチcpuシステムの暴走検出装置 |