JPH04106637A - ストール検出回路 - Google Patents
ストール検出回路Info
- Publication number
- JPH04106637A JPH04106637A JP2224895A JP22489590A JPH04106637A JP H04106637 A JPH04106637 A JP H04106637A JP 2224895 A JP2224895 A JP 2224895A JP 22489590 A JP22489590 A JP 22489590A JP H04106637 A JPH04106637 A JP H04106637A
- Authority
- JP
- Japan
- Prior art keywords
- microprogram
- address
- stall
- signal
- logic
- 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
- 238000001514 detection method Methods 0.000 title claims description 8
- 238000012544 monitoring process Methods 0.000 abstract description 6
- 230000010365 information processing Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はストール検出回路に関し、特にマイクロプログ
ラム制御方式の情報処理装置においてマイクロプログラ
ムのストールを検出するストール検出回路に関する。
ラム制御方式の情報処理装置においてマイクロプログラ
ムのストールを検出するストール検出回路に関する。
従来、この種の情報処理装置においては、故障等により
同じマイクロプログラムの動作の繰返しが生じたり、他
装置からの応答が返らずにマイクロプログラムの実行が
待たされる状態く機能停止の状態)、即ち情報処理装置
のストールを検出する方式として、他装置、例えば診断
装置がら定期的に情報処理装置の監視を行うものがある
。
同じマイクロプログラムの動作の繰返しが生じたり、他
装置からの応答が返らずにマイクロプログラムの実行が
待たされる状態く機能停止の状態)、即ち情報処理装置
のストールを検出する方式として、他装置、例えば診断
装置がら定期的に情報処理装置の監視を行うものがある
。
上述した従来のストール検出方式では、一般に監視すべ
き時間の長さを正確に予測することが困難であるので、
かなり余裕を持たせた時間長を設定せざるを得なかった
。従って、情報処理装置のストール検出が遅れるばがっ
てなく、情報処理装置の機能停止の原因が不明であるた
め回復手段を講じることができないのでシステムダウン
となる可能性が高いという欠点がある。
き時間の長さを正確に予測することが困難であるので、
かなり余裕を持たせた時間長を設定せざるを得なかった
。従って、情報処理装置のストール検出が遅れるばがっ
てなく、情報処理装置の機能停止の原因が不明であるた
め回復手段を講じることができないのでシステムダウン
となる可能性が高いという欠点がある。
本発明のストール検出回路は、現在実行中のマイクロプ
ログラムアドレスかセットされるアドレスバッファレジ
スタと、現在実行中のマイクロプログラムアドレスと前
記アドレスバッファレジスタの値とを比較する比較回路
と、前記比較回路の不一致出力信号によりリセットされ
且つ前記比較回路の一致出力信号か出力されている間は
カウントアツプされるカウンタとを備え、前記カウンタ
が所定の値になったときにストール信号を送出する。
ログラムアドレスかセットされるアドレスバッファレジ
スタと、現在実行中のマイクロプログラムアドレスと前
記アドレスバッファレジスタの値とを比較する比較回路
と、前記比較回路の不一致出力信号によりリセットされ
且つ前記比較回路の一致出力信号か出力されている間は
カウントアツプされるカウンタとを備え、前記カウンタ
が所定の値になったときにストール信号を送出する。
次に、本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。
第1図において、本発明の一実施例はアドレスバッファ
レジスタ1と、比較回路2と、カウンタ3と、制御記憶
4と、アドレスレジスタ5とを備えている。
レジスタ1と、比較回路2と、カウンタ3と、制御記憶
4と、アドレスレジスタ5とを備えている。
次に本実施例の動作について説明する。
実行すべきマイクロプログラムアドレス60は制御記憶
4のアトしス入力とアドレスレジスタ5のデータ入力と
に接続される。また、現在実行中のマイクロプログラム
アドレス51はアドレスバッファレジスタ1のデータ入
力と比較回路2の一方の入力とに接続され、直前に実行
されたマイクロブロクラムアドレス11は比較回路2の
他方の入力に接続される。比較回路2はアドレスレジス
タ5からの現在実行中のマイクロプログラムアドレス5
1と、アドレスバッファレジスタ1からの直前に実行さ
れたマイクロプログラムアドレス11とを比較し、その
結果が不一致のときに不一致信号21を論理“1′にし
、また結果か一致のときに一致信号22を論理“1°に
する。カウンタ3は比較回路2からの不一致信号21が
論理′1′であるときにシステムクロック70に同期し
てリセットされ、比較回路2からの一致信号22が論理
′1′であるときにシステムクロック70に同期してカ
ウントアツプされ、カウント値かオーバーフローしたと
きにストール信号31を送出する。
4のアトしス入力とアドレスレジスタ5のデータ入力と
に接続される。また、現在実行中のマイクロプログラム
アドレス51はアドレスバッファレジスタ1のデータ入
力と比較回路2の一方の入力とに接続され、直前に実行
されたマイクロブロクラムアドレス11は比較回路2の
他方の入力に接続される。比較回路2はアドレスレジス
タ5からの現在実行中のマイクロプログラムアドレス5
1と、アドレスバッファレジスタ1からの直前に実行さ
れたマイクロプログラムアドレス11とを比較し、その
結果が不一致のときに不一致信号21を論理“1′にし
、また結果か一致のときに一致信号22を論理“1°に
する。カウンタ3は比較回路2からの不一致信号21が
論理′1′であるときにシステムクロック70に同期し
てリセットされ、比較回路2からの一致信号22が論理
′1′であるときにシステムクロック70に同期してカ
ウントアツプされ、カウント値かオーバーフローしたと
きにストール信号31を送出する。
なお、ストール監視時間はシステムクロック70の周波
数とカウンタ3のビット数とにより設定する。
数とカウンタ3のビット数とにより設定する。
以上説明したように本発明は、現在実行中のマイクロプ
ログラムアドレスと、直前に実行したマイクロプログラ
ムアドレスが一致する時間、即ち、同一マイクロプログ
ラム動作の繰返し時間又はマイクロプログラムの実行が
待たされている時間をカウンタによって監視することに
より、情報処理装置自体が自からのストールを適正な監
視時間で検出できるという効果を有する。
ログラムアドレスと、直前に実行したマイクロプログラ
ムアドレスが一致する時間、即ち、同一マイクロプログ
ラム動作の繰返し時間又はマイクロプログラムの実行が
待たされている時間をカウンタによって監視することに
より、情報処理装置自体が自からのストールを適正な監
視時間で検出できるという効果を有する。
レジスタ、11・・直前に実行されたマイクロプログラ
ムアドレス、21・・不一致信号、22・・・一致信号
、31・・・ストール信号、51・・・現在実行中のマ
イクロプログラムアドレス、60・・実行すべきマイク
ロプログラムアドレス、70・・・システムクロック。
ムアドレス、21・・不一致信号、22・・・一致信号
、31・・・ストール信号、51・・・現在実行中のマ
イクロプログラムアドレス、60・・実行すべきマイク
ロプログラムアドレス、70・・・システムクロック。
Claims (1)
- 現在実行中のマイクロプログラムアドレスがセットされ
るアドレスバッファレジスタと、現在実行中のマイクロ
プログラムアドレスと前記アドレスバッファレジスタの
値とを比較する比較回路と、前記比較回路の不一致出力
信号によりリセットされ且つ前記比較回路の一致出力信
号が出力されている間はカウントアップされるカウンタ
とを備え、前記カウンタが所定の値になったときにスト
ール信号を送出することを特徴とするストール検出回路
。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2224895A JPH04106637A (ja) | 1990-08-27 | 1990-08-27 | ストール検出回路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2224895A JPH04106637A (ja) | 1990-08-27 | 1990-08-27 | ストール検出回路 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04106637A true JPH04106637A (ja) | 1992-04-08 |
Family
ID=16820841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2224895A Pending JPH04106637A (ja) | 1990-08-27 | 1990-08-27 | ストール検出回路 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04106637A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6378078B1 (en) | 1998-03-24 | 2002-04-23 | Nec Corporation | Semiconductor integrated circuit supervising an illicit address operation |
JP2008117414A (ja) * | 2007-12-13 | 2008-05-22 | Denso Corp | メモリインターフェイス回路装置 |
-
1990
- 1990-08-27 JP JP2224895A patent/JPH04106637A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6378078B1 (en) | 1998-03-24 | 2002-04-23 | Nec Corporation | Semiconductor integrated circuit supervising an illicit address operation |
JP2008117414A (ja) * | 2007-12-13 | 2008-05-22 | Denso Corp | メモリインターフェイス回路装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0346854B2 (ja) | ||
JPS5983254A (ja) | ウオツチドツグタイマ | |
JPH04106637A (ja) | ストール検出回路 | |
US4862352A (en) | Data processor having pulse width encoded status output signal | |
JP2737645B2 (ja) | プログラム・デバッグ装置 | |
US6526528B1 (en) | Ticket punch watchdog monitor | |
KR100494114B1 (ko) | 타이머 회로 | |
JPH064301A (ja) | 時分割割込制御方式 | |
JP2540779B2 (ja) | 状態変化検出装置 | |
JPS63241622A (ja) | デ−タ処理装置 | |
JP2990800B2 (ja) | 割込み処理装置 | |
JPS6128146B2 (ja) | ||
JPH03266110A (ja) | コンピュータのリセット装置 | |
JPS6051141B2 (ja) | プログラム暴走検出方式 | |
JPH0234071B2 (ja) | ||
JPH01175046A (ja) | 動作履歴記憶装置 | |
JPH0736735A (ja) | デバッグ装置 | |
JPS5935250A (ja) | プログラム制御装置 | |
JPH06350677A (ja) | 割込み要求型切替え要求信号監視方式 | |
JPH0436420B2 (ja) | ||
JPH02110733A (ja) | 情報処理装置 | |
JPH1196019A (ja) | 割り込み制御方法 | |
JPH05191236A (ja) | クロック断検出回路 | |
JPH086870A (ja) | データ転送装置 | |
JPH02125342A (ja) | 情報処理装置 |