JPS616744A - マシンロツク状態監視装置 - Google Patents
マシンロツク状態監視装置Info
- Publication number
- JPS616744A JPS616744A JP59126963A JP12696384A JPS616744A JP S616744 A JPS616744 A JP S616744A JP 59126963 A JP59126963 A JP 59126963A JP 12696384 A JP12696384 A JP 12696384A JP S616744 A JPS616744 A JP S616744A
- Authority
- JP
- Japan
- Prior art keywords
- machine lock
- console
- signal
- cpu
- bus line
- 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
技術分野
本発明はマイクロコンピュータシステムに係り、特にそ
のプログラムミスやハードウェアの故障などによって生
ずるマシンロック状態の監視を行なわせるマシンロック
状態監視装置に関する。
のプログラムミスやハードウェアの故障などによって生
ずるマシンロック状態の監視を行なわせるマシンロック
状態監視装置に関する。
見米肢生
従来、第5図に示すように、バスラインBUSにメイン
CPU1、プログラム用ROMおよび制御用RAM2、
入出力ポート3が接続され、またメインCPU1にシス
テムの運転状況を監視するための各種表示をなしたりシ
ステムに各種指令を与えることができるコンソール4が
接続されたマイククロコンピユータシステムにあっては
、プログラムミスやハードウェアの故障などによるマシ
ンロックが発生すると、メインcputをリセット状態
に戻すか、またはタイムオーバとして割込処理を行なわ
せるしかマシンロックに対する対応手段がなかった。
CPU1、プログラム用ROMおよび制御用RAM2、
入出力ポート3が接続され、またメインCPU1にシス
テムの運転状況を監視するための各種表示をなしたりシ
ステムに各種指令を与えることができるコンソール4が
接続されたマイククロコンピユータシステムにあっては
、プログラムミスやハードウェアの故障などによるマシ
ンロックが発生すると、メインcputをリセット状態
に戻すか、またはタイムオーバとして割込処理を行なわ
せるしかマシンロックに対する対応手段がなかった。
しかしこのようなマシンロックに対する対応手段をとる
のでは、マシンロックが発生している状態が消えてしま
うために、その発生原因が不明となってその追求が非常
に困難なものとなってしまっている。
のでは、マシンロックが発生している状態が消えてしま
うために、その発生原因が不明となってその追求が非常
に困難なものとなってしまっている。
且煎
本発明は以上の点を考慮してなされたもので、マイクロ
コンピュータシステムにおいてプログラムミスやハード
ウェアの故障などにより生じたマシンロック状態の監視
を行なわせろことができるようにしたマシンロック状態
監視装置を提供するものである。
コンピュータシステムにおいてプログラムミスやハード
ウェアの故障などにより生じたマシンロック状態の監視
を行なわせろことができるようにしたマシンロック状態
監視装置を提供するものである。
達成
本発明はその目的達成のため、常時リセット状態にある
サブCPUを設け、マイクロコンピュータシステムにお
けるマシンロックの発生時にサブCPUを動作状態にさ
せるとともにそれにコンソールを切換接続させ、マシン
ロック発生時の各信号状態をそのサブCPUに読み込ま
せてその内容をコンソールに表示させる手段をとるよう
にするものである。
サブCPUを設け、マイクロコンピュータシステムにお
けるマシンロックの発生時にサブCPUを動作状態にさ
せるとともにそれにコンソールを切換接続させ、マシン
ロック発生時の各信号状態をそのサブCPUに読み込ま
せてその内容をコンソールに表示させる手段をとるよう
にするものである。
以下、添付図面を参照して本発明の一実施例について詳
述する。
述する。
本発明によるマシンロック状態監視装置にあっては、第
1図に示すように、バスラインB TJ SにメインC
’PUI、プログラム用ROMおよび制御用RAM2、
入出力ポート:3が接続され、またメインCPUIにシ
ステムの運転状況を監視するための各種表示をなしたり
システムに各種指令を与えることができるコンソール4
が接続されたマイククロコンピユータシステムにあって
、特にバスラインBUSに接続されたマシーンロック検
出回路5と、同じくバスラインBUSに信号状態入力周
辺回路6を介して接続されたサブCPU7と、メインC
PUI側に接続されているコンソール4をサブCPUV
側に切換接続させることのできる切換回路7とを設け、
マシンロック検出回路5によりマイクロコンピュータシ
ステムにおけるプログラムミスやハードウェアの故障な
どによるマシンロック状態の発生が検出されたときに、
その検出信号により常時リセット状態にあるサブCPU
7を動作状態にさせるとともに切換回路8を動作させて
コンソール4をサブCPU7側に切換接続させ、マシン
ロック発生時におけるバスラインBUS上の各信号の状
態を信号状態入力周辺回路6を通してサブCPU7が取
り込み、その取り込まれた各信号状態の内容をサブCP
U7の制御下でコンソール4に表示させるようにしてい
る。
1図に示すように、バスラインB TJ SにメインC
’PUI、プログラム用ROMおよび制御用RAM2、
入出力ポート:3が接続され、またメインCPUIにシ
ステムの運転状況を監視するための各種表示をなしたり
システムに各種指令を与えることができるコンソール4
が接続されたマイククロコンピユータシステムにあって
、特にバスラインBUSに接続されたマシーンロック検
出回路5と、同じくバスラインBUSに信号状態入力周
辺回路6を介して接続されたサブCPU7と、メインC
PUI側に接続されているコンソール4をサブCPUV
側に切換接続させることのできる切換回路7とを設け、
マシンロック検出回路5によりマイクロコンピュータシ
ステムにおけるプログラムミスやハードウェアの故障な
どによるマシンロック状態の発生が検出されたときに、
その検出信号により常時リセット状態にあるサブCPU
7を動作状態にさせるとともに切換回路8を動作させて
コンソール4をサブCPU7側に切換接続させ、マシン
ロック発生時におけるバスラインBUS上の各信号の状
態を信号状態入力周辺回路6を通してサブCPU7が取
り込み、その取り込まれた各信号状態の内容をサブCP
U7の制御下でコンソール4に表示させるようにしてい
る。
しかしてこのような本発明によるマシンロック状態監視
装置によれば、マイクロコンピュータシステムにおいて
マシンロックが発生してシステムのメインCP TJ’
1がリセットされても1代わりにサブCPU7が動作
してマシンロック発生時におけるマイクロコンピュータ
の各信号状態の内容がコンソール4に表示されるために
、オペレータはその表示内容からマシンロック状態の発
生を知るとともにその原因を簡単に把握することができ
るようになり、その結果デバッグ作業を容易になしてマ
イクロコンピュータシステムにおけるハードウェア、ラ
フ1−ウェアの開発効率を高めることができるようにな
る。
装置によれば、マイクロコンピュータシステムにおいて
マシンロックが発生してシステムのメインCP TJ’
1がリセットされても1代わりにサブCPU7が動作
してマシンロック発生時におけるマイクロコンピュータ
の各信号状態の内容がコンソール4に表示されるために
、オペレータはその表示内容からマシンロック状態の発
生を知るとともにその原因を簡単に把握することができ
るようになり、その結果デバッグ作業を容易になしてマ
イクロコンピュータシステムにおけるハードウェア、ラ
フ1−ウェアの開発効率を高めることができるようにな
る。
第2図に、以上説明した本発明によるマシンロック状態
監視装置の具体的な構成例を示している。
監視装置の具体的な構成例を示している。
ここではマシンロック検出回!!65として、マイクロ
コンピュータのバスラインB U S上におけるリード
RD信号、ライトWR信号および割込INT信号の各コ
マンドの各否定信号の論理和をとるOR回路5】と、そ
のOR出力によりトリガされる単安定マルチバイブレー
タ52と、そのQ出力により1−リガされるフリップフ
ロップ53とからなっている。なお単安定マルチバイブ
レータ52としては、それが一度1−リガされた励起状
態中に111度トリガ入力が与えられたときに再励起状
態となる機能をもったものが使用される。サブCPU7
は、そのフリッププロップ53のQ出力に応じてリセッ
ト状態から抜は出して動作状態になるようになっている
。単安定マルチバイブレーク52とフリップフロップ5
3とはマイクロコンピュータからバスラインBUSを通
して送られてくるリセスl−RE S E T信号に応
じてリセス1−されるようになっている。また信号状態
入力周辺回路6としては、バスラインBUS上にお(づ
るアドレスデータ、各種コン1−ロール信号などを逐次
記憶する)モリ回路からなっており、サブCPU7の動
作時にそれから与えられるリード要求に応じてマシンロ
ック時の記憶内容をそのサブCPU7に送出するように
なっている。さらに切換回路8としては、コンソール4
からの入力信号INをフリップフロップ5:3のQ出力
に応じてメインCPU1に与えるAND回路81および
コンソール4からの入力信号INをフリップフロツプ5
3のQ出力に応じてサブCP U 7に与えるAND回
路82と、メインCPUIからコンソール4に出される
出力信号をフリップフロップ53のQ出力に応じて通過
させるAND回路83およびサブCPU7からコンソー
ル4に出される出力信号をフリップフロップ53のQ出
力に応じて通過させるAND回路84と、AND回路8
3またはAND回路84を通過した出力信号OUTをコ
ンソール4に与えるOR回路85とからなっている。な
おメインCPUIは電源投入後におけろ通常動作時には
ラン状態となり、マシンロック時などにバスラインBU
Sから与えられるリセットRESET信号に応じてリセ
ットされるようになっている。
コンピュータのバスラインB U S上におけるリード
RD信号、ライトWR信号および割込INT信号の各コ
マンドの各否定信号の論理和をとるOR回路5】と、そ
のOR出力によりトリガされる単安定マルチバイブレー
タ52と、そのQ出力により1−リガされるフリップフ
ロップ53とからなっている。なお単安定マルチバイブ
レータ52としては、それが一度1−リガされた励起状
態中に111度トリガ入力が与えられたときに再励起状
態となる機能をもったものが使用される。サブCPU7
は、そのフリッププロップ53のQ出力に応じてリセッ
ト状態から抜は出して動作状態になるようになっている
。単安定マルチバイブレーク52とフリップフロップ5
3とはマイクロコンピュータからバスラインBUSを通
して送られてくるリセスl−RE S E T信号に応
じてリセス1−されるようになっている。また信号状態
入力周辺回路6としては、バスラインBUS上にお(づ
るアドレスデータ、各種コン1−ロール信号などを逐次
記憶する)モリ回路からなっており、サブCPU7の動
作時にそれから与えられるリード要求に応じてマシンロ
ック時の記憶内容をそのサブCPU7に送出するように
なっている。さらに切換回路8としては、コンソール4
からの入力信号INをフリップフロップ5:3のQ出力
に応じてメインCPU1に与えるAND回路81および
コンソール4からの入力信号INをフリップフロツプ5
3のQ出力に応じてサブCP U 7に与えるAND回
路82と、メインCPUIからコンソール4に出される
出力信号をフリップフロップ53のQ出力に応じて通過
させるAND回路83およびサブCPU7からコンソー
ル4に出される出力信号をフリップフロップ53のQ出
力に応じて通過させるAND回路84と、AND回路8
3またはAND回路84を通過した出力信号OUTをコ
ンソール4に与えるOR回路85とからなっている。な
おメインCPUIは電源投入後におけろ通常動作時には
ラン状態となり、マシンロック時などにバスラインBU
Sから与えられるリセットRESET信号に応じてリセ
ットされるようになっている。
このように構成されたものにあって、第3図に示すよう
に、メインCPUIがラン状態にあるときにはバスライ
ンBUS上にはR,D信号、WR倍信号よびINT信号
の各コマンドが時分割的にそれぞれ出されている。この
場合、各コマンドの間隔をTIとする。しかして、第4
図に示すように、マシンロック検出回路5におけるO
R回路51の出力は周期T1のパルス信号となり、それ
により単安定マルチ八イブレータ52がトリガされるこ
とになる。この場合、単安定マルチバイブレータ52の
Q出力のパルス幅T2はその1−リガ信号の周期T1よ
りも充分大きくとっており、そのためマイクロコンピュ
ータシステムが正常動作して周期1゛1で各コマンドが
出されている限り単安定マルチバイブレーク52は再励
起状態を保って次段のフリップフロップ53が何ら1ヘ
リガされることがない。したがって、そのフリップフロ
ップ53のQ出力がローレベルrr L ++、Q出力
がハイレベル”H”となり、そのため切換回路8におけ
るAND回路81 、83がそれぞれ導通して(AND
回路82.84はしゃ断状態にある)メインCPUIと
コンソール4とが接続された状態を保持する。
に、メインCPUIがラン状態にあるときにはバスライ
ンBUS上にはR,D信号、WR倍信号よびINT信号
の各コマンドが時分割的にそれぞれ出されている。この
場合、各コマンドの間隔をTIとする。しかして、第4
図に示すように、マシンロック検出回路5におけるO
R回路51の出力は周期T1のパルス信号となり、それ
により単安定マルチ八イブレータ52がトリガされるこ
とになる。この場合、単安定マルチバイブレータ52の
Q出力のパルス幅T2はその1−リガ信号の周期T1よ
りも充分大きくとっており、そのためマイクロコンピュ
ータシステムが正常動作して周期1゛1で各コマンドが
出されている限り単安定マルチバイブレーク52は再励
起状態を保って次段のフリップフロップ53が何ら1ヘ
リガされることがない。したがって、そのフリップフロ
ップ53のQ出力がローレベルrr L ++、Q出力
がハイレベル”H”となり、そのため切換回路8におけ
るAND回路81 、83がそれぞれ導通して(AND
回路82.84はしゃ断状態にある)メインCPUIと
コンソール4とが接続された状態を保持する。
また、サブCPU7は未だリセット状態にある。
いま、第4図に示すように、t、の時点てマシンロック
が発生し、最後のコマンドが出されてから12時間たっ
ても次のコマンドが出されないかまたはそのコマンドが
出されたままになると、tlの時点で単安定マルチバイ
ブレータ52が励起状態から安定状態に反転してそのQ
出力がハイレベルLL ](IIとなり、それによりフ
リップフロップ53がトリガされてそのQ出力がハイレ
ベルII HII、Q出力かローレベルLL L II
となる。したがって、t、の時点でサブCPU7がリセ
ット状態から抜は出してラン状態となって動作を開始す
るとともに、切換回路8におけるAND回路82.84
がそれぞれ導通して(A、ND回路81.83はしゃ断
状態となる)コンソール4がサブC,P U 7側に切
換接続される。
が発生し、最後のコマンドが出されてから12時間たっ
ても次のコマンドが出されないかまたはそのコマンドが
出されたままになると、tlの時点で単安定マルチバイ
ブレータ52が励起状態から安定状態に反転してそのQ
出力がハイレベルLL ](IIとなり、それによりフ
リップフロップ53がトリガされてそのQ出力がハイレ
ベルII HII、Q出力かローレベルLL L II
となる。したがって、t、の時点でサブCPU7がリセ
ット状態から抜は出してラン状態となって動作を開始す
るとともに、切換回路8におけるAND回路82.84
がそれぞれ導通して(A、ND回路81.83はしゃ断
状態となる)コンソール4がサブC,P U 7側に切
換接続される。
しかしてサブCP U 7は動作開始後コンソール4を
占有し、マイクロコンピュータシステt1がマシンロッ
ク状態になった旨の表示指令をコンソール4に与え、そ
れによりコンソール4はマシンロック発生のメツセージ
を表示してオペレータにその旨を報知する。それに応じ
てオペレータがコンソール4のキーを操作してサブCP
U7にマシンロック発生時のデータを要求すると、サブ
CP U7は信号状態入力周辺回路6からそのときのバ
スラインBUS上における各信号状態を取り込んでその
内容をサブCPTJ7の制御下でコンソール4に表示さ
せる。
占有し、マイクロコンピュータシステt1がマシンロッ
ク状態になった旨の表示指令をコンソール4に与え、そ
れによりコンソール4はマシンロック発生のメツセージ
を表示してオペレータにその旨を報知する。それに応じ
てオペレータがコンソール4のキーを操作してサブCP
U7にマシンロック発生時のデータを要求すると、サブ
CP U7は信号状態入力周辺回路6からそのときのバ
スラインBUS上における各信号状態を取り込んでその
内容をサブCPTJ7の制御下でコンソール4に表示さ
せる。
効敦
以上、本発明によるマシンロック状態監視装置にあって
は、マイクロコンピュータシステムにおけるマシンロッ
ク発生時にサブCP Uを動イ1で状態にするとともに
、そのサブCP U側にコンソールを切換接続させ、サ
ブCP Uの制御下においてマシンロック発生時におけ
るバスライン」−の各信号状態を取り込んでその内容を
コンソールに表示させるようにしたもので、そのコンソ
ールの表示内容からマイクロコンピュータシステムにお
けるマシンロック発生状態を容易に把握することができ
るという優れた利点を有している。
は、マイクロコンピュータシステムにおけるマシンロッ
ク発生時にサブCP Uを動イ1で状態にするとともに
、そのサブCP U側にコンソールを切換接続させ、サ
ブCP Uの制御下においてマシンロック発生時におけ
るバスライン」−の各信号状態を取り込んでその内容を
コンソールに表示させるようにしたもので、そのコンソ
ールの表示内容からマイクロコンピュータシステムにお
けるマシンロック発生状態を容易に把握することができ
るという優れた利点を有している。
第1図は本発明によるマシンロック状態監視装置の一実
施例を示すブロック構成図、第2図は同実施例の具体的
な回路構成例を示す電気的結線図、第3図は同実施例に
おけるバスライン上の各コマンドの一例を示すタイムチ
ャー1−1第4図は同実施例における各部信号のタイム
チャート、第5図は一般的なマイクロコンピュータシス
テムを示すブロック構成図である。 1・・・メインCPU 4・・・コンソール 5・・
・マシンロック検出回路 6・・・信号状態入力周辺回
路 7・・・サブCPU 8・・・切換回路 52・
・・単安定マルチバイブレータ 53・・・フリッププ
ロップ第1図 第3図 □時間 第4図 □ θ寺P4 第5図 手続補正書 昭和59年 8月 8日 2、発明の名称 マシンロック状態監視装置 3、補正をする者 事件との関係 特許出願人 東基部大田区中馬込1丁目3番6号 4、代理人 昭和 年 月 日 (発送日昭和、 年 月 日) 6、補正により する発明の数 7、補正の対象 明細曹の発明の詳細な説明の欄および図面8、補正の内
容 (1)明細曹第6頁第3行目、「割込INTJとあるな
「割込応答INTA Jに訂正する。 (2)本願の図面中第2図および第3図を別紙のとおり
訂正する。
施例を示すブロック構成図、第2図は同実施例の具体的
な回路構成例を示す電気的結線図、第3図は同実施例に
おけるバスライン上の各コマンドの一例を示すタイムチ
ャー1−1第4図は同実施例における各部信号のタイム
チャート、第5図は一般的なマイクロコンピュータシス
テムを示すブロック構成図である。 1・・・メインCPU 4・・・コンソール 5・・
・マシンロック検出回路 6・・・信号状態入力周辺回
路 7・・・サブCPU 8・・・切換回路 52・
・・単安定マルチバイブレータ 53・・・フリッププ
ロップ第1図 第3図 □時間 第4図 □ θ寺P4 第5図 手続補正書 昭和59年 8月 8日 2、発明の名称 マシンロック状態監視装置 3、補正をする者 事件との関係 特許出願人 東基部大田区中馬込1丁目3番6号 4、代理人 昭和 年 月 日 (発送日昭和、 年 月 日) 6、補正により する発明の数 7、補正の対象 明細曹の発明の詳細な説明の欄および図面8、補正の内
容 (1)明細曹第6頁第3行目、「割込INTJとあるな
「割込応答INTA Jに訂正する。 (2)本願の図面中第2図および第3図を別紙のとおり
訂正する。
Claims (1)
- システムのメインCPUにコンソールが接続されたマイ
クロコンピュータシステムにあって、そのマイクロコン
ピュータシステムに生じたマシンロック状態を検出する
マシンロック検出回路と、そのマシンロック検出信号に
応じて動作状態になるサブCPUと、同じくマシンロッ
ク検出信号に応じて前記コンソールをサブCPU側に切
換接続させる切換回路と、マシンロック発生時における
マイクロコンピュータシステムのバスライン上における
信号状態をサブCPUに伝える信号状態入力周辺回路と
を設けることによって構成されたマシンロック状態監視
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59126963A JPS616744A (ja) | 1984-06-20 | 1984-06-20 | マシンロツク状態監視装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59126963A JPS616744A (ja) | 1984-06-20 | 1984-06-20 | マシンロツク状態監視装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS616744A true JPS616744A (ja) | 1986-01-13 |
Family
ID=14948227
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59126963A Pending JPS616744A (ja) | 1984-06-20 | 1984-06-20 | マシンロツク状態監視装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS616744A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002288010A (ja) * | 2001-03-28 | 2002-10-04 | Toshiba Corp | 監視装置 |
-
1984
- 1984-06-20 JP JP59126963A patent/JPS616744A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002288010A (ja) * | 2001-03-28 | 2002-10-04 | Toshiba Corp | 監視装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01293450A (ja) | 障害装置特定システム | |
| JPH10105422A (ja) | 保護装置の制御回路 | |
| JPH0754947B2 (ja) | 予備系監視方式 | |
| JPS6227831A (ja) | 演算器チエツク回路 | |
| JP2669116B2 (ja) | 信号処理装置 | |
| JPH0726762Y2 (ja) | バス不一致発生回路 | |
| JPH0395636A (ja) | フェイルセーフ回路の診断方式 | |
| JP3028836B2 (ja) | 演算処理システム | |
| JP2749994B2 (ja) | 数値制御装置 | |
| JP2818437B2 (ja) | 障害検出回路 | |
| JPS61169036A (ja) | システム監視装置 | |
| JPH03222020A (ja) | マルチマイクロプロセッサシステムのリセット方式 | |
| JP2685289B2 (ja) | 書込許可信号チェック方式 | |
| JPH04182835A (ja) | マルチプロセッサシステムのバス監視装置 | |
| JPH0410036A (ja) | 演算処理装置用監視回路 | |
| JPH01199242A (ja) | マイクロコンピュータ系の異常検出装置 | |
| JPS6042496B2 (ja) | パリテイエラ−処理方式 | |
| JPS62214446A (ja) | インタフエ−ス診断装置 | |
| JPS63285644A (ja) | マイクロコンピュ−タシステムの異常報知方法 | |
| JPS63208964A (ja) | バス競合検出方式 | |
| JPS60222936A (ja) | チエツク回路診断方式 | |
| JPH05324407A (ja) | Cpu監視方式 | |
| JPS63181001A (ja) | 故障診断装置 | |
| JPS624744B2 (ja) | ||
| JPS62162111A (ja) | プログラマブルコントロ−ラの異常表示装置 |