JP2776321B2 - Logic analyzer - Google Patents
Logic analyzerInfo
- Publication number
- JP2776321B2 JP2776321B2 JP7235033A JP23503395A JP2776321B2 JP 2776321 B2 JP2776321 B2 JP 2776321B2 JP 7235033 A JP7235033 A JP 7235033A JP 23503395 A JP23503395 A JP 23503395A JP 2776321 B2 JP2776321 B2 JP 2776321B2
- Authority
- JP
- Japan
- Prior art keywords
- trigger condition
- signal
- trigger
- circuit
- signal under
- 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 - Lifetime
Links
- 238000005259 measurement Methods 0.000 claims description 42
- 238000001514 detection method Methods 0.000 description 9
- 239000000523 sample Substances 0.000 description 5
- 238000005070 sampling Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ロジックアナライ
ザに係わり、特に複雑なトリガ条件を設定することので
きるロジックアナライサに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a logic analyzer, and more particularly, to a logic analyzer capable of setting a complicated trigger condition.
【0002】[0002]
【従来の技術】ロジックアナライザは、論理回路の動作
を解析するために、回路各部の信号波形の変化の経緯を
記憶し、それを後に表示することのできる測定装置であ
る。2. Description of the Related Art A logic analyzer is a measuring device capable of storing the history of changes in signal waveforms at various parts of a circuit in order to analyze the operation of a logic circuit and displaying the history of the change.
【0003】図3は、従来から使用されているロジック
アナライザの構成の概要を表わしたものである。ロジッ
クアナライザ101は、論理回路によって構成された被
測定回路102のうち波形観測の必要な被測定信号を入
力するためのプローブ103を備えている。被測定信号
はプローブ103を通じてロジックアナライザに入力さ
れる。各被測定信号は、2値のうちのいずれかの値をと
るディジタル信号である。ロジックアナライザ101
は、トリガ条件を設定するトリガ条件設定部104と、
被測定信号の値がトリガ条件と一致したかどうかを検出
するトリガ検出回路105を備えている。FIG. 3 shows an outline of the configuration of a conventionally used logic analyzer. The logic analyzer 101 includes a probe 103 for inputting a signal under measurement requiring waveform observation among the circuit under measurement 102 formed by a logic circuit. The signal under test is input to the logic analyzer through the probe 103. Each signal under test is a digital signal that takes one of two values. Logic analyzer 101
Comprises a trigger condition setting unit 104 for setting a trigger condition;
A trigger detection circuit 105 is provided to detect whether the value of the signal under measurement matches the trigger condition.
【0004】プローブ103からの被測定信号は、トリ
ガ検出回路105および波形記憶メモリ106に入力さ
れている。波形記憶メモリ106は、トリガ検出回路に
よって被測定信号がトリガ条件に一致した時点を基準に
その前後の一定時間の間の被測定信号の波形を記憶する
メモリである。表示部107は、波形記憶メモリ106
に記憶されている波形を表示する表示回路であり、図示
しないCRTディスプレイを備えている。The signal to be measured from the probe 103 is input to a trigger detection circuit 105 and a waveform storage memory 106. The waveform storage memory 106 is a memory that stores the waveform of the signal under measurement for a certain period of time before and after the time when the signal under measurement matches the trigger condition by the trigger detection circuit. The display unit 107 includes a waveform storage memory 106
And a CRT display (not shown).
【0005】トリガ条件は、たとえば、各被測定信号の
値、被測定信号の立ち上がり、被測定信号の立ち下がり
などの条件をアンド条件として組み合わせて設定するよ
うになっている。トリガ条件は、測定者によりトリガ条
件設定部104から測定の開始に先立って設定される。
トリガ検出回路105は、設定されたトリガ条件を被測
定信号が満足するとき、パルス状のトリガ信号108を
出力する回路である。トリガ検出回路105は、アンド
回路を組み合わせたものである。トリガ条件設定部10
4は、設定されたトリガ条件に応じてゲート信号をトリ
ガ検出回路の各アンド回路に与え、被測定信号がトリガ
条件に一致したときトリガ信号108が出力されるよう
に設定する。The trigger condition is set by combining conditions such as the value of each signal to be measured, the rise of the signal to be measured, and the fall of the signal to be measured as AND conditions. The trigger condition is set by the operator from the trigger condition setting unit 104 prior to the start of the measurement.
The trigger detection circuit 105 is a circuit that outputs a pulse-like trigger signal 108 when the signal under measurement satisfies the set trigger condition. The trigger detection circuit 105 is a combination of an AND circuit. Trigger condition setting unit 10
4 supplies a gate signal to each AND circuit of the trigger detection circuit according to the set trigger condition, and sets the trigger signal 108 to be output when the signal under measurement matches the trigger condition.
【0006】波形記憶メモリ106は、その記憶内容を
測定の開始時点から常に更新しており、現時点から一定
時間前までにおける被測定信号の変化の履歴を記憶する
ようになっている。そしてトリガ信号108が入力され
た時点の前後一定期間における被測定信号の波形が格納
されたとき記憶内容の更新を停止し、その波形を保持す
る。[0006] The waveform storage memory 106 constantly updates its storage content from the start of measurement, and stores the history of changes in the signal under measurement from the present time to a certain time before. When the waveform of the signal under measurement is stored for a certain period before and after the trigger signal 108 is input, the updating of the stored content is stopped and the waveform is held.
【0007】特開平3−4177号公報には、アンド条
件とオア条件との双方を組み合わせてトリガ条件を設定
することのできるロジックアナライザが開示されてい
る。このロジックアナライザでは、その配線を電気的に
変更可能なアンド・アレイおよびオア・アレイによって
トリガ検出回路を構成している。これにより、アンド条
件とオア条件を任意に組み合わせてトリガ条件を設定す
ることができる。Japanese Patent Laid-Open Publication No. Hei 3-4177 discloses a logic analyzer capable of setting a trigger condition by combining both an AND condition and an OR condition. In this logic analyzer, a trigger detection circuit is constituted by an AND array and an OR array whose wiring can be electrically changed. Thus, the trigger condition can be set by arbitrarily combining the AND condition and the OR condition.
【0008】[0008]
【発明が解決しようとする課題】これら従来から存在す
るロジックアナライザでは、被測定信号をアンド条件や
オア条件により組み合わせてトリガ条件を設定できる。
しかし、トリガ条件に一致したことを記憶する手段や一
致した回数を計数する手段を備えていないので、測定を
開始してから被測定信号がトリガ条件に最初に一致した
時点を基準にした一定期間の波形の記録しか行うことが
できない。たとえば、トリガ条件に3回一致した時点
や、第1のトリガ条件に所定回数一致した後に第2のト
リガ条件に一致した時点を基準にして一定期間の波形を
記録するような複雑なトリガ条件を設定することができ
ないという問題がある。また、従来からのロジックアナ
ライザでこのような複雑なトリガ条件を設定するために
は、ロジックアナライザに外付けのトリガ回路を設ける
必要があり、波形の測定作業が煩雑になってしまうとい
う問題がある。In these conventional logic analyzers, a trigger condition can be set by combining a signal under measurement with an AND condition or an OR condition.
However, since there is no means for storing the fact that the trigger condition has been met or a means for counting the number of times the condition has been met, a fixed period based on the time when the signal under measurement first meets the trigger condition after the start of the measurement. Can only be recorded. For example, a complex trigger condition such as recording a waveform for a certain period based on a time when the trigger condition is matched three times or a time when the first trigger condition is matched a predetermined number of times and then the second trigger condition is used as a reference. There is a problem that cannot be set. Further, in order to set such a complicated trigger condition with a conventional logic analyzer, it is necessary to provide an external trigger circuit in the logic analyzer, and there is a problem that a waveform measurement operation becomes complicated. .
【0009】そこで本発明の目的は、所定の条件に一致
した回数など被測定信号の変化の履歴を含めたトリガ条
件を設定できるロジックアナライザを提供することにあ
る。An object of the present invention is to provide a logic analyzer capable of setting a trigger condition including a change history of a signal under measurement such as the number of times that a predetermined condition is met.
【0010】[0010]
【課題を解決するための手段】請求項1記載の発明で
は、(イ)2値のうちいずれかの値をとる複数の被測定
信号の一定時間の間における変化の履歴を記憶するため
の信号履歴記憶手段と、(ロ)複数の被測定信号の値の
任意の組み合わせで表わされるトリガ条件を複数設定す
るトリガ条件設定手段と、(ハ)このトリガ条件設定手
段によって設定されたトリガ条件それぞれに被測定信号
の値が少なくとも一致すべき回数を各トリガ条件ごとに
設定する一致回数設定手段と、(ニ)複数の被測定信号
の値がトリガ条件ごとに一致したことを検出するととも
に、一致回数設定手段によって設定された回数だけ少な
くとも一致したことを検出するトリガ条件一致検出手段
と、(ホ)複数の被測定信号の値がこれらトリガ条件一
致検出手段によって複数のトリガ条件全てに一致したこ
とが検出されたときその時点を基準に一定時間の間にお
ける被測定信号の変化の履歴を信号履歴記憶手段に格納
する信号履歴格納手段と、(ヘ)信号履歴記憶手段に記
憶されている複数の被測定信号の変化の履歴を表示する
表示手段とをロジックアナライザに具備させている。According to the first aspect of the present invention, there is provided: (a) a signal for storing a history of changes of a plurality of signals to be measured having any one of two values during a predetermined time. a history storage unit, a trigger condition setting means for setting a plurality of trigger conditions represented by any combination of the values of (b) a plurality of signals to be measured, (c) each trigger conditions set by the trigger condition setting means detecting a match count setting means the value of the signal under measurement is <br/> set the number should correspond at least to each trigger condition that a value of (d) a plurality of measured signal matches each trigger conditions With
The number of times set by the number-of-matches setting means
A trigger condition coincidence detecting means for detecting that the Kutomo matched, (e) a plurality of values of these trigger conditions of the measured signal one
Match all trigger conditions by the match detection means.
Signal history storage means for storing, in the signal history storage means, the history of the change of the signal under measurement for a certain period of time based on the detected time, and (f) a plurality of data stored in the signal history storage means. And a display means for displaying the change history of the signal under measurement.
【0011】すなわち請求項1記載の発明では、複数の
被測定信号の値の任意の組み合わせで複数のトリガ条件
を設定するとともに、それぞれのトリガ条件に対して一
致すべき回数を設定するようにした。そして、これら各
トリガ条件に設定した回数だけ少なくとも一致したこと
をトリガ条件一致として検出するとともに、これらトリ
ガ条件全ての一致を検出した時点を基準にして、被測定
信号の波形を記憶する。これにより、たとえば各トリガ
条件の発生タイミングが任意で、同一の被測定信号の値
が設定した回数以上トリガ条件に一致してもよい場合な
ど複雑なトリガ条件を設定することができる。[0011] That is, in the first aspect of the present invention, a plurality of trigger conditions in any combination of the values of a plurality of <br/> measured signal
And set one for each trigger condition.
Set the number of times to match. And each of these
Match at least the number of times set in the trigger condition
Is detected as a trigger condition match, and
The waveform of the signal under measurement is stored on the basis of the point in time when all the conditions are detected . Thus, for example, each trigger
The value of the signal under test is the same at any time when the condition occurs
Can set a complicated trigger condition, for example, when the trigger condition may match the set number of times or more .
【0012】[0012]
【0013】[0013]
【0014】[0014]
【0015】[0015]
【0016】[0016]
【0017】[0017]
【0018】[0018]
【発明の実施の形態】図1は、本発明の一実施の形態に
おけるロジックアナライザの構成の概要を表わしたもの
である。プローブ11は、被測定回路12の各部におけ
る信号をロジックアナライザ13の内部に取り込むため
の入力回路である。被測定回路12は、論理回路で構成
されており、各部の信号は、“0”あるいは“1”のい
ずれかの状態をとるディジタル信号である。波形記録メ
モリ14は、被測定信号の値の一定時間の間における変
化の経緯を記憶するメモリである。波形記録メモリ14
は、所定のサンプリングクロックに従って、被測定信号
の値を順次記憶するようになっている。FIG. 1 shows an outline of a configuration of a logic analyzer according to an embodiment of the present invention. The probe 11 is an input circuit for taking in signals in each part of the circuit under test 12 into the logic analyzer 13. The circuit under test 12 is composed of a logic circuit, and the signal of each section is a digital signal that takes one of "0" and "1". The waveform recording memory 14 is a memory for storing the history of the change of the value of the signal under measurement during a certain time. Waveform recording memory 14
Is configured to sequentially store the value of the signal under measurement in accordance with a predetermined sampling clock.
【0019】トリガ条件設定部15は、トリガ条件を設
定する回路部分であり、各種操作ボタンや、ロータリエ
ンコーダの配置された操作パネルを備えている。プログ
ラマブル・ロジック・アレイ16は、設定されたトリガ
条件に被測定信号が一致したことを検出する回路であ
る。プログラマブル・ロジック・アレイは、トリガ条件
との一致を検出したときパルス状のトリガ信号17を出
力するように設定される。波形記憶メモリ14は、その
記憶内容を測定の開始時点から常に更新しており、現時
点から一定時間前までにおける被測定信号の変化の履歴
を常に記憶している。そして、トリガ信号17の入力さ
れたときを基準にその前後一定期間における被測定信号
の波形を最終的に記憶するようになっている。The trigger condition setting section 15 is a circuit portion for setting a trigger condition, and includes various operation buttons and an operation panel on which a rotary encoder is arranged. The programmable logic array 16 is a circuit that detects that the signal to be measured matches the set trigger condition. The programmable logic array is set to output a pulse-like trigger signal 17 when detecting a match with a trigger condition. The waveform storage memory 14 constantly updates its storage content from the start of the measurement, and always stores a history of changes in the signal under measurement from the present time to a certain time before. Then, the waveform of the signal under measurement for a certain period before and after the trigger signal 17 is input is finally stored.
【0020】表示部18は、波形記憶メモリ14に記憶
されている被測定信号の波形を表示する部分である。表
示部18は、図示しないCRTディスプレイと、表示制
御回路とから構成されている。The display section 18 is a section for displaying the waveform of the signal under measurement stored in the waveform storage memory 14. The display unit 18 includes a CRT display (not shown) and a display control circuit.
【0021】トリガ条件は、被測定信号の値や、被測定
信号の立ち上がり、および立ち下がりなどを条件として
組み合わせたプリトリガ条件を複数設定できる。また、
これらプリトリガ条件に被測定信号の値が一致すべき回
数と、被測定信号との一致を検出すべきプリトリガ条件
の順序を任意に設定することができる。As the trigger condition, a plurality of pre-trigger conditions combining the value of the signal to be measured and the rising and falling of the signal to be measured can be set. Also,
It is possible to arbitrarily set the number of times the value of the signal under measurement should match the pre-trigger condition and the order of the pre-trigger conditions for detecting the match with the signal under measurement.
【0022】たとえば、第1〜第8までの8つの被測定
信号を基にして以下のようなトリガ条件を設定すること
ができる。まず、第1〜第8の被測定信号の値が、“1
0011011”の組み合わせになる条件を第1のプリ
トリガ条件として設定する。次に、第1〜第8の被測定
信号の値が、“00101110”の組み合わせになる
条件を第2のプリトリガ条件として設定する。そして、
第1のプリトリガ条件の一致回数として“1”を、第2
のプリトリガ条件の一致回数として“3”をそれぞれ設
定する。最後に、プリトリガ条件を判別する順序とし
て、第2のプリトリガ条件の次に第1のプリトリガ条件
を設定する。For example, the following trigger conditions can be set based on the first to eighth signals to be measured. First, the values of the first to eighth signals under measurement are “1”.
A condition that is a combination of “0011011” is set as a first pre-trigger condition. Next, a condition that a value of the first to eighth signals under test is a combination of “00101110” is set as a second pre-trigger condition. And
“1” is set as the number of matches of the first pre-trigger condition,
"3" is set as the number of times the pre-trigger condition matches. Finally, the first pre-trigger condition is set next to the second pre-trigger condition as an order for determining the pre-trigger condition.
【0023】これにより、被測定信号の値が、“001
01110”の組み合わせになる状態が3回到来した
後、被測定信号の値が“10011011”の組み合わ
せになったときトリガがかかる。As a result, the value of the signal under measurement becomes "001".
After the state of the combination of “01110” arrives three times, a trigger is activated when the value of the signal under measurement becomes the combination of “10011011”.
【0024】このほか、順序回路の持つ記憶機能を利用
して、たとえば、第1の被測定信号、第2の被測定信
号、第3の被測定信号がそれぞれ少なくとも1回ずつ
“0”の状態になった後に、第1から第8の被測定信号
の組み合わせが“11100111”になることをトリ
ガ条件として設定するようなこともできる。この場合に
は、第1〜第3の被測定信号が“0”になるタイミング
は任意であり、互いに異なるタイミングで“0”になっ
ても良いし、2以上が同時に“0”になってもよい。さ
らに、同一の被測定信号が2回以上“0”になってもよ
い。プログラマブル・ロジック・アレイは、フリップフ
ロップ回路を備えているので、第1〜第3の被測定信号
のそれぞれが“0”になったことを個別に記憶すること
ができる。これらフリップフロップ回路の出力の論理積
をとることで第1〜第3の被測定信号が“0”の状態に
なったことを容易に検出することができる。しかし、フ
リップフロップ回路などの順序論理回路を備えていない
場合には、同一の被測定信号が複数回“0”になったか
どうかを判別できず、このようなトリガ条件を設定する
ことができない。In addition, by utilizing the storage function of the sequential circuit, for example, each of the first signal under test, the second signal under test, and the third signal under test is at least once in the state of "0". After that, the trigger condition may be set such that the combination of the first to eighth signals to be measured becomes "11100111". In this case, the timing at which the first to third signals to be measured become “0” is arbitrary, and may be “0” at different timings, or two or more signals become “0” simultaneously. Is also good. Further, the same signal under measurement may become “0” twice or more. Since the programmable logic array includes the flip-flop circuit, it is possible to individually store that each of the first to third signals to be measured has become “0”. By taking the logical product of the outputs of these flip-flop circuits, it is possible to easily detect that the first to third signals to be measured have become "0". However, when a sequential logic circuit such as a flip-flop circuit is not provided, it is impossible to determine whether the same signal to be measured has become “0” a plurality of times, and such a trigger condition cannot be set.
【0025】図2は、プログラマブル・ロジック・アイ
レの構成の一例を表わしたものである。プログラマブル
・ロジック・アレイは、アンド回路311 〜31N と、
フリップフロップ回路321 〜32N と、セレクタ回路
331 〜33N およびセレクタ回路341 〜34N を備
えている。アンド回路31の出力は、セレクタ回路33
1 〜33N に入力されている。セレクタ回路331 〜3
3N の出力は、対応するフリップフロップ回路のデータ
端子とクロック端子に接続されている。セレクタ回路3
41 〜34N には、アンド回路311 〜31N の出力
と、フリップフロップ回路321 〜32N の出力信号が
入力されている。FIG. 2 shows an example of the configuration of the programmable logic aire. The programmable logic array includes AND circuits 31 1 to 31 N ,
A flip-flop circuit 32 1 to 32 N, and a selector circuit 33 1 ~ 33 N and a selector circuit 34 1 ~34 N. The output of the AND circuit 31 is
1 to 33 N are input. Selector circuits 33 1 to 3
The 3N output is connected to the data terminal and clock terminal of the corresponding flip-flop circuit. Selector circuit 3
4 The 1 to 34C N, the output of the AND circuit 31 1 to 31 N, the output signal of the flip-flop circuit 32 1 to 32 N is inputted.
【0026】アンド回路311 〜31N はそれぞれM
(M>N)入力のアンド回路であり、各アンド回路の入
力とセレクタ回路341 〜34N の出力はアレイ状に接
続されている。また、アンド回路311 〜31N には、
任意の被測定信号を入力することができるようになって
いる。プログラマブル・ロジック・アレイは、アイレ状
の接続点を接続するか接続しないかを電気的に任意に設
定変更することができる。また、各セレクタ回路にいず
れの信号を選択させるかを予め任意に設定することがで
きる。これらの設定は、何回でも任意に変更することが
できるようになっている。このほかプログラマブル・ロ
ジック・アレイには、図示しないノット回路やオア回路
が設けられており、それらの間の配線はアンド回路の場
合と同様にアレイ状でかつ、電気的に任意に変更可能に
なっている。The AND circuits 31 1 to 31 N each have M
(M> N) and an AND circuit an input, an output of the input selector circuit 34 1 to 34C N of the AND circuit is connected to an array. In addition, the AND circuits 31 1 to 31 N include:
An arbitrary signal to be measured can be input. In the programmable logic array, whether to connect or not to connect the connection points in the form of an eye can be electrically and arbitrarily changed. Further, it is possible to arbitrarily set in advance which signal is to be selected by each selector circuit. These settings can be arbitrarily changed any number of times. In addition, the programmable logic array is provided with a not-not circuit or an OR circuit (not shown), and the wiring between them is array-like and electrically arbitrarily changeable as in the case of the AND circuit. ing.
【0027】測定者によりトリガ条件が設定されると、
トリガ条件設定部15は、設定されたトリガ条件を満足
するようにプロクラマブル・ロジック・アレイ内の配線
の接続状態を変更する。たとえば、先に説明した第1、
第2のプリトリガ条件を満足したときに“1”を出力す
る論理回路を、アンド回路やノット回路を組み合わせて
形成する。また、フリップフロップ回路やアンド回路等
を組み合わせて、プリトリガ条件に対応する論理回路か
ら出力される“1”の回数を計数するカウンタを形成す
る。When the trigger condition is set by the operator,
The trigger condition setting unit 15 changes the connection state of the wiring in the programmable logic array so as to satisfy the set trigger condition. For example, the first,
A logic circuit that outputs “1” when the second pre-trigger condition is satisfied is formed by combining an AND circuit and a knot circuit. In addition, a counter for counting the number of “1” output from the logic circuit corresponding to the pre-trigger condition is formed by combining a flip-flop circuit and an AND circuit.
【0028】このようにして、配線の設定されたプログ
ラマブル・ロジック・アレイ16からトリガ信号17が
出力されたときを基準にその前後一定時間の被測定信号
の波形の変化の経緯を波形記憶メモリ14に記憶する。
測定の終了後、記憶された波形が表示部18に表示され
る。In this manner, the history of the change of the waveform of the signal under measurement for a predetermined time before and after the trigger signal 17 is output from the programmable logic array 16 to which the wiring is set is stored in the waveform storage memory 14. To memorize.
After the measurement is completed, the stored waveform is displayed on the display unit 18.
【0029】プリトリガ条件に一致する回数の計数は、
被測定信号のサンプリング周期ごとに行われる。たとえ
ば、被測定信号の値が、“00101110”の組み合
わせになる状態がサンプリングクロックの3周期の間連
続したときは、プリトリガ条件が3回到来したと計数さ
れる。このほか、被測定信号の値が、“0010111
0”の組み合わせになる状態が継続している期間が、サ
ンプリングクロックの何周期分であっても、被測定信号
の状態が変化しない限り、1回として計数するようにし
てもよい。被測定信号の値が、“00101110”の
組み合わせになったときに出力される信号を、フリップ
フロップ回路で構成したカウンタ回路のクロックとして
入力すれば、容易にこのような計数を行うことができ
る。The count of the number of times that matches the pre-trigger condition is:
This is performed for each sampling cycle of the signal under measurement. For example, when a state where the value of the signal under measurement becomes a combination of “00101110” continues for three periods of the sampling clock, it is counted that the pre-trigger condition has arrived three times. In addition, the value of the signal under measurement is “0010111
Regardless of the number of cycles of the sampling clock, the period during which the state of the combination of “0” continues, the signal under measurement may be counted as one as long as the state of the signal under measurement does not change. Is input when a signal output when the value of the combination becomes "00101110" is input as a clock of a counter circuit composed of a flip-flop circuit, such counting can be easily performed.
【0030】以上説明した実施の形態では、プログラマ
ブル・ロジック・アレイによってトリガ条件を検出する
論理回路を形成したが、アンド回路・オア回路などの組
み合わせ論理回路と、カウンタ回路によりトリガ条件の
検出回路を構成してもよい。この場合には、各論理回路
やカウンタ回路間の配線の接続状態を、各素子の間に設
けた2入力アンド回路をゲートするか否かで設定変更す
ることができる。In the embodiment described above, a logic circuit for detecting a trigger condition is formed by a programmable logic array. However, a combinational logic circuit such as an AND circuit or an OR circuit and a circuit for detecting a trigger condition by a counter circuit are provided. You may comprise. In this case, the connection state of the wiring between each logic circuit and the counter circuit can be changed depending on whether or not the two-input AND circuit provided between each element is gated.
【0031】[0031]
【発明の効果】このように請求項1記載の発明によれ
ば、複数の被測定信号の値の任意の組み合わせをトリガ
条件として、それぞれに一致すべき回数だけ少なくとも
一致したことを検出して、全てのトリガ条件を満たした
時点を基準に波形の記憶を行うようにしたので、特定の
被測定信号からなるステートで観測したいような場合を
素早く観測できるなど複雑なトリガ条件を設定すること
ができる。As described above, according to the first aspect of the present invention, any combination of the values of a plurality of signals to be measured is triggered.
As a condition, at least the number of times
Detected a match and met all trigger conditions
Since the waveform is stored based on the time point,
If you want to observe in the state consisting of the signal under test
Can you to set up complex trigger conditions such as can be quickly observed.
【0032】また請求項2記載の発明によれば、複数の
トリガ条件を任意の順に、任意の回数ずつ組み合わせて
被測定信号を取り込むタイミングを設定することができ
るので、より複雑なトリガ条件の元で被測定信号の波形
を取り込むことができる。According to the second aspect of the present invention, the timing for taking in the signal to be measured can be set by combining a plurality of trigger conditions in an arbitrary order and an arbitrary number of times, so that more complicated trigger conditions can be obtained. Can capture the waveform of the signal under measurement.
【0033】さらに請求項3記載の発明によれば、組み
合わせ論理演算と順序論理演算とを組み合わせて設定さ
れたトリガ条件を検出する論理回路を、複数の組み合わ
せ論理演算手段と複数の順序論理演算手段とを組み合わ
せて形成している。組み合わせ論理演算手段の他に順序
論理演算手段をも組み合わせることができるので、トリ
ガ条件と一致した回数の他、順序論理演算を必要とする
様々なトリガ条件を任意に設定することができる。According to the third aspect of the present invention, a logic circuit for detecting a trigger condition set by combining a combinational logical operation and a sequential logical operation is provided by a plurality of combinational logical operation means and a plurality of sequential logical operation means. Are formed in combination. Since the sequential logic operation means can be combined with the combination logic operation means, it is possible to arbitrarily set various trigger conditions that require the sequential logic operation in addition to the number of times that the trigger condition is matched.
【0034】また請求項4記載の発明によれば、プログ
ラマブル・ロジック・アレイを用いてトリガ条件を検出
する論理回路を構成したので、設定されたトリガ条件に
応じた検出回路を容易に形成しまた変更することができ
る。According to the fourth aspect of the present invention, a logic circuit for detecting a trigger condition is constituted by using a programmable logic array, so that a detection circuit corresponding to the set trigger condition can be easily formed. Can be changed.
【図1】図1は、本発明の一実施の形態におけるロジッ
クアナライザの構成の概要を表わしたブロック図であ
る。FIG. 1 is a block diagram showing an outline of a configuration of a logic analyzer according to an embodiment of the present invention.
【図2】プログラマブル・ロジック・アイレの構成の概
要の一例を表わした回路図である。FIG. 2 is a circuit diagram illustrating an example of an outline of a configuration of a programmable logic element.
【図3】従来から使用されているロジックアナライザの
構成の概要を表わしたブロック図である。FIG. 3 is a block diagram showing an outline of a configuration of a conventionally used logic analyzer.
11 プローブ 12 被測定回路 13 ロジックアナライザ 14 波形記憶メモリ 15 トリガ条件設定部 16 プログラマブル・ロジック・アレイ 17 トリガ信号 18 表示部 31 アンド回路 32 フリップフロップ回路 33、34 セレクタ回路 DESCRIPTION OF SYMBOLS 11 Probe 12 Circuit under test 13 Logic analyzer 14 Waveform storage memory 15 Trigger condition setting unit 16 Programmable logic array 17 Trigger signal 18 Display unit 31 AND circuit 32 Flip-flop circuit 33, 34 Selector circuit
Claims (1)
測定信号の一定時間の間における変化の履歴を記憶する
ための信号履歴記憶手段と、 前記複数の被測定信号の値の任意の組み合わせで表わさ
れるトリガ条件を複数設定するトリガ条件設定手段と、 このトリガ条件設定手段によって設定されたトリガ条件
それぞれに前記被測定信号の値が少なくとも一致すべき
回数を各トリガ条件ごとに設定する一致回数設定手段
と、 前記複数の被測定信号の値が前記トリガ条件ごとに一致
したことを検出するとともに、前記一致回数設定手段に
よって設定された回数だけ少なくとも一致したことを検
出するトリガ条件一致検出手段と、前記複数の被測定信号の値がこれらトリガ条件一致検出
手段によって前記複数のトリガ条件全てに一致したこと
が検出されたとき その時点を基準に一定時間の間におけ
る前記被測定信号の変化の履歴を前記信号履歴記憶手段
に格納する信号履歴格納手段と、 前記信号履歴記憶手段に記憶されている前記複数の被測
定信号の変化の履歴を表示する表示手段とを具備するこ
とを特徴とするロジックアナライザ。1. A signal history storage unit for storing a history of changes of a plurality of signals under test taking any one of two values during a predetermined time period, and an arbitrary value of the plurality of signals under test. Trigger condition setting means for setting a plurality of trigger conditions represented by a combination of the following; and trigger conditions set by the trigger condition setting means.
A number-of-matches setting means for setting, for each trigger condition, at least the number of times that the value of the signal under test should match at least for each trigger condition; and detecting that the values of the plurality of signals under test match for each trigger condition , The coincidence count setting means
Therefore, at least the set number of matches
A trigger condition match detecting means for outputting the trigger condition match
That all of the plurality of trigger conditions are met by means
Signal history storage means for storing the history of the change of the signal under measurement for a certain period of time based on the detected time in the signal history storage means, and the plurality of data stored in the signal history storage means A display means for displaying a history of changes in the signal under measurement.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7235033A JP2776321B2 (en) | 1995-09-13 | 1995-09-13 | Logic analyzer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7235033A JP2776321B2 (en) | 1995-09-13 | 1995-09-13 | Logic analyzer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0980079A JPH0980079A (en) | 1997-03-28 |
| JP2776321B2 true JP2776321B2 (en) | 1998-07-16 |
Family
ID=16980097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7235033A Expired - Lifetime JP2776321B2 (en) | 1995-09-13 | 1995-09-13 | Logic analyzer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2776321B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006125844A (en) * | 2004-10-26 | 2006-05-18 | Hioki Ee Corp | measuring device |
| KR102391385B1 (en) | 2015-08-13 | 2022-04-27 | 삼성전자주식회사 | Embedded logic analyzer and integrated circuit including the same |
| JP7716366B2 (en) * | 2022-05-17 | 2025-07-31 | 横河電機株式会社 | Trigger generating circuit and waveform measuring device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58103045A (en) * | 1981-12-15 | 1983-06-18 | Sony Tektronix Corp | Detecting circuit for order of signal generation |
| JPH01239847A (en) * | 1988-03-22 | 1989-09-25 | Hitachi Ltd | Ashing method |
| US4979177A (en) * | 1989-10-26 | 1990-12-18 | Tektronix, Inc. | Enhanced counter/timer resolution in a logic analyzer |
-
1995
- 1995-09-13 JP JP7235033A patent/JP2776321B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0980079A (en) | 1997-03-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4425643A (en) | Multi-speed logic analyzer | |
| US6140811A (en) | Hand-held measurement device combining two logic level indicators | |
| EP0241616B1 (en) | Method and apparatus for triggering | |
| US4434488A (en) | Logic analyzer for a multiplexed digital bus | |
| JP2776321B2 (en) | Logic analyzer | |
| US6026350A (en) | Self-framing serial trigger for an oscilloscope or the like | |
| JP2691397B2 (en) | Method and portable test instrument for displaying measurement data to a user | |
| WO2004099987A1 (en) | Logic analyzer data retrieving circuit and its retrieving method | |
| US4161691A (en) | Multi-purpose digital measuring apparatus | |
| JPH0673227B2 (en) | Magnetic disk characteristics measuring device | |
| JPH0530779U (en) | Logic counter | |
| JPH0810881Y2 (en) | Error rate counter for DAT | |
| JP3080480B2 (en) | Signal delay time measuring device | |
| JP4085602B2 (en) | Measurement time counter display system | |
| JP3081752B2 (en) | Automotive waveform observation device | |
| SU1553980A1 (en) | Device for checking logic units | |
| KR940005691Y1 (en) | ATB automatic measuring device | |
| SU1486962A1 (en) | DEVICE FOR MEASUREMENT AND CON-. TRAIL OF ELECTRONIC BLOC PARAMETERS | |
| JPH0321879A (en) | Timing signal generating circuit of tester | |
| SU868776A1 (en) | Device for detecting faults of an object | |
| SU1709509A1 (en) | Device for detection of loss of pulse | |
| JPH01305364A (en) | Trigger generating apparatus of logic scope | |
| JPH052086A (en) | Counter | |
| JPS63249056A (en) | Logical signal observation device | |
| JPH0670650B2 (en) | Logic analyzer |