JPH04180136A - ハードウェアトレーサ制御回路 - Google Patents
ハードウェアトレーサ制御回路Info
- Publication number
- JPH04180136A JPH04180136A JP2309614A JP30961490A JPH04180136A JP H04180136 A JPH04180136 A JP H04180136A JP 2309614 A JP2309614 A JP 2309614A JP 30961490 A JP30961490 A JP 30961490A JP H04180136 A JPH04180136 A JP H04180136A
- Authority
- JP
- Japan
- Prior art keywords
- data
- address
- register
- circuit
- tracer
- 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
- 239000000700 radioactive tracer Substances 0.000 title claims abstract description 27
- 230000010365 information processing Effects 0.000 claims description 11
- 230000000644 propagated effect Effects 0.000 description 3
- 238000003745 diagnosis Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はハードウェアトレーサの制御方式に関する。
従来、この種のハードウェアトレーサはハードウェアト
レーサに保持するハードウェアの状態信号を毎クロック
書き込んでおり、その容量がいっばいになるとすでに書
き込んであるエリアに書き込み動作を行い、以前の状態
値を消去することにより新しい状態値を保持するという
ものであった。
レーサに保持するハードウェアの状態信号を毎クロック
書き込んでおり、その容量がいっばいになるとすでに書
き込んであるエリアに書き込み動作を行い、以前の状態
値を消去することにより新しい状態値を保持するという
ものであった。
上述の従来の技術では、ハードウェアトレーサの容量が
有限なため必要な処の状態値を必ず残しているというわ
けではないという問題がある。
有限なため必要な処の状態値を必ず残しているというわ
けではないという問題がある。
本発明のハードウェアトレーサ制御回路は、情報処理装
置内のプロセッサが同装置内のメモリ装置にアクセスす
るときのアドレスと比較するためのアドレス区間の始点
の値を保持するレジスタと終点の値を保持するレジスタ
とを保有し、プロセッサがメモリ装置に対してアクセス
するときのアドレスが比較レジスタに格納されているア
ドレス区間の値に含まれたことを判定し、トレーサメモ
リにトレース開始を指示する回路とハードウェアの状態
信号を記録するトレーサメモリとからなる。
置内のプロセッサが同装置内のメモリ装置にアクセスす
るときのアドレスと比較するためのアドレス区間の始点
の値を保持するレジスタと終点の値を保持するレジスタ
とを保有し、プロセッサがメモリ装置に対してアクセス
するときのアドレスが比較レジスタに格納されているア
ドレス区間の値に含まれたことを判定し、トレーサメモ
リにトレース開始を指示する回路とハードウェアの状態
信号を記録するトレーサメモリとからなる。
本発明の実施例を図面に基づいて説明する。
第1図は本発明の一実施例を示すブロック図である。
本発明のハードウェアトレーサ制御回路は、比較データ
レジスタ2,3、データ比較回路4゜5、AND回路6
、トレーサメモリ制御回路7、トレーサメモリ8、制御
イネーブルF/Filからなる。
レジスタ2,3、データ比較回路4゜5、AND回路6
、トレーサメモリ制御回路7、トレーサメモリ8、制御
イネーブルF/Filからなる。
比較データレジスタ2,3は、情報処理装置内ノフロセ
ッサが、同装置内のメモリ装置にアクセスするときのア
ドレスと比較するためのアドレス区間の値を同装置内の
保守診断装置により読み込み保持し、ハードウェア状態
信号のトレース開始するアドレスをアドレス区間で指定
することがでる。比較データレジスタ2でアドレス区間
の下限を指定し、比較データレジスタ3てアドレス区間
の上限を指定する。
ッサが、同装置内のメモリ装置にアクセスするときのア
ドレスと比較するためのアドレス区間の値を同装置内の
保守診断装置により読み込み保持し、ハードウェア状態
信号のトレース開始するアドレスをアドレス区間で指定
することがでる。比較データレジスタ2でアドレス区間
の下限を指定し、比較データレジスタ3てアドレス区間
の上限を指定する。
データ比較回路4,5は、メモリ装置にアクセスすると
きのアドレスと比較データレジスタ2゜3の保持してい
るアドレスデータとの比較判断を行う。
きのアドレスと比較データレジスタ2゜3の保持してい
るアドレスデータとの比較判断を行う。
データ比較回路4はデータ線1を介して伝搬されるメモ
リアドレスデータと比較データレジスタ2の保持してい
るアドレスデータとの値を比較する。
リアドレスデータと比較データレジスタ2の保持してい
るアドレスデータとの値を比較する。
同様にデータ比較回路Sはデータ線1を介して伝搬され
るメモリアドレスデータとデータレジスタ3の保持して
いるアドレスデータとの値を比較する。
るメモリアドレスデータとデータレジスタ3の保持して
いるアドレスデータとの値を比較する。
AND回路6は、入力信号線1を介して伝搬されるメモ
リアドレスデータかデータレジスタ2゜3で指定される
アドレス区間にあるか否かを、データ比較回路4の出力
である信号線9のデータと、データ比較回路5の出力で
ある信号線10のデータを受けて制御イネーブルF/F
ilの信号より比較回路が有効かどうか判定する。
リアドレスデータかデータレジスタ2゜3で指定される
アドレス区間にあるか否かを、データ比較回路4の出力
である信号線9のデータと、データ比較回路5の出力で
ある信号線10のデータを受けて制御イネーブルF/F
ilの信号より比較回路が有効かどうか判定する。
すなわち、データ比較回路4により入力アドレスデータ
がレジスタ2のデータより大きいことが判断されるとデ
ータ線9によりAND回路6に一致信号が送られる。同
様にデータ比較回路5により入力アドレスデータがレジ
スタ3のデータより小さいことが判断されるとデータ線
10によりAND回路6に一致信号が送られる。
がレジスタ2のデータより大きいことが判断されるとデ
ータ線9によりAND回路6に一致信号が送られる。同
様にデータ比較回路5により入力アドレスデータがレジ
スタ3のデータより小さいことが判断されるとデータ線
10によりAND回路6に一致信号が送られる。
データ線9,10双方同時に一致信号か送られて来た時
に、かつ制御イネーブルF/F 11が“1”の時に、
データ判定部6か動作し、トレーサメモリ制御部7に動
作信号を送る。
に、かつ制御イネーブルF/F 11が“1”の時に、
データ判定部6か動作し、トレーサメモリ制御部7に動
作信号を送る。
トレーサメモリ制御回路7はAND回路6により入力信
号線1を回して伝搬されるメモリアドレスデータが比較
データレジスタ2,3で指定されるアドレス区間にある
ことが判定されると、トレーサメモリ8に制御信号10
0を出力しハードウェア状態信号のトレース開始を指示
する。
号線1を回して伝搬されるメモリアドレスデータが比較
データレジスタ2,3で指定されるアドレス区間にある
ことが判定されると、トレーサメモリ8に制御信号10
0を出力しハードウェア状態信号のトレース開始を指示
する。
ここで例えばアドレス区間(1570〜1585〕に、
情報処理装置内のプロセッサが同装置内のメモリ装置に
アクセスするときのアドレスが入った時にトレーサを動
作させようとした場合、まず情報処理装置にてデータ処
理を開始する前に比較データレジスタ2に〔1570:
l、比較データレジスタ3に(1585)のデータをそ
れぞれ同装置内にある保守診断装置よりSETし、さら
に制御イネーブルF/F 11に“1”を立てる。
情報処理装置内のプロセッサが同装置内のメモリ装置に
アクセスするときのアドレスが入った時にトレーサを動
作させようとした場合、まず情報処理装置にてデータ処
理を開始する前に比較データレジスタ2に〔1570:
l、比較データレジスタ3に(1585)のデータをそ
れぞれ同装置内にある保守診断装置よりSETし、さら
に制御イネーブルF/F 11に“1”を立てる。
続いて情報処理装置を動作させると、メモリ装置にアク
セスするときのアドレスが信号線1を介しハードウェア
トレーサ制御回路に取り込まれる。
セスするときのアドレスが信号線1を介しハードウェア
トレーサ制御回路に取り込まれる。
情報処理装置内のプロセッサが情報処理装置内のメモリ
装置に対しアドレス(1579)でアクセスするとき、
信号線1を介して取り込まれたアドレスデータがデータ
比較回路4,5に入る。デ−タ比較回路4は、比較デー
タレジスタ2に保持されているアドレスデータ[:15
70)と信号線1を介して入力されてきた(1579]
とを比較する。
装置に対しアドレス(1579)でアクセスするとき、
信号線1を介して取り込まれたアドレスデータがデータ
比較回路4,5に入る。デ−タ比較回路4は、比較デー
タレジスタ2に保持されているアドレスデータ[:15
70)と信号線1を介して入力されてきた(1579]
とを比較する。
その結果信号線1により入力されたアドレスデータの方
が大きいため信号線9に一致信号を出力する。同様に、
データ比較回路5は、比較データレジスタ3に保持され
ているアドレスデータ[1585)と信号線1を介して
入力された(1579)とを比較する。その結果信号線
1により入力されたアドレスデータの方が小さいため信
号線10に一致信号を出力する。信号線9゜10にアド
レスデータ一致信号が出力される。即ち[1570)≦
(1579)≦〔1585〕か成立しAND回路6は、
トレーサメモリ動作信号90をトレーサメモリ制御回路
7に送出する。トレーサ動作信号を受は取ったトレーサ
メモリ制御回路7はトレーサメモリ8によりハードウェ
ア状態信号のトレーサを始めさせる。
が大きいため信号線9に一致信号を出力する。同様に、
データ比較回路5は、比較データレジスタ3に保持され
ているアドレスデータ[1585)と信号線1を介して
入力された(1579)とを比較する。その結果信号線
1により入力されたアドレスデータの方が小さいため信
号線10に一致信号を出力する。信号線9゜10にアド
レスデータ一致信号が出力される。即ち[1570)≦
(1579)≦〔1585〕か成立しAND回路6は、
トレーサメモリ動作信号90をトレーサメモリ制御回路
7に送出する。トレーサ動作信号を受は取ったトレーサ
メモリ制御回路7はトレーサメモリ8によりハードウェ
ア状態信号のトレーサを始めさせる。
以上説明したように本発明によるハードウェアトレーサ
制御回路は、必要とされるデータを選んで採取できるの
で、効率よい情報処理装置の内部動作の解析が進められ
るという効果がある。
制御回路は、必要とされるデータを選んで採取できるの
で、効率よい情報処理装置の内部動作の解析が進められ
るという効果がある。
第1図は、本発明の実施例を示すブロック図である。
1・・・入力データ線、2・・・比較データレジスタ、
3・・・比較データレジスタ、4・・・データ比較回路
、5・・・データ比較回路、6・・・AND回路、7・
・・トレ・・・制御イネーブルF/F。
3・・・比較データレジスタ、4・・・データ比較回路
、5・・・データ比較回路、6・・・AND回路、7・
・・トレ・・・制御イネーブルF/F。
Claims (1)
- 情報処理装置内のプロセッサが前記情報処理装置内のメ
モリ装置に対しアクセスするときのアドレスと比較する
ためのアドレス区間の始点の値を保持するレジスタと、
前記アドレス区間の終点の値を保持するレジスタと、前
記メモリ装置に対してのアクセスアドレスと前記レジス
タに保持されたアドレス区間に含まれるか否かを判定し
該当アドレス区間に含まれたときにハードウェアトレー
サに対しトレース開始を指示する制御回路とトレーサメ
モリと、メモリ装置に対しアクセスするときのアドレス
が前記レジスタに保持されたアドレス区間に含まれたと
きにトレースを開始する動作を行う手段とを含むことを
特徴とするハードウェアトレーサ制御回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2309614A JPH04180136A (ja) | 1990-11-15 | 1990-11-15 | ハードウェアトレーサ制御回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2309614A JPH04180136A (ja) | 1990-11-15 | 1990-11-15 | ハードウェアトレーサ制御回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04180136A true JPH04180136A (ja) | 1992-06-26 |
Family
ID=17995153
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2309614A Pending JPH04180136A (ja) | 1990-11-15 | 1990-11-15 | ハードウェアトレーサ制御回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04180136A (ja) |
-
1990
- 1990-11-15 JP JP2309614A patent/JPH04180136A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5212775A (en) | Method and apparatus for observing internal memory-mapped registers | |
| JPH04180136A (ja) | ハードウェアトレーサ制御回路 | |
| EP0436211A2 (en) | Method and apparatus for observing internal memory-mapped registers | |
| JP4484417B2 (ja) | デバッグシステム | |
| JPS6020250A (ja) | プログラムデイレイトレ−ス方式 | |
| JP2990099B2 (ja) | トレースバッファ制御方式 | |
| JPS61237145A (ja) | ストアバツフアの制御方式 | |
| JPH0217552A (ja) | 性能データ計測方式 | |
| JPH0250740A (ja) | アドレストレーサ | |
| JPH05189332A (ja) | 情報処理装置 | |
| JPS5816361A (ja) | 記憶装置 | |
| JPH02136921A (ja) | レジスタアクセス方式 | |
| JPH02310636A (ja) | シングルチップマイクロコンピュータ | |
| JPH03119449A (ja) | 計算装置 | |
| JPH0324640A (ja) | 情報処理装置のデバッグ方式 | |
| JPS62255882A (ja) | ロジツクアナライザ | |
| JPH0363861A (ja) | Dmaコントローラ | |
| JPH036653A (ja) | 情報処理装置のメモリ増設方式 | |
| JPH02249052A (ja) | データ転送装置 | |
| JPH02253323A (ja) | 磁気ディスク制御装置 | |
| JPS63298466A (ja) | デ−タ転送装置 | |
| JPS63298452A (ja) | トレ−サ回路 | |
| JPS6292038A (ja) | ヒストリメモリ記録制御方式 | |
| JPH05257859A (ja) | 情報処理装置 | |
| JPH02150931A (ja) | 情報処理装置 |