JPH04135248A - トレーサ - Google Patents
トレーサInfo
- Publication number
- JPH04135248A JPH04135248A JP2258293A JP25829390A JPH04135248A JP H04135248 A JPH04135248 A JP H04135248A JP 2258293 A JP2258293 A JP 2258293A JP 25829390 A JP25829390 A JP 25829390A JP H04135248 A JPH04135248 A JP H04135248A
- Authority
- JP
- Japan
- Prior art keywords
- data
- input
- trace
- scan
- trace data
- 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.)
- Granted
Links
Landscapes
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概 要]
トレースデータの反復参照期間の間保持し得るトレース
データ読み出し方式に関し、 トレースデータの所要回数の反復参照を可能にすること
を目的とし、 セットパルス入力へのセットパルス及びイネーブル信号
入力へのイネーブル信号に応答してトレースデータ入力
へのトレースデータをセットするトレースデータ保持回
路と、セットパルス入力へのセントパルスに応答してデ
ータ入力へのデータをビット並列にセットし、ビット直
列に出力するスキャンデータ保持回路を有するトレーサ
において、データセット禁止信号出力を有し、トレース
データ保持回路にセットされたトレースデータを参照す
る期間の間、データセット禁止信号を発生する信号発生
回路と、データセット禁止信号出力に接続されたデータ
セット禁止信号入力、及びトレースデータ保持回路のイ
ネーブル信号入力に接続された出力を有し、データセッ
ト禁止信号に応答してトレースデータ保持回路の出力へ
のイネーブル信号の出力を禁止するデータセット禁止回
路とを設けて構成した。
データ読み出し方式に関し、 トレースデータの所要回数の反復参照を可能にすること
を目的とし、 セットパルス入力へのセットパルス及びイネーブル信号
入力へのイネーブル信号に応答してトレースデータ入力
へのトレースデータをセットするトレースデータ保持回
路と、セットパルス入力へのセントパルスに応答してデ
ータ入力へのデータをビット並列にセットし、ビット直
列に出力するスキャンデータ保持回路を有するトレーサ
において、データセット禁止信号出力を有し、トレース
データ保持回路にセットされたトレースデータを参照す
る期間の間、データセット禁止信号を発生する信号発生
回路と、データセット禁止信号出力に接続されたデータ
セット禁止信号入力、及びトレースデータ保持回路のイ
ネーブル信号入力に接続された出力を有し、データセッ
ト禁止信号に応答してトレースデータ保持回路の出力へ
のイネーブル信号の出力を禁止するデータセット禁止回
路とを設けて構成した。
本発明は、トレースデータの反復参照可能なトレースデ
ータ読み出し方式に関する。
ータ読み出し方式に関する。
情報処理装置においては、その装置内のレジスタにセッ
トされたデータを複数回参照したいという要求がある。
トされたデータを複数回参照したいという要求がある。
このような装置構成を採用するのは、装置の信転性を向
上させたいと言う観点からである。
上させたいと言う観点からである。
前述のような要求に沿う回路構成の例を第3図に示す、
この図において、トレースレジスタ32、トレースレジ
スタ34、トレースレジスタ36は、セレクト信号が供
給されていることを条件として、データセットクロック
パルスがそこに印加されたとき、データバス30を経て
転送されて来るデータをセットするものである。前記セ
レクト信号は、又マルチプレクサ38、マルチプレクサ
40、マルチプレクサ42へも供給される。前記セレク
ト信号によって対応マルチプレクサから出力されるトレ
ースレジスタの各データビットは、前記データセットク
ロックパルスでスキャンレジスタ44にビット並列にセ
ットされる。このスキャンレジスタ44ヘセツトされる
データには、前記トレースレジスタのトレースデータと
、スキャンインからのスキャンインデータとがあるが、
スキャンレジスタ44へのデータ制御は、スキャンレジ
スタ44に時分割的にセットされるように為されている
。スキャンインからのビット直列のスキャンデータは、
スキャンクロックパルスによってスキャンレジスタ64
4にビット直列にセットされる。スキャンレジスタ44
からのデータの読み出しは、スキャンクロックパルスに
よってビット直列に行なわれる。
この図において、トレースレジスタ32、トレースレジ
スタ34、トレースレジスタ36は、セレクト信号が供
給されていることを条件として、データセットクロック
パルスがそこに印加されたとき、データバス30を経て
転送されて来るデータをセットするものである。前記セ
レクト信号は、又マルチプレクサ38、マルチプレクサ
40、マルチプレクサ42へも供給される。前記セレク
ト信号によって対応マルチプレクサから出力されるトレ
ースレジスタの各データビットは、前記データセットク
ロックパルスでスキャンレジスタ44にビット並列にセ
ットされる。このスキャンレジスタ44ヘセツトされる
データには、前記トレースレジスタのトレースデータと
、スキャンインからのスキャンインデータとがあるが、
スキャンレジスタ44へのデータ制御は、スキャンレジ
スタ44に時分割的にセットされるように為されている
。スキャンインからのビット直列のスキャンデータは、
スキャンクロックパルスによってスキャンレジスタ64
4にビット直列にセットされる。スキャンレジスタ44
からのデータの読み出しは、スキャンクロックパルスに
よってビット直列に行なわれる。
トレースレジスタ32乃至トレースレジスタ36へのト
レースデータのセットと、スキャンレジスタ44へのデ
ータのセットとは、前述のようにデータセットクロック
パルスによって為される回路構成となっているため、第
4図に示すように成るデータセットクロツタパルスによ
ってトレースレジスタ32乃至トレースレジスタ36の
内のいずれかのトレースレジスタにセットされ、そして
次のデータセットクロックパルスによってスキャンレジ
スタ44にセットされるようなタイムシーケンスが、前
述の回路の中に生じたとすると、前述のようにして成る
データセットクロックパルスによってデータバス30上
のトレースデータをセットした前記トレースレジスタ3
2乃至トレースレジスタ36の内のいずれかのトレース
レジスタは、次のデータバス30上のデータをセントす
る次のデータセットクロックパルスのときには、そのデ
ータバス30上のトレースデータは、第4図に示すよう
に前記酸るデータセットクロックパルスのときとは異な
るデータとなってしまっていることがある。従って、前
記酸るデータセットクロックパルスによってデータバス
30上のデータをセットした前記トレースレジスタ32
乃至トレースレジスタ36の内のいずれかのトレースレ
ジスタを、同一のデータを参照したいと言う要求に応答
して、再度参照したときには、既にそのデータでは無く
なってしまっていることになる。それ故、その参照の目
的が達成され得ないことになる。
レースデータのセットと、スキャンレジスタ44へのデ
ータのセットとは、前述のようにデータセットクロック
パルスによって為される回路構成となっているため、第
4図に示すように成るデータセットクロツタパルスによ
ってトレースレジスタ32乃至トレースレジスタ36の
内のいずれかのトレースレジスタにセットされ、そして
次のデータセットクロックパルスによってスキャンレジ
スタ44にセットされるようなタイムシーケンスが、前
述の回路の中に生じたとすると、前述のようにして成る
データセットクロックパルスによってデータバス30上
のトレースデータをセットした前記トレースレジスタ3
2乃至トレースレジスタ36の内のいずれかのトレース
レジスタは、次のデータバス30上のデータをセントす
る次のデータセットクロックパルスのときには、そのデ
ータバス30上のトレースデータは、第4図に示すよう
に前記酸るデータセットクロックパルスのときとは異な
るデータとなってしまっていることがある。従って、前
記酸るデータセットクロックパルスによってデータバス
30上のデータをセットした前記トレースレジスタ32
乃至トレースレジスタ36の内のいずれかのトレースレ
ジスタを、同一のデータを参照したいと言う要求に応答
して、再度参照したときには、既にそのデータでは無く
なってしまっていることになる。それ故、その参照の目
的が達成され得ないことになる。
本発明は、斯かる技術的課題に鑑みて創作されたもので
、トレースデータの反復参照を為し得るトレースデータ
読み出し方式を提供することを目的とする。
、トレースデータの反復参照を為し得るトレースデータ
読み出し方式を提供することを目的とする。
[課題を解決するだめの手段]
第1図は、本発明の原理ブロック図である。この図に示
すように、請求項1に記載の発明は、セットパルス入力
、及びイネーブル信号入力、並びにトレースデータ入力
を有し、該セントパルス入力へのセットパルス及び前記
イネーブル信号入力へのイネーブル信号に応答して前記
トレースデータ入力へのトレースデータをセットするト
レースデータ保持回路2と、セントパルス入力、及び前
記トレースデータ保持回路2の出力に接続されたデータ
入力を有し、該セントパルス入力への前記セットパルス
に応答して前記データ入力へのデータをビット並列にセ
ントし、ビット直列に出力するスキャンデータ保持回路
4とを存するトレーサに、次の構成要素を設けて構成さ
れる。その構成要素は、データセット禁止信号出力を有
し、前記トレースデータ保持回路2にセットされたトレ
ースデータを参照する期間の間、前記データセット禁止
信号を発生する信号発生回路6と、前記データセット禁
止信号出力に接続されたデータセット禁止信号入力、イ
ネーブル信号、及び前記トレースデータ保持回路2のイ
ネーブル信号入力に接続された出力を有し、前記データ
セット禁止信号に応答して前記トレースデータ保持回路
2へのイネーブル信号の出力を禁止するデータセット禁
止回路8である。
すように、請求項1に記載の発明は、セットパルス入力
、及びイネーブル信号入力、並びにトレースデータ入力
を有し、該セントパルス入力へのセットパルス及び前記
イネーブル信号入力へのイネーブル信号に応答して前記
トレースデータ入力へのトレースデータをセットするト
レースデータ保持回路2と、セントパルス入力、及び前
記トレースデータ保持回路2の出力に接続されたデータ
入力を有し、該セントパルス入力への前記セットパルス
に応答して前記データ入力へのデータをビット並列にセ
ントし、ビット直列に出力するスキャンデータ保持回路
4とを存するトレーサに、次の構成要素を設けて構成さ
れる。その構成要素は、データセット禁止信号出力を有
し、前記トレースデータ保持回路2にセットされたトレ
ースデータを参照する期間の間、前記データセット禁止
信号を発生する信号発生回路6と、前記データセット禁
止信号出力に接続されたデータセット禁止信号入力、イ
ネーブル信号、及び前記トレースデータ保持回路2のイ
ネーブル信号入力に接続された出力を有し、前記データ
セット禁止信号に応答して前記トレースデータ保持回路
2へのイネーブル信号の出力を禁止するデータセット禁
止回路8である。
請求項2に記載の発明は、セットパルス入力、及びイネ
ーブル信号入力、並びにトレースデータ入力を有し、該
セットパルス入力へのセットパルス及び前記イネーブル
信号入力へのイネーブル信号に応答して前記トレースデ
ータ入力へのトレースデータをセットするトレースデー
タ保持回路2と、セットパルス入力、及び前記トレース
データ保持回路2の出力に接続されたデータ入力、並び
にスキャンクロックパルス入力、及びスキャンイン入力
を有し、該セットパルス入力への前記セットパルスに応
答して前記データ入力へのデータをビット並列にセット
し、前記スキャンクロックパルス入力へのスキャンクロ
ックパルスに応答して前記スキャンイン入力へのスキャ
ンイン信号をビット直列にセットし、読み出しをビット
直列に為すスキャンデータ保持回路4とを有するトレー
サに次の構成要素を設けて構成される。その構成要素は
、スキャンクロックパルス入力、前記スキャンデータ保
持回路4の出力に接続された入力、及びデータセット禁
止信号出力を有し、前記トレースデータ保持回路2にセ
ットされたトレースデータを参照する期間の間、前記デ
ータセット禁止信号を発生する信号発生回路6Aと、前
記信号発生回路6Aのデータセット禁止信号出力に接続
されたデータセット禁止信号入力、イネーブル信号入力
、及びトレースデータ保持回路2のイネーブル信号入力
に接続された出力を有し、前記データセット禁止信号に
応答して前記トレースデータ保持回路2へのイネーブル
信号の出力を禁止するデータセット禁止回路8Aである
。第1図中の点線は、請求項2に係わる発明の特徴部分
を示す。
ーブル信号入力、並びにトレースデータ入力を有し、該
セットパルス入力へのセットパルス及び前記イネーブル
信号入力へのイネーブル信号に応答して前記トレースデ
ータ入力へのトレースデータをセットするトレースデー
タ保持回路2と、セットパルス入力、及び前記トレース
データ保持回路2の出力に接続されたデータ入力、並び
にスキャンクロックパルス入力、及びスキャンイン入力
を有し、該セットパルス入力への前記セットパルスに応
答して前記データ入力へのデータをビット並列にセット
し、前記スキャンクロックパルス入力へのスキャンクロ
ックパルスに応答して前記スキャンイン入力へのスキャ
ンイン信号をビット直列にセットし、読み出しをビット
直列に為すスキャンデータ保持回路4とを有するトレー
サに次の構成要素を設けて構成される。その構成要素は
、スキャンクロックパルス入力、前記スキャンデータ保
持回路4の出力に接続された入力、及びデータセット禁
止信号出力を有し、前記トレースデータ保持回路2にセ
ットされたトレースデータを参照する期間の間、前記デ
ータセット禁止信号を発生する信号発生回路6Aと、前
記信号発生回路6Aのデータセット禁止信号出力に接続
されたデータセット禁止信号入力、イネーブル信号入力
、及びトレースデータ保持回路2のイネーブル信号入力
に接続された出力を有し、前記データセット禁止信号に
応答して前記トレースデータ保持回路2へのイネーブル
信号の出力を禁止するデータセット禁止回路8Aである
。第1図中の点線は、請求項2に係わる発明の特徴部分
を示す。
本発明によれば、前記トレースデータ保持回路2にセッ
トされたトレースデータを参照したい期間の間、前記信
号発生回WI6.6Aからデータセット禁止信号が発生
されてデータセット禁止回路8.8Aからのイネーブル
信号の出力は禁止される。従って、トレースデータ保持
回路2へのトレースデータのセットは、その期間の間禁
止される。
トされたトレースデータを参照したい期間の間、前記信
号発生回WI6.6Aからデータセット禁止信号が発生
されてデータセット禁止回路8.8Aからのイネーブル
信号の出力は禁止される。従って、トレースデータ保持
回路2へのトレースデータのセットは、その期間の間禁
止される。
トレースデータ保持回路2にセントされたトレースデー
タは、前記期間内に前記スキャンデータ保持回路4へ供
給される1又は2以上のセットパルスにセットされては
、その参照に供される。
タは、前記期間内に前記スキャンデータ保持回路4へ供
給される1又は2以上のセットパルスにセットされては
、その参照に供される。
トレースデータの参照において、トレースデータ保持回
路2に最初にセットされたトレースデータが、そのまま
前記スキャンデータ保持回路4にセットされるから、従
来のように参照においてトレースデータが破壊されてし
まうという不都合は無くなる。
路2に最初にセットされたトレースデータが、そのまま
前記スキャンデータ保持回路4にセットされるから、従
来のように参照においてトレースデータが破壊されてし
まうという不都合は無くなる。
〔実施例〕
第2図は、本発明の一実施例を示す。この図において、
第3図と同じ構成要素には同一の参照番号を付してその
説明を省略する。トレースレジスタ32乃至トレースレ
ジスタ36のデータのスキャンレジスタ44への選択的
出力は、マルチプレクサ41によって為されるように、
この実施例では構成されている。マルチプレクサ41へ
のトレースデータセレクト信号は、デコーダ48の出力
に発生される。そのデコーダ48の入力には、カウンタ
46の出力値が供給される。カウンタ46は、データバ
ス30上のトレースデータをトレースレジスタ32乃至
トレースレジスタ36の内の、いずれのトレースレジス
タにセットすべきかの第1の識別データ、及びトレース
レジスタ32乃至トレースレジスタ36の内の、いずれ
のトレースレジスタにセットされているトレースデータ
を読み出すべきかの第2の識別データを出力する。前記
第1の識別データは、カウンタ46のカウント入力へカ
ウント信号線51を経て供給されるカウント信号に応答
して出力される。前記第2の識別データは、後述のスキ
ャンループを経てカウンタ46のセット入力へ供給され
るトレースレジスタ番号を、スキャンクロツタ入力へ供
給されるスキャンクロックパルスに応答してシフトイン
することによって出力される。前記トレースレジスタ番
号は、スキャンインからスキャンレジスタ44へ入力さ
れ、スキャンクロックパルスによってスキャンレジスタ
44にセットされた後に、スキャンクロックパルスによ
ってスキャンレジスタ44からスキャンループ信号とし
て出力される。
第3図と同じ構成要素には同一の参照番号を付してその
説明を省略する。トレースレジスタ32乃至トレースレ
ジスタ36のデータのスキャンレジスタ44への選択的
出力は、マルチプレクサ41によって為されるように、
この実施例では構成されている。マルチプレクサ41へ
のトレースデータセレクト信号は、デコーダ48の出力
に発生される。そのデコーダ48の入力には、カウンタ
46の出力値が供給される。カウンタ46は、データバ
ス30上のトレースデータをトレースレジスタ32乃至
トレースレジスタ36の内の、いずれのトレースレジス
タにセットすべきかの第1の識別データ、及びトレース
レジスタ32乃至トレースレジスタ36の内の、いずれ
のトレースレジスタにセットされているトレースデータ
を読み出すべきかの第2の識別データを出力する。前記
第1の識別データは、カウンタ46のカウント入力へカ
ウント信号線51を経て供給されるカウント信号に応答
して出力される。前記第2の識別データは、後述のスキ
ャンループを経てカウンタ46のセット入力へ供給され
るトレースレジスタ番号を、スキャンクロツタ入力へ供
給されるスキャンクロックパルスに応答してシフトイン
することによって出力される。前記トレースレジスタ番
号は、スキャンインからスキャンレジスタ44へ入力さ
れ、スキャンクロックパルスによってスキャンレジスタ
44にセットされた後に、スキャンクロックパルスによ
ってスキャンレジスタ44からスキャンループ信号とし
て出力される。
そして、カウンタ46のカウント値(第1の識別データ
)、又はトレースレジスタ番号(第2の識別データ)を
スキャンクロックパルスに応答してビット直列にフリッ
プフリップ回路52のスキャンイン入力へ供給される。
)、又はトレースレジスタ番号(第2の識別データ)を
スキャンクロックパルスに応答してビット直列にフリッ
プフリップ回路52のスキャンイン入力へ供給される。
そのフリップフロップ回路52のD入力には、Llが供
給され、クロックパルス入力にはクロックパルスが供給
されている。前記L1は、“1” (高レベルの信号で
ある。)である。フリップフロップ回路52のQ出力は
、又アンド回路54の他方の入力へ供給されると共に、
マルチプレクサ56の一方の入力へも供給されてスキャ
ンアウトへのスキャンループを完成する。スキャンクロ
ックパルスを発生するアンド回路50へは、インバータ
49を経たスキャン抑止信号、及びスキャンクロックパ
ルスが(AMされる。スキャン抑止信号は、又マルチプ
レクサ56へその切り換え信号として供給される。
給され、クロックパルス入力にはクロックパルスが供給
されている。前記L1は、“1” (高レベルの信号で
ある。)である。フリップフロップ回路52のQ出力は
、又アンド回路54の他方の入力へ供給されると共に、
マルチプレクサ56の一方の入力へも供給されてスキャ
ンアウトへのスキャンループを完成する。スキャンクロ
ックパルスを発生するアンド回路50へは、インバータ
49を経たスキャン抑止信号、及びスキャンクロックパ
ルスが(AMされる。スキャン抑止信号は、又マルチプ
レクサ56へその切り換え信号として供給される。
第2図において、トレースレジスタ32.3436は、
第1図のトレースデータ保持回路2に対応し、スキャン
レジスタ44は、第1図のスキャンデータ保持回路4に
対応する。インバータ49、アンド回路50、フリップ
フロップ回路52は、第1図の信号発生回路6に対応し
、アンド回路54は、第1図のデータセット禁止回路8
に対応する。
第1図のトレースデータ保持回路2に対応し、スキャン
レジスタ44は、第1図のスキャンデータ保持回路4に
対応する。インバータ49、アンド回路50、フリップ
フロップ回路52は、第1図の信号発生回路6に対応し
、アンド回路54は、第1図のデータセット禁止回路8
に対応する。
次に、前述構成の本発明の動作を以下に説明する。
先ず、データバス30上のトレースデータが、どのよう
にしてトレースレジスタ32乃至トレースレジスタ36
の内の、いずれのトレースレジスタにセットされるかと
いうことについて説明する。
にしてトレースレジスタ32乃至トレースレジスタ36
の内の、いずれのトレースレジスタにセットされるかと
いうことについて説明する。
そのとき、スキャン抑止信号は、l”に設定される。
そのトレースデータのデータバス30上への転送と共に
、カウント信号が、カウンタ46のカウント入力へ供給
されて前記データバス30上のトレースデータをセット
したいトレースレジスタ識別カウント値を発生する。こ
のとき、フリップフロップ回路52のクロックパルス入
力にクロックパルスが、供給されてQ出力に“1”の信
号を発生させる。このカウント値がデコーダ48にてデ
コードされてトレースレジスタ32乃至トレースレジス
タ36ヘトレースレジスタイネーブル信号が供給され、
マルチプレクサ41ヘトレースデータセレクト信号が供
給される。従って、前記データバス30上のトレースデ
ータは、前記トレースレジスタイネーブル信号で指定さ
れるトレースレジスタにセットされる。
、カウント信号が、カウンタ46のカウント入力へ供給
されて前記データバス30上のトレースデータをセット
したいトレースレジスタ識別カウント値を発生する。こ
のとき、フリップフロップ回路52のクロックパルス入
力にクロックパルスが、供給されてQ出力に“1”の信
号を発生させる。このカウント値がデコーダ48にてデ
コードされてトレースレジスタ32乃至トレースレジス
タ36ヘトレースレジスタイネーブル信号が供給され、
マルチプレクサ41ヘトレースデータセレクト信号が供
給される。従って、前記データバス30上のトレースデ
ータは、前記トレースレジスタイネーブル信号で指定さ
れるトレースレジスタにセットされる。
前述のようにして、トレースレジスタ32乃至トレース
レジスタ36のいずれかにセットされたトレースデータ
の読み出しを行なうために、スキャン抑止信号を“O”
にしてアンド回!50からスキャンクロックパルスを出
力させる一方、スキャンイン信号〔“°0”、及びトレ
ースレジスタ番号〕をスキャンインからスキャンループ
(スキャンレジスタ44、カウンタ46、フリップフロ
ップ回路52及びマルチプレクサ56から成る。)へ送
り込む。そのスキャンイン信号の中の°′0”は、スキ
ャンクロックパルスに応答するスキャンレジスタ44、
及びカウンタ46を経てフリップフロップ回路52にセ
ットされ、前記トレースレジスタ番号は、カウンタ46
にセントされる。
レジスタ36のいずれかにセットされたトレースデータ
の読み出しを行なうために、スキャン抑止信号を“O”
にしてアンド回!50からスキャンクロックパルスを出
力させる一方、スキャンイン信号〔“°0”、及びトレ
ースレジスタ番号〕をスキャンインからスキャンループ
(スキャンレジスタ44、カウンタ46、フリップフロ
ップ回路52及びマルチプレクサ56から成る。)へ送
り込む。そのスキャンイン信号の中の°′0”は、スキ
ャンクロックパルスに応答するスキャンレジスタ44、
及びカウンタ46を経てフリップフロップ回路52にセ
ットされ、前記トレースレジスタ番号は、カウンタ46
にセントされる。
そのセント直後に、スキャン抑止信号を′°1″に切り
換える。これにより、フリップフロップ回路52のQ出
力を0”に保持してトレースレジスタ32乃至トレース
レジスタ36へのトレースデータのセントを禁止する一
方、カウンタ46から、トレースレジスタ32乃至トレ
ースレジスタ36のいずれかを選択するための値が出力
される。
換える。これにより、フリップフロップ回路52のQ出
力を0”に保持してトレースレジスタ32乃至トレース
レジスタ36へのトレースデータのセントを禁止する一
方、カウンタ46から、トレースレジスタ32乃至トレ
ースレジスタ36のいずれかを選択するための値が出力
される。
カウンタ46のカウント値は、デコーダ48を経てトレ
ースデータセレクト信号としてマルチプレクサ41−供
給されると共に、アンド回路54へ供給される。従って
、フリップフロップ回路52のQ出力には、“0”の信
号が発注させられているから、アンド回路54からトレ
ースレジスタイネーブル信号が出力されず、次のデータ
データセ・ントクロックパルスに応答してデータバス3
0上のトレースデータを新たにトレースレジスタ32、
乃至トレースレジスタ36にセットするのを禁止しつつ
、前記次のデータセットクロックパルスに応答してマル
チプレクサ41を経た前記トレースデータセレクト信号
指定のトレースレジスタの内容をスキャンレジスタ44
ヘビット並列にセットすることが出来る。スキャンレジ
スタ44ヘセツトされたトレースデータは、直前のデー
タセットクロツタパルスによってトレースレジスタにセ
ットされたトレースデータである。
ースデータセレクト信号としてマルチプレクサ41−供
給されると共に、アンド回路54へ供給される。従って
、フリップフロップ回路52のQ出力には、“0”の信
号が発注させられているから、アンド回路54からトレ
ースレジスタイネーブル信号が出力されず、次のデータ
データセ・ントクロックパルスに応答してデータバス3
0上のトレースデータを新たにトレースレジスタ32、
乃至トレースレジスタ36にセットするのを禁止しつつ
、前記次のデータセットクロックパルスに応答してマル
チプレクサ41を経た前記トレースデータセレクト信号
指定のトレースレジスタの内容をスキャンレジスタ44
ヘビット並列にセットすることが出来る。スキャンレジ
スタ44ヘセツトされたトレースデータは、直前のデー
タセットクロツタパルスによってトレースレジスタにセ
ットされたトレースデータである。
従って、前のトレースデータを破壊することなしに、該
トレースデータの保存が可能になる。同一のトレースデ
ータの反復参照を時間を異にして行ないたいと言う要求
を満たすことが可能になる。
トレースデータの保存が可能になる。同一のトレースデ
ータの反復参照を時間を異にして行ないたいと言う要求
を満たすことが可能になる。
このようにしてスキャンレジスタ44にセントされたト
レースデータの読み出しを行なうために、スキャン抑止
信号を“0”にしてアンド回路50からスキャンクロッ
クパルスを出力せしめ、スキャンレジスタ44にセット
されたトレースデータをカウンタ46、フリップフロッ
プ回路52、そしてマルチプレクサ56を経て出力させ
てそのトレースデータの読み出しを行なう。
レースデータの読み出しを行なうために、スキャン抑止
信号を“0”にしてアンド回路50からスキャンクロッ
クパルスを出力せしめ、スキャンレジスタ44にセット
されたトレースデータをカウンタ46、フリップフロッ
プ回路52、そしてマルチプレクサ56を経て出力させ
てそのトレースデータの読み出しを行なう。
なお、前記実施例においては、フリップフロップ回路5
2にトレースレジスタイネーブル信号の出力禁止を生せ
しめる禁止信号“0”のセットをスキャンループを経て
フリップフロップ回路52にセットせしめる構成例を説
明したが、前記スキャンループを介してでなく、構成さ
れるものであってもよい。
2にトレースレジスタイネーブル信号の出力禁止を生せ
しめる禁止信号“0”のセットをスキャンループを経て
フリップフロップ回路52にセットせしめる構成例を説
明したが、前記スキャンループを介してでなく、構成さ
れるものであってもよい。
〔発明の効果]
上述したように本発明によれば、トレースレジスタにト
レースデータをセットした次の処理周期期間乃至所要の
処理周期期間数量、前記トレースレジスタへのデータの
セットを禁止するようにしたので、トレースレジスタに
セットしたトレースデータを破壊してしまうことなしに
、そのトレースデータの反復した参照を行なうことが出
来る。
レースデータをセットした次の処理周期期間乃至所要の
処理周期期間数量、前記トレースレジスタへのデータの
セットを禁止するようにしたので、トレースレジスタに
セットしたトレースデータを破壊してしまうことなしに
、そのトレースデータの反復した参照を行なうことが出
来る。
第2図は本発明の一実施例を示す図、
第3図は提案されているトレーサを示す図、第4図は第
3図のトレーサの欠点を説明する図である。
3図のトレーサの欠点を説明する図である。
第1図及び第2図において、
2はトレースデータ保持回路(トレースレジスタ32.
34.36)、 4はスキャンデータ保持回路(スキャンレジスタ44)
、 6は信号発生回路(インバータ49、アンド回路50、
フリップフロップ回路52)、 8はデータセット禁止回路(アンド回路54)である。
34.36)、 4はスキャンデータ保持回路(スキャンレジスタ44)
、 6は信号発生回路(インバータ49、アンド回路50、
フリップフロップ回路52)、 8はデータセット禁止回路(アンド回路54)である。
第1図は本発明の原理ブロック図、
ど−デ二7しヅトク0/り/ぐ/L又
14−a月の/!、遅70./’7図
第1図
I范[れLい叫し−ガ
第3図
Claims (2)
- (1)セットパルス入力、及びイネーブル信号入力、並
びにトレースデータ入力を有し、該セットパルス入力へ
のセットパルス及び前記イネーブル信号入力へのイネー
ブル信号に応答して前記トレースデータ入力へのトレー
スデータをセットするトレースデータ保持回路(2)と
、 セットパルス入力、及び前記トレースデータ保持回路(
2)の出力に接続されたデータ入力を有し、該セットパ
ルス入力への前記セットパルスに応答して前記データ入
力へのデータをビット並列にセットし、ビット直列に出
力するスキャンデータ保持回路(4)とを有するトレー
サにおいて、データセット禁止信号出力を有し、前記ト
レースデータ保持回路(2)にセットされたトレースデ
ータを参照する期間の間、前記データセット禁止信号を
発生する信号発生回路(6)と、 前記データセット禁止信号出力に接続されたデータセッ
ト禁止信号入力、イネーブル信号、及び前記トレースデ
ータ保持回路(2)のイネーブル信号入力に接続された
出力を有し、前記データセット禁止信号に応答して前記
トレースデータ保持回路(2)へのイネーブル信号の出
力を禁止するデータセット禁止回路(8)とを設けたこ
とを特徴とするトレースデータ読み出し方式。 - (2)セットパルス入力、及びイネーブル信号入力、並
びにトレースデータ入力を有し、該セットパルス入力へ
のセットパルス及び前記イネーブル信号入力へのイネー
ブル信号に応答して前記トレースデータ入力へのトレー
スデータをセットするトレースデータ保持回路(2)と
、 セットパルス入力、及び前記トレースデータ保持回路(
2)の出力に接続されたデータ入力、並びにスキャンク
ロックパルス入力、及びスキャンイン入力を有し、該セ
ットパルス入力への前記セットパルスに応答して前記デ
ータ入力へのデータをビット並列にセットし、前記スキ
ャンクロックパルス入力へのスキャンクロックパルスに
応答して前記スキャンイン入力へのスキャンイン信号を
ビット直列にセットし、読み出しをビット直列に為すス
キャンデータ保持回路(4)とを有するトレーサにおい
て、 スキャンクロックパルス入力、前記スキャンデータ保持
回路(4)の出力に接続された入力、及びデータセット
禁止信号出力を有し、前記トレースデータ保持回路(2
)にセットされたトレースデータを参照する期間の間、
前記データセット禁止信号を発生する信号発生回路(6
A)と、前記信号発生回路(6A)のデータセット禁止
信号出力に接続されたデータセット禁止信号入力、イネ
ーブル信号入力、及びトレースデータ保持回路(2)の
イネーブル信号入力に接続された出力を有し、前記デー
タセット禁止信号に応答して前記トレースデータ保持回
路(2)へのイネーブル信号の出力を禁止するデータセ
ット禁止回路(8A)とを設けたことを特徴とするトレ
ースデータ読み出し方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2258293A JP2678085B2 (ja) | 1990-09-27 | 1990-09-27 | トレーサ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2258293A JP2678085B2 (ja) | 1990-09-27 | 1990-09-27 | トレーサ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04135248A true JPH04135248A (ja) | 1992-05-08 |
| JP2678085B2 JP2678085B2 (ja) | 1997-11-17 |
Family
ID=17318248
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2258293A Expired - Fee Related JP2678085B2 (ja) | 1990-09-27 | 1990-09-27 | トレーサ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2678085B2 (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01206441A (ja) * | 1988-02-15 | 1989-08-18 | Nec Corp | トレーサ |
-
1990
- 1990-09-27 JP JP2258293A patent/JP2678085B2/ja not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01206441A (ja) * | 1988-02-15 | 1989-08-18 | Nec Corp | トレーサ |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2678085B2 (ja) | 1997-11-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4031515A (en) | Apparatus for transmitting changeable length records having variable length words with interspersed record and word positioning codes | |
| US4835675A (en) | Memory unit for data tracing | |
| JPS5958558A (ja) | 並列周期的冗長チエツク回路 | |
| GB2232797A (en) | Ram based serial memory with pipelined look-ahead reading | |
| JPH01182992A (ja) | 半導体記憶装置 | |
| US3221310A (en) | Parity bit indicator | |
| US2934746A (en) | Information signal processing apparatus | |
| US3815096A (en) | Stacking store having overflow indication for the transmission of data in the chronological order of their appearance | |
| JPH0256048A (ja) | データ転送方法及びデータバッファ装置 | |
| JPS61269751A (ja) | 独立のプログラム・メモリ・ユニツト及びデ−タ・メモリ・ユニツトを有するデ−タ処理システムにおける補助デ−タ・メモリ・ユニツトを使用する装置及び方法 | |
| US3222648A (en) | Data input device | |
| JPS603715B2 (ja) | 可変長シフトレジスタ | |
| US5542063A (en) | Digital data processing system with facility for changing individual bits | |
| JP2678085B2 (ja) | トレーサ | |
| SU1474630A1 (ru) | Устройство дл ввода информации | |
| JP2637276B2 (ja) | トレーサ | |
| SU1562896A2 (ru) | Устройство ввода информации в ЭВМ | |
| JP2595707B2 (ja) | メモリ装置 | |
| JP3157662B2 (ja) | Lsi診断制御回路 | |
| SU1038944A1 (ru) | Микропрограммное устройство управлени с контролем | |
| SU1252817A1 (ru) | Запоминающее устройство с автономным контролем | |
| SU1288708A1 (ru) | Устройство дл сопр жени ЦВМ с накопител ми на магнитной ленте | |
| SU1238091A1 (ru) | Устройство дл вывода информации | |
| SU1476434A1 (ru) | Устройство дл программного управлени технологическим оборудованием | |
| SU842956A1 (ru) | Запоминающее устройство |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |