JPS63298452A - トレ−サ回路 - Google Patents

トレ−サ回路

Info

Publication number
JPS63298452A
JPS63298452A JP62133030A JP13303087A JPS63298452A JP S63298452 A JPS63298452 A JP S63298452A JP 62133030 A JP62133030 A JP 62133030A JP 13303087 A JP13303087 A JP 13303087A JP S63298452 A JPS63298452 A JP S63298452A
Authority
JP
Japan
Prior art keywords
trace
stop
memory
signal
control information
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
Application number
JP62133030A
Other languages
English (en)
Inventor
Atsushi Ishikawa
淳 石川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP62133030A priority Critical patent/JPS63298452A/ja
Publication of JPS63298452A publication Critical patent/JPS63298452A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 技術分野 本発明はトレーサ回路に関し、特に情報処理装置内の制
御情報を逐次記録していくトレーサ回路に関する。
従来技術 一般に、トレーサ回路は、システムクロックに同期して
逓増するトレースカウンタと、このトレースカウンタの
出力値をアドレスとしてマイクロ命令のアドレスや各種
制御情報を逐次記録するトレースメモリと、トレースカ
ウンタの更新およびトレースメモリへの書込み制御を行
うトレース制御回路とから構成されている。
従来、このように構成されたトレーサ回路においては、
トレースの開始が外部ユニット(たとえば、診断ユニッ
トなど)からの指示などで行われ、同様に、トレースの
停止が外部ユニットからの指示、もしくは、ハードウェ
ア的にある条件が成立したとき(たとえば、ハードウェ
アエラーの発生など)に行われていた。
このような従来のトレーサ回路では、トレースの開始お
よび停止条件がハードウェア的に固定されていたので、
フレキシブルにトレース動作を制御できないという欠点
があった。
すなわち、複数の条件が組合わさったときに発生するよ
うな障害においては停止条件の設定が限られるため、タ
イムリなトレース情報を採集することができなかったり
、I / O(1nput10utput)関連の制御
プロセッサのアドレストレースを行う曳合には、ウェイ
トルーチンなどのような長時間同じアドレスを走る箇所
があると、トレース情報がほとんどそのルーチンのアド
レスで占められ、それ以前のアドレス情報がなにも残っ
ていないという問題があった。
発明の目的 本発明は上記のような従来のものの欠点を除去すべくな
されたもので、トレースの開始および停止をフレキシブ
ルに制御lすることかでき、システムの動作状況にみあ
ったトレース情報を採集することができるトレーサ回路
の提供を目的とする。
発明の構成 本発明によるトレーサ回路は、情報処理装置内の制御情
報を逐次記録するトレースメモリを有するトレーサ回路
であって、前記υ制御情報に対応して予め設定され、か
つ前記トレースメモリへの前記制御情報の記録の開始お
よび停止を示すトレース制御情報を格納する格納手段を
設け、前記制御情報の入力に応答して前記格納手段から
読出された前記トレース制御情報に応じて前記トレース
メモリへの前記制御情報の記録の開始および停止の制御
を行うようにしたことを特徴とする。
実施例 次に、本発明の一実施例について図面を参照して説明す
る。
第1図は本発明の一実施例の構成を示すブ[1ツク図で
ある。図において、本発明の一実施例によるトレーサ回
路は、レジスタ1と、トレースメモリ2と、トレースカ
ウンタ3と、マルチプレクサ4と、トレースt、II 
tllメモリ5と、トレース制御回路6とにより構成さ
れている。
レジスタ1は図示せぬ外部ユニットから供給されるトレ
ース対象信号11をクロック毎にサンプリングする。ト
レースメモリ2はレジスタ1からの書込みデータ信号1
2を入力とし、トレースカウンタ3からのトレースメモ
リアドレス信号14により、トレース制御回路6からの
ライトイネーブル信号24にしたがってデータの1込み
を行う。
また、トレースカウンタ3からのトレースメモリアドレ
ス信号14で指示されるアドレスから読出された読出し
データ信号13を送出する。
トレースカウンタ3はトレースυ1111回路6からの
カウンタイネーブル信号23が論理゛1”のとき、カウ
ント動作を行うカウンタで、そのカウンタ値はトレース
メモリアドレス信号14としてトレースメモリ2のアド
レスを示す。
マルチプレクサ4はレジスタ1からの書込みデータ信号
12の一部と、外部ユニットから供給されるアドレス信
号15とを入力とし、外部ユニットからトレース制御メ
モリ5にトレース動作の開始および停止の指示ビットを
書込む際には外部ユニットから供給されるアドレス信号
15を選択し、トレース時にはレジスタ1からの書込み
データ信号12の一部を選択してトレース制御メモリ5
にアドレスとして出力する。
トレース制御メモリ5にはマルチプレクサ4からのアド
レス信号16によりアドレスが指示され、外部ユニット
からのトレーススタート指示信号17およびトレースス
トップ指示信号1Bがそのアドレスに書込まれる。この
トレースυJtlOメモリ5に書込まれたトレーススタ
ート指示信号17によりトレースの開始が指示され、書
込まれたトレースストップ指示信号18によりトレース
の停止Fが指示される。トレース制御メモリ5に書込ま
れたトレーススタート指示信号17およびトレーススト
ップ指示信号18はマルチプレクサ4からのアドレス信
号16によりアドレスが指示されて読出され、読出され
たトレース制御信号19.20はトレース制御回路6に
出力され、このトレース制御信号19.20によりトレ
ース動作の開始および停止が制御される。
トレース制御回路6はトレース動作の開始と停止とを制
御する。このトレース動作の開始はトレース制御メモリ
5からのトレース制御信号19および外部ユニットから
供給されるトレース制御信号21が″“1”のときに行
われ、トレース動作の停止はトレース制御メモリ5から
のトレース制御信号20および外部ユニットから供給さ
れるトレース制御信号22が“1″のときに行われる。
トレース制御メモリ5からのトし!−ス制御信号19お
よび外部ユニットからのトレース制御信号21が“1”
になると、カウンタイネーブル信号23が“1″になり
、トレースカウンタ3がカウント動作を始める。このと
き、ライトイネーブル信号24がクロックサイクル毎に
1パルスずつ出力され、トレースメモリ2への古込みデ
ータ信号12のiq込みが行われてトレース動作が開始
される。
トレースv制御メモリ5からのトレース制mta号20
および外部ユニットからのトレース制御信号22が“1
゛°になると、カウンタイネーブル信号23は0′°に
なり、トレースカウンタ3はカウント動作を停止する。
このとき、ライトイネーブル信号24も0”となり、ト
レースメモリ2への書込みデータ信号12の書込みが停
止してトレース動作が停止される。
第2図は第1図のトレース制御メモリ5のメモリマツプ
を示す図である。トレース1ilj御メモリ5のアドレ
スはトレース対象信号11のビット幅を40ビツトとす
ると、そのうち8ビツトが供給され、そのアドレス毎に
トレース動作をt11制御するためのトレーススタート
指示信号17とトレースストップ指示信号18とが書込
まれている。
第3図は本発明の一実施例の動作を示すタイムチャート
である。これら第1図〜第3図を用いて本発明の一実施
例の動作について説明する。
トレース動作を行わせるにあたり、外部ユニットはトレ
ースミ制御メモリ5の内容をすべて“°0″にクリアし
たのち、第2図に示すように、トレースミ11制御メモ
リ5のアドレス“0000100G”  (16進08
11)のトレーススタートビットを“1″に設定し、ア
ドレス“1001001G”  (16進92+1)の
トレースストップビットを“1″に設定したとする。
このとき、■2サイクルにおいて、レジスタ1からの書
込みデータ信号12の8ビツトが0811°となると、
トレース制御メモリ5からのトレース制御信号19に“
1”か出力され、トレース動作の開始が指示される。T
3サイクルにおいて、カウンタイネーブル信号23が“
1″となってトレースカウンタ3がカウント動作を開始
し、トレースメモリ2にアドレスが供給されるとともに
、ライトイネーブル信号24が出力されてトレースメモ
リ2への書込みデータ信号12の書込みが開始される。
Tnサイクルにおいて、レジスタ1からの書込みデータ
信号12の8ビツトが“92■゛になると、トレース制
御メモリ5からのトレース制御信号20に“°1″が出
力され、トレース動作の停止が指示される。Tn+1サ
イクルにおいて、カウンタイネーブル信号23が°“O
IIとなってトレースカウンタ3はカウント値rm+I
 Jを示してカウント動作を停止し、トレースメモリ2
へのアドレスの供給が停止されるとともに、ライトイネ
ーブル信号24は0″に固定され、トレースメモリ2へ
の書込みデータ信号12の書込みが停止される。
尚、トレース制御メモリ5へのトレース動作の開始およ
び停止の指示ビット(トレース制御情報)の書込みを夫
々1アドレスずつとしたが、このトレース動作の開始お
よび停止の指示ビットを複数アドレスに書込むことも可
能であり、また、I−レース動作の開始をトレース制t
Il信号21を用いて外部ユニットから設定し、トレー
ス動作の停止の指示ビットのみトレースi+m+メモリ
5に書込むようにすることも可能である。
このように、トレース対象信号11の一部をアドレスと
するトレース制御メモリ5にトレース動作の開始および
停止の指示ビットを書込み、この指示ビットに応じてト
レースメモリ2へのアドレスの供給と停止とを制御する
とともに、ライトイネーブル信号24の供給と停止とを
1tIQIIlシてトレースメモリ2への書込みデータ
信号12(トレース対象信号11)の書込みの開始およ
び停止を制御するようにすることによって、トレース動
作の開始および停止をフレキシブルにi、lJ御するこ
とができる。このトレース動作の開始および停止の設定
を自在とすることにより、システムの動作状況にみあっ
たトレース情報を採集することができる。
発明の詳細 な説明したように本発明によれば、情報処理装置内の制
御情報に対応して予め設定され、かつトレースメモリへ
の1lItlD情報の記録の開始および停止を示すトレ
ース制御情報に応じてトレースメモリへの制御情報の記
録の開始および停止を制御するようにすることによって
、トレースの開始および停止をフレキシブルに1.lJ
 allすることができ、システムの動作状況にみあっ
たトレース情報を採集することができるという効果があ
る。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、第
2図は第1図のトレース制御メモリのメモリマツプを示
す図、第3図は本発明の一実施例の動作を示すタイムチ
ャートである。 主要部分の符号の説明 1・・・・・・レジスタ 2・・・・・・トレースメモリ

Claims (1)

    【特許請求の範囲】
  1. 情報処理装置内の制御情報を逐次記録するトレースメモ
    リを有するトレーサ回路であって、前記制御情報に対応
    して予め設定され、かつ前記トレースメモリへの前記制
    御情報の記録の開始および停止を示すトレース制御情報
    を格納する格納手段を設け、前記制御情報の入力に応答
    して前記格納手段から読出された前記トレース制御情報
    に応じて前記トレースメモリへの前記制御情報の記録の
    開始および停止の制御を行うようにしたことを特徴とす
    るトレーサ回路。
JP62133030A 1987-05-28 1987-05-28 トレ−サ回路 Pending JPS63298452A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62133030A JPS63298452A (ja) 1987-05-28 1987-05-28 トレ−サ回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62133030A JPS63298452A (ja) 1987-05-28 1987-05-28 トレ−サ回路

Publications (1)

Publication Number Publication Date
JPS63298452A true JPS63298452A (ja) 1988-12-06

Family

ID=15095161

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62133030A Pending JPS63298452A (ja) 1987-05-28 1987-05-28 トレ−サ回路

Country Status (1)

Country Link
JP (1) JPS63298452A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04229340A (ja) * 1990-05-07 1992-08-18 Internatl Business Mach Corp <Ibm> 共用メモリマルチプロセッサコンピュータのデバッグシステム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5443648A (en) * 1977-09-14 1979-04-06 Hitachi Ltd Logout controller
JPS5742441B2 (ja) * 1972-01-31 1982-09-08
JPS60159951A (ja) * 1984-01-30 1985-08-21 Fuji Electric Co Ltd 情報処理装置におけるトレ−ス方式
JPS60235252A (ja) * 1984-05-08 1985-11-21 Nec Corp 状態履歴記憶装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5742441B2 (ja) * 1972-01-31 1982-09-08
JPS5443648A (en) * 1977-09-14 1979-04-06 Hitachi Ltd Logout controller
JPS60159951A (ja) * 1984-01-30 1985-08-21 Fuji Electric Co Ltd 情報処理装置におけるトレ−ス方式
JPS60235252A (ja) * 1984-05-08 1985-11-21 Nec Corp 状態履歴記憶装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04229340A (ja) * 1990-05-07 1992-08-18 Internatl Business Mach Corp <Ibm> 共用メモリマルチプロセッサコンピュータのデバッグシステム

Similar Documents

Publication Publication Date Title
KR860000114B1 (ko) 논리추적장치(論理追跡裝置)
SU1408439A1 (ru) Устройство адресации дл автоматической конфигурации пам ти ЭВМ
JPS59194245A (ja) マイクロプログラム制御装置
US3490006A (en) Instruction storage and retrieval apparatus for cyclical storage means
JPS5939783B2 (ja) 論理状態追跡装置
JPH046024B2 (ja)
JPS5953586B2 (ja) ログアウト制御装置
JPH0324640A (ja) 情報処理装置のデバッグ方式
JPH05197596A (ja) トレーサ
JPH02245837A (ja) 電子計算機システム
JPH02136921A (ja) レジスタアクセス方式
JPS626270B2 (ja)
JPS5985557A (ja) フアイル制御システム
JPS60235252A (ja) 状態履歴記憶装置
JP2000276374A (ja) インストラクションアドレストレーサ回路
JPH04260940A (ja) マイクロアドレストレース装置
JPH05113901A (ja) トレーサ制御方式
JPS6014335A (ja) 情報処理装置
JPH0250740A (ja) アドレストレーサ
JPS5615043A (en) Electron beam exposure system
JPH0535548A (ja) アドレストレーサ
JPH10187490A (ja) マイクロプログラム制御装置
JPS61190636A (ja) トレ−ス機能を有する情報処理装置
JPH0363836A (ja) マイクロ命令実行状況トレーサ
JPH0740234B2 (ja) トレース回路