Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS5939782B2 - Tracer - Google Patents
[go: Go Back, main page]

JPS5939782B2 - Tracer - Google Patents

Tracer

Info

Publication number
JPS5939782B2
JPS5939782B2 JP53057298A JP5729878A JPS5939782B2 JP S5939782 B2 JPS5939782 B2 JP S5939782B2 JP 53057298 A JP53057298 A JP 53057298A JP 5729878 A JP5729878 A JP 5729878A JP S5939782 B2 JPS5939782 B2 JP S5939782B2
Authority
JP
Japan
Prior art keywords
trigger
memory
setting means
flop
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.)
Expired
Application number
JP53057298A
Other languages
Japanese (ja)
Other versions
JPS54148449A (en
Inventor
賢一 横山
正和 河本
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP53057298A priority Critical patent/JPS5939782B2/en
Publication of JPS54148449A publication Critical patent/JPS54148449A/en
Publication of JPS5939782B2 publication Critical patent/JPS5939782B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 本発明は複数のメモリ領域を有し、各メモリ領域におい
て、トリガ条件が独立に設定できるトレーサに関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a tracer having a plurality of memory areas and in which trigger conditions can be set independently in each memory area.

情報処理装置において、動作中のバス情報やマイクロプ
ログラムのアドレス情報等を一定クロック間隔で取り出
しメモリに記憶しておき、後にその記憶された内容を読
み出して装置の動作解析を行なう装置は一般にトレーサ
(またはロジックアナライザ)と呼ばれており、障害の
解析等になくてはならないものとなつている。
In information processing equipment, devices that retrieve operating bus information, microprogram address information, etc. at regular clock intervals and store them in memory, and later read out the stored contents to analyze the operation of the equipment, generally use tracers ( It is also called a logic analyzer) and has become indispensable for failure analysis.

次に第1図に示す従来のトレーサ(またはアナライザ)
の構成図例により動作を説明する。図において1はバス
情報線、2はパターン比較回路、3はパターン設定回路
、4はトリガ切換スイッチ、5はトリガフリップフロッ
プ、6は外部トリガフロップフロップ、7はメモリ、8
はアドレスカウンタ、9、10、11はアンドゲート、
12、13はオアゲート14は表示回路を示す。トリガ
モードは3種類ありトリガ切換スイッチ4を1に切換え
るとパターン比較回路2からの一致信号によりトリガフ
リップフロップ5が動作する。3に切換えると外部トリ
ガ信号によりトリガフリップフロップ5が動作する。
Next, the conventional tracer (or analyzer) shown in Figure 1
The operation will be explained using an example of a configuration diagram. In the figure, 1 is a bus information line, 2 is a pattern comparison circuit, 3 is a pattern setting circuit, 4 is a trigger changeover switch, 5 is a trigger flip-flop, 6 is an external trigger flip-flop, 7 is a memory, 8
is an address counter, 9, 10, 11 are AND gates,
Reference numerals 12 and 13 indicate an OR gate 14 indicating a display circuit. There are three types of trigger modes, and when the trigger changeover switch 4 is switched to 1, the trigger flip-flop 5 is activated by a match signal from the pattern comparison circuit 2. 3, the trigger flip-flop 5 is activated by an external trigger signal.

2に切換えるとパターン比較回路からの一致信号と外部
トリガ信号の両方が到来した事によりトリガフリップフ
ロップ5が動作する。
When switched to 2, the trigger flip-flop 5 operates due to the arrival of both the match signal from the pattern comparison circuit and the external trigger signal.

ここではトリガ切換スイッチ4を1に切換えた場合の動
作について説明する。
Here, the operation when the trigger changeover switch 4 is switched to 1 will be explained.

パターン設定回路3に予めパターンを設定しておき、バ
ス情報線1に発生するデータと上記パターン設定回路3
のパターンをパターン比較回路2で比較し一致するとパ
ターン比較回路2は一致信号を出力する。
A pattern is set in advance in the pattern setting circuit 3, and the data generated on the bus information line 1 and the pattern setting circuit 3 are
The pattern comparison circuit 2 compares the patterns, and if they match, the pattern comparison circuit 2 outputs a match signal.

この信号はアンドゲート9、オアゲート12を通過しト
リガフリップフロップ5をセットし、以降アドレスカウ
ンタ8にて指示される番地メモリ1へ、バス情報線1の
データを順次格納してゆく。なおアドレスカウンタ8は
CLK端子から供給されるクロックにより歩進する。メ
モリTに記録された一連のデータは、後に読み出されで
表示装置14等へ出力し、表示されたデータを参照して
障害等の動作解析を行なう。バス情報やマイクロプログ
ラムアドレス情報等を記録する場合、同じデータが何回
も発生するのが普通であり、ある一定のパターンが現れ
たときトリガ回路を動作させると障害時などの特に記録
したい時点と一致しない場合が多い。このような場合に
はトリガ切換スイツチ4を2に切換えて障害検出信号を
外部トリガ信号として外部トリガフリツプフロツプ6を
セツトし、続いて生起するパターン一致信号によりトリ
ガフリツプフロツプ5を動作させる。こうすれば障害時
における動作状態に限定して記録することができるので
メモリを有効に使用することができる。
This signal passes through an AND gate 9 and an OR gate 12 to set a trigger flip-flop 5, and thereafter the data on the bus information line 1 is sequentially stored in the address memory 1 indicated by the address counter 8. Note that the address counter 8 is incremented by a clock supplied from the CLK terminal. The series of data recorded in the memory T is later read out and output to the display device 14, etc., and the displayed data is referenced to perform operational analysis for failures and the like. When recording bus information, microprogram address information, etc., it is normal for the same data to occur many times, and if a trigger circuit is activated when a certain pattern appears, it will be possible to determine the point at which you want to record, such as when a failure occurs. They often don't match. In such a case, the trigger changeover switch 4 is set to 2 to set the external trigger flip-flop 6 using the fault detection signal as an external trigger signal, and then operate the trigger flip-flop 5 by the pattern matching signal generated. let In this way, it is possible to record only the operating state at the time of a failure, so that memory can be used effectively.

しかしながら、この場合でもトリガ回路が動作した後は
、一定のメモリ容量以内でしか記録ができない。
However, even in this case, after the trigger circuit operates, recording can only be performed within a certain memory capacity.

第2図はマイクロプログラムの動作ステツプ図例を示す
が、例えばある障害が発生した場合にこの一連のプログ
ラムステツプの流れの内のA,BおよびCの部分の動作
状態を解析する必要がある場合に、従来のトレーサ(ま
たはアナライザ)の限られたメモリ内にこのA,B,C
の全ての部分をカバーするよう記録することは不可能で
ある。
Figure 2 shows an example of a microprogram operation step diagram. For example, when a certain failure occurs, it is necessary to analyze the operation status of portions A, B, and C of this series of program steps. In the limited memory of a conventional tracer (or analyzer), this A, B, C
It is impossible to record so as to cover all parts of the

本発明の目的は上記従来の欠点を解消するものであり、
第2図に示した例ではAとBの間、およびBとCの間の
動作ステツプを省略してA,B,Cの部分だけを限られ
たメモリ内へ有効に記録する方法を提供するものである
。この発明の目的は観測データを一定のトリガ条件の成
立により、以後連続してメモリへ格納し、後にそのメモ
リに記録されている内容を参照するトレーサであつて、
トリガ条件を設定する複数の設定手段と、該複数の設定
手段に対応した観測データを記録する複数のメモリと、
前記設定手段によりトリガ条件が成立した時、前記観測
データをメモリに記録する記録手段とを備えるとともに
前記複数の設定手段は少なくとも一つの設定手段により
トリガ条件が成立した時に残りの設定手段のトリガ条件
が成立するように構成されたゲート手段を具備した事に
より達成する。
The purpose of the present invention is to eliminate the above-mentioned conventional drawbacks,
The example shown in Fig. 2 provides a method of omitting the operation steps between A and B and between B and C and effectively recording only the parts A, B, and C in a limited memory. It is something. The object of the present invention is to provide a tracer that continuously stores observation data in a memory upon the establishment of a certain trigger condition, and later refers to the contents recorded in the memory.
a plurality of setting means for setting trigger conditions; a plurality of memories for recording observation data corresponding to the plurality of setting means;
and recording means for recording the observation data in a memory when the trigger condition is satisfied by the setting means, and the plurality of setting means set the trigger conditions for the remaining setting means when the trigger condition is satisfied by at least one of the setting means. This is achieved by providing a gate means configured so that the following holds true.

次に図面により本発明の詳細を説明する。Next, details of the present invention will be explained with reference to the drawings.

第3図は本発明の実施例によるトレーサ(またはアナラ
イザ)の構成図を示す。
FIG. 3 shows a block diagram of a tracer (or analyzer) according to an embodiment of the present invention.

図において1はバス情報線、2,15はパターン比較回
路、3,16はパターン設定回路、4,17はトリガ切
換スイツチ、5,18はトリガフリツプフロツプ、6,
19,27は外部トリガフリツプフロツプ、7はメモリ
、8,21はアドレスカウンタ、9,10,11,22
,23,24、はアンドゲート、12,13,25,2
6はオアゲートを示す。
In the figure, 1 is a bus information line, 2, 15 are pattern comparison circuits, 3, 16 are pattern setting circuits, 4, 17 are trigger changeover switches, 5, 18 are trigger flip-flops, 6,
19, 27 are external trigger flip-flops, 7 is memory, 8, 21 are address counters, 9, 10, 11, 22
, 23, 24 are AND gates, 12, 13, 25, 2
6 indicates an or gate.

本実施例ではメモリ7をページ1、ページ2の2つの領
域に分け、各ページに対しトリガ回路を独立に設けてい
る。
In this embodiment, the memory 7 is divided into two areas, page 1 and page 2, and a trigger circuit is provided independently for each page.

従つて例えばパターン設定回路3,16にはそれぞれ異
なるパターンを設定しておき、バス情報線4に発生する
データがパターン設定回路3のパターンと一致した時に
トリガフリツプフロツプ5をセツトし以降のデータをメ
モリ7のページ1に記録し、パターン設定回路16のパ
ターンに一致した時にトリガフリツプフロツプ18をセ
ツトし、メモリ7のページ2に記録することができる。
この場合、トリガフリツプフロツプ5が動作し、ページ
1に記録開始する時点とトリガフリツプフロツプ18が
動作し、ページ2に記録開始する時点との時間間隔はど
れだけ離れていても良く、必要なデータだけ取り出し一
定のメモリ内に有効に記録することが可能である。また
ページ1に対するトリガフリツプフロツプ5の動作をト
リガフリツプフロツプ27にセツトし、トリガフリツプ
フロツプ5の動作を確認してからトリガフリツプフロツ
プ18が動作するように順序づけている。従つて次のペ
ージ1のデータ格納は前ページのトリガ回路の動作を確
認してから行なうので、ある一定のルートを経由したデ
ータを順序よく記録することができる。なお第3図では
理解を容易にするためにパターン比較回路、アドレスカ
ウンタをそれぞれ2個設けているが、それぞれ1台ずつ
設けて共通に使用することもできる。
Therefore, for example, different patterns are set in the pattern setting circuits 3 and 16, and when the data generated on the bus information line 4 matches the pattern of the pattern setting circuit 3, the trigger flip-flop 5 is set and the subsequent Data can be recorded in page 1 of memory 7, and when it matches the pattern of pattern setting circuit 16, trigger flip-flop 18 is set and data can be recorded in page 2 of memory 7.
In this case, the time interval between the time when the trigger flip-flop 5 operates and starts recording on page 1 and the time when the trigger flip-flop 18 operates and starts recording on page 2 may be any distance. , it is possible to extract only the necessary data and effectively record it in a certain memory. Further, the operation of the trigger flip-flop 5 for page 1 is set in the trigger flip-flop 27, and the sequence is such that the operation of the trigger flip-flop 18 is operated after confirming the operation of the trigger flip-flop 5. . Therefore, since data storage for the next page 1 is performed after confirming the operation of the trigger circuit for the previous page, data that has passed through a certain route can be recorded in an orderly manner. In FIG. 3, two pattern comparison circuits and two address counters are provided for ease of understanding, but it is also possible to provide one each and use them in common.

パターン設定回路3,16はキー回路またはレジスタ等
で構成する。
The pattern setting circuits 3 and 16 are composed of key circuits, registers, or the like.

以上述べたように本発明のトレーサによると、メモリを
複数の領域に分け、それぞれの領域で独立にトリガ条件
を決定できるので、一定のメモリを有効に利用すること
ができる。
As described above, according to the tracer of the present invention, the memory can be divided into a plurality of areas and the trigger conditions can be independently determined in each area, so that a certain amount of memory can be used effectively.

したがつてトレーサ(またはアナライザ)を使用した情
報処理装置等の動作解析作業の能率の向上を計れる効果
がある。
Therefore, there is an effect of improving the efficiency of operation analysis work of an information processing device or the like using a tracer (or analyzer).

【図面の簡単な説明】[Brief explanation of drawings]

第1図は従来のトレーサの構成図例、第2図はマイクロ
プログラムの動作ステツプ図例、第3図は本発明の実施
例によるトレーサの構成図を示す。
FIG. 1 shows an example of the configuration of a conventional tracer, FIG. 2 shows an example of the operation steps of a microprogram, and FIG. 3 shows a configuration of a tracer according to an embodiment of the present invention.

Claims (1)

【特許請求の範囲】[Claims] 1 観測データを一定のトリガ条件の成立により、以後
連続してメモリへ格納し、後にそのメモリに記録されて
いる内容を参照するトレーサであつて、トリガ条件を設
定する複数の設定手段と、該複数の設定手段に対応した
観測データを記録する複数のメモリと、前記設定手段に
よりトリガ条件が成立した時、前記観測データをメモリ
に記録する記録手段とを備えるとともに前記複数の設定
手段は少なくとも一つの設定手段によりトリガ条件が成
立した時に残りの設定手段のトリガ条件が成立するよう
に構成されたゲート手段を備えた事を特徴とするトレー
サ。
1 A tracer that continuously stores observation data in a memory when a certain trigger condition is met, and later refers to the contents recorded in the memory, and includes a plurality of setting means for setting the trigger condition, and The plurality of setting means includes a plurality of memories for recording observation data corresponding to the plurality of setting means, and a recording means for recording the observation data in the memory when a trigger condition is satisfied by the setting means, and the plurality of setting means include at least one of the plurality of setting means. A tracer comprising gate means configured such that when a trigger condition is satisfied by one setting means, a trigger condition for the remaining setting means is satisfied.
JP53057298A 1978-05-15 1978-05-15 Tracer Expired JPS5939782B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP53057298A JPS5939782B2 (en) 1978-05-15 1978-05-15 Tracer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP53057298A JPS5939782B2 (en) 1978-05-15 1978-05-15 Tracer

Publications (2)

Publication Number Publication Date
JPS54148449A JPS54148449A (en) 1979-11-20
JPS5939782B2 true JPS5939782B2 (en) 1984-09-26

Family

ID=13051638

Family Applications (1)

Application Number Title Priority Date Filing Date
JP53057298A Expired JPS5939782B2 (en) 1978-05-15 1978-05-15 Tracer

Country Status (1)

Country Link
JP (1) JPS5939782B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57110644U (en) * 1980-12-26 1982-07-08
JPS57199058A (en) * 1981-06-01 1982-12-06 Nec Corp Controlling system for microprogram
JPS5835653A (en) * 1981-08-27 1983-03-02 Fujitsu Ltd History memory controlling system
JPS58112147A (en) * 1981-12-25 1983-07-04 Fujitsu Ltd Automatic trace process controlling system
JPS58115516A (en) * 1981-12-29 1983-07-09 Fujitsu Ltd Bus tracer
US4590550A (en) * 1983-06-29 1986-05-20 International Business Machines Corporation Internally distributed monitoring system
JPS6243742A (en) * 1985-08-20 1987-02-25 Nec Corp Program evaludation device
US4821178A (en) * 1986-08-15 1989-04-11 International Business Machines Corporation Internal performance monitoring by event sampling

Also Published As

Publication number Publication date
JPS54148449A (en) 1979-11-20

Similar Documents

Publication Publication Date Title
GB1512713A (en) Data processing system
JPH0635993B2 (en) Data acquisition device
JPS5939782B2 (en) Tracer
JPH0362228B2 (en)
US3158426A (en) Recording apparatus
JPS5840772B2 (en) Data comparison match display method
SU1674255A2 (en) Storage
JPH04105140A (en) Collection system for switch operation history
JP2730109B2 (en) Memory monitoring method for time slot switching equipment
JP2572386B2 (en) Fault diagnosis device
JPS6011400B2 (en) IC test equipment
SU1472909A1 (en) Dynamic addressing memory
JPS6136841A (en) Input and output device
JPS5829041A (en) plant monitoring system
JPS5841544B2 (en) Debugging processing system for pattern recognition equipment
SU1527643A1 (en) Device for handling matrices
JPS5838879B2 (en) fail memory
JPH02245846A (en) Memory protecting circuit
JPS6288042A (en) Operation hysteresis storage device
JPS6227422B2 (en)
JPS61267141A (en) Address detecting device for microprogram
JPS59178317A (en) Monitor and control apparatus
JPS63317786A (en) Logic analyser
JPS6184746A (en) Tracer memory data recording circuit
JPS6136854A (en) Memory switching device