JPS6273352A - 複合バストレ−ス装置 - Google Patents
複合バストレ−ス装置Info
- Publication number
- JPS6273352A JPS6273352A JP60212286A JP21228685A JPS6273352A JP S6273352 A JPS6273352 A JP S6273352A JP 60212286 A JP60212286 A JP 60212286A JP 21228685 A JP21228685 A JP 21228685A JP S6273352 A JPS6273352 A JP S6273352A
- Authority
- JP
- Japan
- Prior art keywords
- trace
- signal
- data exchange
- exchange protocol
- circuit
- 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
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、各a1制御装置の動作を解析するために咳
部首の動作をトレース(追跡)し、開発、保守及び診断
等の用に供する複合バストレース装置に関するものであ
る。
部首の動作をトレース(追跡)し、開発、保守及び診断
等の用に供する複合バストレース装置に関するものであ
る。
第一回は、複合バスと結合される従来の複合バストレー
ス装置を示すブロック図でメ)、図において、(ハはト
レースの対象となる、制御信号、アドレス及びデータか
ら成る複合バス、(2a)はトレース制御プログラム、
(3a)はトレース条件設定レジスタ、(弘IFi複合
バス(ハの制御信号、アドレス信号、並びにトリガ条件
信号(3/)を入力するトレーストリガ検出回路、(r
a)は上記トレス制御プログラム(2a)からのトレー
ス起動(8号(−/)とトレーストリガが検出回路(4
(1からのトレーストリガ検出信号(!/’)k入力し
てトレース動作の開始と停止を制御するトレース指示制
御回路、(6)はトレースデータを格納するトレースバ
ッファである。
ス装置を示すブロック図でメ)、図において、(ハはト
レースの対象となる、制御信号、アドレス及びデータか
ら成る複合バス、(2a)はトレース制御プログラム、
(3a)はトレース条件設定レジスタ、(弘IFi複合
バス(ハの制御信号、アドレス信号、並びにトリガ条件
信号(3/)を入力するトレーストリガ検出回路、(r
a)は上記トレス制御プログラム(2a)からのトレー
ス起動(8号(−/)とトレーストリガが検出回路(4
(1からのトレーストリガ検出信号(!/’)k入力し
てトレース動作の開始と停止を制御するトレース指示制
御回路、(6)はトレースデータを格納するトレースバ
ッファである。
次に動作について説明する。先ず、トレースを開始する
に先立ってトレース制御プログラム(コa)はトレース
条件設定レジスタ(ja)にトレーストリガ条件を設定
し、トレース指示制御回路C,s a )K対してトレ
ース起動信号(2/)でトレース起動を指示する。この
状態で、トレーストリガ検出回路(4’lは、複合バス
(1)から制御信号、アドレス信号及びデータ信号を入
力し、トレース条件設定レジスタ(3a)からトレース
トリガ条件信号(3/)を入力して、トレーストリガ条
件の成立を監視し、トレーストリガ条件が成立したらト
レーストリガ検出信号(q/)でその旨をトレース指示
制御回路(5a)へ通知する。
に先立ってトレース制御プログラム(コa)はトレース
条件設定レジスタ(ja)にトレーストリガ条件を設定
し、トレース指示制御回路C,s a )K対してトレ
ース起動信号(2/)でトレース起動を指示する。この
状態で、トレーストリガ検出回路(4’lは、複合バス
(1)から制御信号、アドレス信号及びデータ信号を入
力し、トレース条件設定レジスタ(3a)からトレース
トリガ条件信号(3/)を入力して、トレーストリガ条
件の成立を監視し、トレーストリガ条件が成立したらト
レーストリガ検出信号(q/)でその旨をトレース指示
制御回路(5a)へ通知する。
一方、トレース指示制御回路(ra)では、トレース制
御プログラム(コa)からのトレース起動信号(u/)
Kよって、複合バス(ハの制御信号、アドレス及びデー
タを順次トレースバッファ(6)に格納するトレース動
作を開始し、トレース動作を継続しながらトレーストリ
ガ検出回路(り)からのトレーストリガ検出信号(lI
/)が来るのを待つ。この状態で、トレーストリガ検出
信号(4’/)’e−受倍したら、トレース動作を停止
させる。
御プログラム(コa)からのトレース起動信号(u/)
Kよって、複合バス(ハの制御信号、アドレス及びデー
タを順次トレースバッファ(6)に格納するトレース動
作を開始し、トレース動作を継続しながらトレーストリ
ガ検出回路(り)からのトレーストリガ検出信号(lI
/)が来るのを待つ。この状態で、トレーストリガ検出
信号(4’/)’e−受倍したら、トレース動作を停止
させる。
従来の複合バストレース装置は以上のように構成されて
いるので、一定時間内の連続したトレースしかできず、
そのため、トレースされたデータには数種類のデータ授
受プロトコルが混在することになシ、後のデータの解析
が煩雑となる。また、不要なデータ授受プロトコルもト
レースするので、長時間にわたるトレースが必要な場合
にはよシ大きなトレースバッファを用意しなければなら
ないなどの問題点があった。
いるので、一定時間内の連続したトレースしかできず、
そのため、トレースされたデータには数種類のデータ授
受プロトコルが混在することになシ、後のデータの解析
が煩雑となる。また、不要なデータ授受プロトコルもト
レースするので、長時間にわたるトレースが必要な場合
にはよシ大きなトレースバッファを用意しなければなら
ないなどの問題点があった。
この発明は上記のような問題点を解消するためになされ
たもので、必要なデータ授受プロトコルぞけを抽出して
トレースすることによりデータの解析と容易にするとと
もに、小さなトレースバッファでも長時間にわたるトレ
ースができる複数バストレース装置ヲ帰ることを目的と
する。
たもので、必要なデータ授受プロトコルぞけを抽出して
トレースすることによりデータの解析と容易にするとと
もに、小さなトレースバッファでも長時間にわたるトレ
ースができる複数バストレース装置ヲ帰ることを目的と
する。
〔問題点’cW4決するだめの手段〕
この発明に係る保合バストレース装置では、トレース対
象にしたいデータ授受プロトコルの判別回路を付加し、
該回路が出力する信号に従ってトレース」作を一時休止
させるトレース一時休止制御信号をトレース指示制御回
路へ送り、特定のデータ授受プロトコル7ビけを抽出し
てトレースできるようにしたものである。
象にしたいデータ授受プロトコルの判別回路を付加し、
該回路が出力する信号に従ってトレース」作を一時休止
させるトレース一時休止制御信号をトレース指示制御回
路へ送り、特定のデータ授受プロトコル7ビけを抽出し
てトレースできるようにしたものである。
この発明において付加されたデータ授受プロトコル判別
回路は、複合バス上のtfflJ御信号とアドレス信号
を入力してデータ授受プロトコルのj類を判別し、トレ
ース制御プログラムから与えられたトレース条件と比較
して条件成立時だけトレース動作を行わしめ、条件不成
立時にはトレース動作を一時休止させるためトレース一
時休止制御信号をトレース指示制御回路へ出力する。
回路は、複合バス上のtfflJ御信号とアドレス信号
を入力してデータ授受プロトコルのj類を判別し、トレ
ース制御プログラムから与えられたトレース条件と比較
して条件成立時だけトレース動作を行わしめ、条件不成
立時にはトレース動作を一時休止させるためトレース一
時休止制御信号をトレース指示制御回路へ出力する。
以下、この発明の一実施例を図について説明する。第1
図において、(コ1はトレース制御プログラム、(3)
はトレース対象データ授受プロトコル条件とドレス)
IJガ条件を設定するためのトレース条件設定レジスタ
、(S)はトレース動作の開始、一時休止、停止を制御
するトレース指示制御回路、(り)は複合バス(1)上
の制御信号とアドレス信号とを入力し、上記トレース条
件設定レジスタ(3)によって与えられたトレース対象
データ授受プロトコル条件に従い、データ授受プロトコ
ルを判別して、トレース一時休止制御信号(り/)を上
記トレース指示制御回路(slへ通知するデータ授受プ
ロトコル判別回路である。
図において、(コ1はトレース制御プログラム、(3)
はトレース対象データ授受プロトコル条件とドレス)
IJガ条件を設定するためのトレース条件設定レジスタ
、(S)はトレース動作の開始、一時休止、停止を制御
するトレース指示制御回路、(り)は複合バス(1)上
の制御信号とアドレス信号とを入力し、上記トレース条
件設定レジスタ(3)によって与えられたトレース対象
データ授受プロトコル条件に従い、データ授受プロトコ
ルを判別して、トレース一時休止制御信号(り/)を上
記トレース指示制御回路(slへ通知するデータ授受プ
ロトコル判別回路である。
次に動作について説明する。トレース制御プログラム(
コ)は、トレース条件設定レジスタ(3)にトレース対
象のデータ授受プロトコル条件とトレーストリガ条件と
を設定し、トレース指示制御回路(j)に対してトレー
ス起動信号(2/)でトレースの起動を指示する。この
状態で、トレーストリガ検出回路(a) Id、複合バ
ス(1)から制御信号、アドレス信号及びデータ信号を
入力し、トレース条件設定レジスタ(3)からトレース
トリガ条件信号列を入力して、トレーストリガ条件の成
立を監視し、トレーストリガ条件が成立したらトレース
トリガ検出信号(tIl)でその旨をトレース指示制御
回路(5)へ通知する。これと並行して、データ授受グ
cr)コル判別回路(り)では、複合バス(1)から制
御信号とアドレス信号とを入力し、トレース条件設定レ
ジスタ(3)からトレース対象データ授受プロトコル条
件信号(32)を入力して、複合バス(ハ上のデータ授
受プロトコルの判別を常時行い、トレース対象データ授
受プロトコル以外が判別された場合にはトレース一時休
止制御信号(り/)をトレース指示制御回路(rlへ通
知する。
コ)は、トレース条件設定レジスタ(3)にトレース対
象のデータ授受プロトコル条件とトレーストリガ条件と
を設定し、トレース指示制御回路(j)に対してトレー
ス起動信号(2/)でトレースの起動を指示する。この
状態で、トレーストリガ検出回路(a) Id、複合バ
ス(1)から制御信号、アドレス信号及びデータ信号を
入力し、トレース条件設定レジスタ(3)からトレース
トリガ条件信号列を入力して、トレーストリガ条件の成
立を監視し、トレーストリガ条件が成立したらトレース
トリガ検出信号(tIl)でその旨をトレース指示制御
回路(5)へ通知する。これと並行して、データ授受グ
cr)コル判別回路(り)では、複合バス(1)から制
御信号とアドレス信号とを入力し、トレース条件設定レ
ジスタ(3)からトレース対象データ授受プロトコル条
件信号(32)を入力して、複合バス(ハ上のデータ授
受プロトコルの判別を常時行い、トレース対象データ授
受プロトコル以外が判別された場合にはトレース一時休
止制御信号(り/)をトレース指示制御回路(rlへ通
知する。
一方、トレース指示制御回路(5)では、トレース制御
プログラム(2)からのトレース起動信号(2/)によ
って、複合バス(1)の制御信号とアドレス信号及びデ
ータ信号を順次トレースバッファ(6)に格納するトレ
ース動作を開始し、トレース動作を継続しながらトレー
ストリが検出回路(lI)からのトレーストリガ検出信
号(tIl)が来るのを待つ。これと同時に、データ授
受プロトコル判別回路(り)からのトレース一時休止制
御信号(り/)を入力し、該信号(7/)を受信した場
合には上記トレース動作を一時休止させ、上記信号(7
/)が解除された場合には再度トレース動作を開始させ
る。このように状態でトレーストリガ検出信号(り/)
を受信したときは、上記トレース動作を停止させる。
プログラム(2)からのトレース起動信号(2/)によ
って、複合バス(1)の制御信号とアドレス信号及びデ
ータ信号を順次トレースバッファ(6)に格納するトレ
ース動作を開始し、トレース動作を継続しながらトレー
ストリが検出回路(lI)からのトレーストリガ検出信
号(tIl)が来るのを待つ。これと同時に、データ授
受プロトコル判別回路(り)からのトレース一時休止制
御信号(り/)を入力し、該信号(7/)を受信した場
合には上記トレース動作を一時休止させ、上記信号(7
/)が解除された場合には再度トレース動作を開始させ
る。このように状態でトレーストリガ検出信号(り/)
を受信したときは、上記トレース動作を停止させる。
なお、上記実施例ではトレース対象データ授受プロトコ
ル条件として/種類のデータ授受プロトコルだけ指定で
きるように構成しているが、トレース対象となる複合バ
スのデータ授受プロトコルの特性に応じて、類似プロト
コルを複数個まとめてトレース対象データ授受プロトコ
ル条件としてもよく、マた、数鴇類のプロトコルを組み
合わせてトレース対象データ授受プロトコル条件とする
ことも可能で、さらに、予め数種類のトレース対象デー
タ授受プロトコル条件を用意して2いて、トレース制御
プログラムで選択するようにしてもよい。
ル条件として/種類のデータ授受プロトコルだけ指定で
きるように構成しているが、トレース対象となる複合バ
スのデータ授受プロトコルの特性に応じて、類似プロト
コルを複数個まとめてトレース対象データ授受プロトコ
ル条件としてもよく、マた、数鴇類のプロトコルを組み
合わせてトレース対象データ授受プロトコル条件とする
ことも可能で、さらに、予め数種類のトレース対象デー
タ授受プロトコル条件を用意して2いて、トレース制御
プログラムで選択するようにしてもよい。
また、トレーストリガ検出信号をトレース動作の停止タ
イミングとして使用したが、トレース動作の開始タイミ
ングとしてもよく、又は当該信号受信の前後をトレース
するように使用してもよく、上記実施例と同様の効果を
奏する。
イミングとして使用したが、トレース動作の開始タイミ
ングとしてもよく、又は当該信号受信の前後をトレース
するように使用してもよく、上記実施例と同様の効果を
奏する。
以上のように、この発明によれば特定のデータ授受プロ
トコルだけを抽出してトレースできるようにデータ授受
プロトコル判別回路を付加したので、所望のトレースデ
ータのみを収集することができ、その解析が容易になる
。また、所望するプロトコルのみをトレースできるので
小さなトレースバッファでも長時間にわたるトレースが
可能となシ、複合バストレース装置の機能向上、コスト
低減はもちろんのこと、各鴇制御装置の開発、保守診断
に要する時間も短縮できるという効果がある。
トコルだけを抽出してトレースできるようにデータ授受
プロトコル判別回路を付加したので、所望のトレースデ
ータのみを収集することができ、その解析が容易になる
。また、所望するプロトコルのみをトレースできるので
小さなトレースバッファでも長時間にわたるトレースが
可能となシ、複合バストレース装置の機能向上、コスト
低減はもちろんのこと、各鴇制御装置の開発、保守診断
に要する時間も短縮できるという効果がある。
第1図は複合バスと結合されるこの発明の一実施例によ
る複合バストレース装置を示すブロック図、そして第2
図は複合バスと結合される従来の複合バストレース装置
を示すブロック図である。 図VCおいて、(ハは保合バス、(2)はトレース制御
プログラム、(31はトレース条件設定レジスタ、(3
/)はトリガ条件信号、(ダ)はトレーストリガ検出回
路、(ダ/)はトレーストリガ検出信号、(5)はトレ
ース指示制御回路、(6)はトレースバッファ、(り)
はデータ授受プロトコル判別回路、(7/)はトレース
一時休止制御信号、である。 尚、図中、同一符号は同一部分を示す。 手続補正書(自発) 昭和。1”r、=月3日
る複合バストレース装置を示すブロック図、そして第2
図は複合バスと結合される従来の複合バストレース装置
を示すブロック図である。 図VCおいて、(ハは保合バス、(2)はトレース制御
プログラム、(31はトレース条件設定レジスタ、(3
/)はトリガ条件信号、(ダ)はトレーストリガ検出回
路、(ダ/)はトレーストリガ検出信号、(5)はトレ
ース指示制御回路、(6)はトレースバッファ、(り)
はデータ授受プロトコル判別回路、(7/)はトレース
一時休止制御信号、である。 尚、図中、同一符号は同一部分を示す。 手続補正書(自発) 昭和。1”r、=月3日
Claims (1)
- 【特許請求の範囲】 トレース制御プログラムによつてトレース条件設定レジ
スタにトレーストリガ条件を設定するとともにトレース
指示制御回路に対しトレース起動して複合バスを構成す
る制御信号、アドレス及びデータをトレースバッファに
格納するトレース動作を行い、前記トレース条件設定レ
ジスタからの前記トレーストリガ条件信号と前記複合バ
スからの前記制御信号、アドレス及びデータとをトレー
ストリガ検出回路で比較してトレーストリガ検出信号を
前記トレース指示制御回路に送つて前記トレース動作を
停止させる複合バストレース装置において、 前記トレース制御プログラムは前記トレース条件設定レ
ジスタを更にトレース対象データ授受プロトコル条件に
設定し、前記制御信号及びアドレスと前記トレース対象
データ授受プロトコル条件とから前記複合バス上のデー
タ授受プロトコルの判別を常時行うデータ授受プロトコ
ル判別回路を設け、該データ授受プロトコル判別回路に
おいて特定のトレース対象データ授受プロトコル以外が
判別された場合には前記トレース指示制御回路にトレー
ス一時休止制御信号を送ることを特徴とした複合バスト
レース装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60212286A JPS6273352A (ja) | 1985-09-27 | 1985-09-27 | 複合バストレ−ス装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60212286A JPS6273352A (ja) | 1985-09-27 | 1985-09-27 | 複合バストレ−ス装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6273352A true JPS6273352A (ja) | 1987-04-04 |
Family
ID=16620082
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60212286A Pending JPS6273352A (ja) | 1985-09-27 | 1985-09-27 | 複合バストレ−ス装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6273352A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6423356A (en) * | 1987-07-20 | 1989-01-26 | Pfu Ltd | Trace system |
| JPH01125635A (ja) * | 1987-11-10 | 1989-05-18 | Nec Corp | 信号トレース方式 |
| JPH0272456A (ja) * | 1988-09-08 | 1990-03-12 | Nec Corp | ハードウエアトレースバツフア |
| JPH0594384A (ja) * | 1991-10-01 | 1993-04-16 | Nec Corp | 情報処理装置のバス監視回路 |
-
1985
- 1985-09-27 JP JP60212286A patent/JPS6273352A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6423356A (en) * | 1987-07-20 | 1989-01-26 | Pfu Ltd | Trace system |
| JPH01125635A (ja) * | 1987-11-10 | 1989-05-18 | Nec Corp | 信号トレース方式 |
| JPH0272456A (ja) * | 1988-09-08 | 1990-03-12 | Nec Corp | ハードウエアトレースバツフア |
| JPH0594384A (ja) * | 1991-10-01 | 1993-04-16 | Nec Corp | 情報処理装置のバス監視回路 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0616617B2 (ja) | 初期条件設定方法 | |
| JPS61161568A (ja) | 情報伝送方式 | |
| JPS62196947A (ja) | 遠隔入出力装置のデ−タ伝送方式 | |
| JPS59208632A (ja) | 処理装置間の情報転送方式 | |
| JPH0369245A (ja) | 情報処理装置の受信データ監視方式 | |
| JPH0314877Y2 (ja) | ||
| JP2641892B2 (ja) | アダプタ識別番号の変更方法 | |
| JPH0145657B2 (ja) | ||
| JPS60107152A (ja) | メモリ制御装置 | |
| JPH0378066A (ja) | デバイス切断方法 | |
| JPS61144150A (ja) | 監視制御方式 | |
| JPH0453333A (ja) | パケット通信装置 | |
| JPS63186357A (ja) | Dma転送開始コマンド設定回路 | |
| JPS61264405A (ja) | シ−ケンス制御装置 | |
| JPS59703A (ja) | シ−ケンス制御方式 | |
| JPH0431454B2 (ja) | ||
| JPS63282502A (ja) | 制御装置 | |
| JPH02250453A (ja) | データ受信装置 | |
| JPH01208995A (ja) | メンテナンス・データの設定方法 | |
| JPH02227758A (ja) | 周辺制御装置 | |
| JPS61133741A (ja) | デ−タ伝送方式 | |
| JPS6151258A (ja) | 制御装置間インタ−フエ−ス | |
| JPH02234257A (ja) | シーケンサとコンピュータの結合方式 | |
| JPH03258139A (ja) | Ieee―488インタフェースネットワーク | |
| JPS63204456A (ja) | バス制御装置 |