[go: up one dir, main page]

JPH0136907B2 - - Google Patents

Info

Publication number
JPH0136907B2
JPH0136907B2 JP58098890A JP9889083A JPH0136907B2 JP H0136907 B2 JPH0136907 B2 JP H0136907B2 JP 58098890 A JP58098890 A JP 58098890A JP 9889083 A JP9889083 A JP 9889083A JP H0136907 B2 JPH0136907 B2 JP H0136907B2
Authority
JP
Japan
Prior art keywords
display
logic signal
address
area
comparison
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
JP58098890A
Other languages
Japanese (ja)
Other versions
JPS5910858A (en
Inventor
Hidemi Yokogawa
Myuki Fukuzawa
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.)
Tektronix Japan Ltd
Original Assignee
Sony Tektronix 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 Sony Tektronix Corp filed Critical Sony Tektronix Corp
Priority to JP9889083A priority Critical patent/JPS5910858A/en
Publication of JPS5910858A publication Critical patent/JPS5910858A/en
Publication of JPH0136907B2 publication Critical patent/JPH0136907B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/25Testing of logic operation, e.g. by logic analysers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Description

【発明の詳細な説明】 発明の利用分野 本発明は比較機能を有するロジツク・アナライ
ザに関する。
DETAILED DESCRIPTION OF THE INVENTION Field of Application of the Invention The present invention relates to a logic analyzer with a comparison function.

発明の背景 マイクロプロセツサ及びコンピユータ技術の発
展に伴い、種々の電子機器においてロジツク技術
が一般化してきた。ロジツク技術を用いた電子機
器の開発、調整及び故障修理を行なうための測定
器にはオシロスコープ、ロジツク・プローブ及び
ロジツク・アナライザ(論理分析器)等がある。
特にロジツク・アナライザは、複数チヤンネルの
入力ロジツク信号(データ)をランダム・アクセ
ス・メモリ(RAM)等の記憶手段に記憶し、こ
の記憶手段に記憶されたデータを陰極線管
(CRT等の表示手段に表示するため、トリガ信号
発生以前のデータを測定できるので、ロジツク技
術を用いた電子機器の測定に最適である。ロジツ
ク・アナライザには2つの表示モードがあり、そ
の1つはロジツク信号を信号波形として表示する
タイミング表示モードであり、他の1つは記憶し
たデータを2進、8進、16進法等のワードとして
文字(数字を含む)で表示するステート表示モー
ドである。特にステート表示モードでは表示手段
の表示領域と文字の大きさとの関係で記憶手段に
記憶された全データを表示することができず、記
憶手段の選択されたアドレス範囲のデータのみを
表示している。
BACKGROUND OF THE INVENTION With the development of microprocessor and computer technology, logic technology has become commonplace in various electronic devices. Measuring instruments for developing, adjusting, and repairing electronic equipment using logic technology include oscilloscopes, logic probes, and logic analyzers.
In particular, a logic analyzer stores input logic signals (data) of multiple channels in a storage means such as a random access memory (RAM), and displays the data stored in this storage means on a display means such as a cathode ray tube (CRT). The logic analyzer has two display modes, one of which is to display the logic signal in the signal waveform. The other is a state display mode that displays stored data as words (including numbers) in binary, octal, hexadecimal, etc. Especially the state display mode. In this case, it is not possible to display all the data stored in the storage means due to the relationship between the display area of the display means and the size of the characters, and only the data in the selected address range of the storage means is displayed.

従来のロジツク・アナライザは種々の機能を具
えており、その1つに比較機能(コンペア・モー
ド)がある。この機能は特にステート表示モード
において用いられ、第1及び第2記憶手段に夫々
記憶された入力ロジツク信号及び基準ロジツク信
号を共に表示手段に表示して、それらの比較を行
なうものである。従来のロジツク・アナライザ
は、この比較を容易に行なえるようにするため、
入力及び基準ロジツク信号のうち異なる部分の表
示を輝度変調または白黒反転するか、異なる部分
の表示にマーカを付加している。しかし、従来の
ロジツク・アナライザは入力ロジツク信号及び基
準ロジツク信号を全般的に比較しているため、基
準ロジツク信号の内、特に関心のある部分を入力
ロジツク信号の選択した比較範囲から識別するこ
とが困難であつた。
Conventional logic analyzers have various functions, one of which is a comparison function (compare mode). This function is particularly used in the state display mode, in which the input logic signal and the reference logic signal respectively stored in the first and second storage means are displayed on the display means for comparison. Traditional logic analyzers facilitate this comparison by
The display of different portions of the input and reference logic signals is brightness modulated or black and white is inverted, or markers are added to the display of different portions. However, because conventional logic analyzers generally compare the input logic signal and the reference logic signal, it is difficult to identify parts of the reference logic signal of particular interest from the selected comparison range of the input logic signal. It was difficult.

発明の目的 したがつて、本発明の目的は入力ロジツク信号
の選択した比較範囲の内、基準ロジツク信号の選
択した所望部分と一致する入力ロジツク信号部分
を識別するロジツク・アナライザの提供にある。
OBJECTS OF THE INVENTION Accordingly, it is an object of the present invention to provide a logic analyzer that identifies portions of an input logic signal within a selected comparison range of input logic signals that match selected desired portions of a reference logic signal.

発明の概要 本発明のロジツク・アナライザによれば選択手
段により基準ロジツク信号から所望部分、例えば
所望アドレスのデータを選択すると共に、入力ロ
ジツク信号の比較範囲を選択する。選択した基準
ロジツク信号のデータのアドレスが複数の場合
は、必要に応じてアドレスの順序を入換えてもよ
い。一方、比較表示制御手段は選択された所望部
分と比較範囲内の入力ロジツク信号とを比較し、
この比較結果に応じて表示手段に表示されている
入力ロジツク信号の表示を制御する。この表示の
制御は、白黒反転(輝度反転)の他に、輝度変調
やマーカを利用する。また、入力ロジツク信号の
比較範囲の開始アドレス及び終了アドレスと、こ
の比較範囲内の入力ロジツク信号の近傍に比較範
囲内であることを示す特定の文字も表示手段に表
示される。よつて、基準ロジツク信号の内、特に
関心のある部分を入力ロジツク信号から識別でき
る。
SUMMARY OF THE INVENTION According to the logic analyzer of the present invention, a selection means selects a desired portion, for example, data at a desired address, from a reference logic signal, and also selects a comparison range of an input logic signal. If the data of the selected reference logic signal has a plurality of addresses, the order of the addresses may be changed as necessary. On the other hand, the comparison display control means compares the selected desired portion and the input logic signal within the comparison range,
The display of the input logic signal displayed on the display means is controlled according to the comparison result. This display control utilizes brightness modulation and markers in addition to black and white inversion (brightness inversion). Further, the start address and end address of the comparison range of input logic signals, and specific characters near the input logic signals within this comparison range, indicating that the input logic signals are within the comparison range, are also displayed on the display means. Thus, portions of the reference logic signal of particular interest can be identified from the input logic signal.

発明の実施例 以下、本発明の好適な実施例を添付図を参照し
て説明する。
Embodiments of the Invention Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings.

第1図は本発明の一実施例のブロツク図であ
る。プローブ10は8個のチツプを有し、8チヤ
ンネルの入力ロジツク信号を被測定装置から検出
する。プローブ10からの8チヤンネルのロジツ
ク信号は比較器12に供給されて、入力ロジツク
信号のレベルは第1図の各ブロツクに適したロジ
ツク系(例えばTTL系)に変換される。比較器
12の出力は、高速RAM等で構成された取込記
憶回路14、並びにワード・リコグナイザ(所定
のワードを検出する回路)及びカウンタ等で構成
されたトリガ回路16に供給される。ブロツク1
4及び16はバス20(データ、アドレス及び制
御バスを含む)に接続されている。スタート/ス
トツプ制御回路22はバス20からの命令により
記憶回路14の記憶動作を開始させ、この記憶動
作をトリガ回路16からの出力に応じて停止させ
る。中央処理装置(CPU)24は例えば市販の
Z80A型マイクロプロセツサであり、比較表示制
御手段等の種々の処理手段として動作する。読出
し専用メモリ(ROM)26はCPU24のデータ
処理内容を記憶するフアームウエア用の記憶回路
であり、記憶手段であるRAM28はCPU24の
一時記憶回路として動作すると共に表示RAM領
域も含んでいる。これらCPU24、ROM26及
びRAM28もバス20に接続される。キーボー
ド30は複数のキーを有し、所望部分の選択及び
その他の制御や入力に用いられ、バス20に接続
される。よつてキーボード30は選択手段として
動作する。表示制御回路32はバス20に接続さ
れ、RAM28の表示RAM領域のデータに基づ
いて輝度信号、水平及び垂直走査信号を発生し
て、表示手段であるラスタ走査型CRT34にデ
ータを表示する。クロツク・パルス発生器36は
バス20からの命令に応じた周波数のクロツク・
パルスをブロツク14,16等に供給する。尚、
ブロツク24,26,28,30のクロツク周波
数は例えば4MHz(CPU24がZ80Aの場合)で
固定である。
FIG. 1 is a block diagram of one embodiment of the present invention. The probe 10 has eight chips and detects eight channels of input logic signals from the device under test. The eight channels of logic signals from the probe 10 are supplied to a comparator 12, and the level of the input logic signal is converted into a logic system (eg, TTL system) suitable for each block in FIG. The output of the comparator 12 is supplied to an acquisition storage circuit 14 made up of a high-speed RAM, etc., and a trigger circuit 16 made up of a word recognizer (a circuit for detecting a predetermined word), a counter, etc. Block 1
4 and 16 are connected to bus 20 (including data, address and control buses). The start/stop control circuit 22 starts the storage operation of the storage circuit 14 in response to a command from the bus 20, and stops this storage operation in response to an output from the trigger circuit 16. The central processing unit (CPU) 24 is, for example, a commercially available
It is a Z80A type microprocessor and operates as various processing means such as comparison display control means. A read-only memory (ROM) 26 is a firmware storage circuit that stores data processing contents of the CPU 24, and a RAM 28, which is a storage means, operates as a temporary storage circuit for the CPU 24 and also includes a display RAM area. These CPU 24, ROM 26, and RAM 28 are also connected to the bus 20. The keyboard 30 has a plurality of keys, is used for selecting a desired part, and other controls and inputs, and is connected to the bus 20. The keyboard 30 thus operates as a selection means. A display control circuit 32 is connected to the bus 20 and generates a luminance signal, horizontal and vertical scanning signals based on data in the display RAM area of the RAM 28, and displays data on a raster scanning type CRT 34 serving as display means. Clock pulse generator 36 generates clock pulses at frequencies responsive to commands from bus 20.
Pulses are supplied to blocks 14, 16, etc. still,
The clock frequencies of blocks 24, 26, 28, and 30 are fixed at, for example, 4MHz (when CPU 24 is Z80A).

入力ロジツク信号を記憶する場合、まずキーボ
ード30によりクロツク周波数、トリガ・ワー
ド、及びトリガ遅延クロツク数の設定を行なう。
これら設定データはバス20及びCPU24を介
してRAM28の第1領域に記憶される(RAM
28の内容を示す第2図参照)と共に、トリガ回
路16及びクロツク・パルス発生器36をセツト
する。次にキーボード30から書込み開始(スタ
ート)命令がバス20及びCPU24を介してス
タート/ストツプ制御回路22に供給されると、
この回路22は取込記憶回路14を書込みモード
とし、書込み動作を開始させる。上述の如くプロ
ーブ10からの入力ロジツク信号はブロツク12
を介して記憶回路14の異なるアドレスに順次記
憶される。尚、記憶回路14のアドレスはアドレ
ス発生器(図示せず)からのアドレス信号により
指定される。上述の如くトリガ回路16内のワー
ド・リコグナイザが入力ロジツク信号からトリ
ガ・ワードを検出後、カウンタが設定数だけクロ
ツクを計数すると、出力信号を発生する。この出
力信号に応じて、スタート/ストツプ制御回路2
2は記憶回路14の書込み動作を停止させる。よ
つてロジツク信号の記憶回路14への記憶が完了
する。
When storing an input logic signal, first the keyboard 30 is used to set the clock frequency, trigger word, and number of trigger delay clocks.
These setting data are stored in the first area of the RAM 28 via the bus 20 and the CPU 24 (RAM
28), the trigger circuit 16 and clock pulse generator 36 are set. Next, when a write start command is supplied from the keyboard 30 to the start/stop control circuit 22 via the bus 20 and the CPU 24,
This circuit 22 places the acquisition storage circuit 14 in a write mode and initiates a write operation. As mentioned above, the input logic signal from probe 10 is sent to block 12.
The data are sequentially stored at different addresses in the memory circuit 14 via the memory circuit 14. Note that the address of the memory circuit 14 is designated by an address signal from an address generator (not shown). After the word recognizer in trigger circuit 16 detects the trigger word from the input logic signal as described above, and the counter counts a set number of clocks, it generates an output signal. In response to this output signal, the start/stop control circuit 2
2 stops the write operation of the memory circuit 14. Thus, storage of the logic signal into the storage circuit 14 is completed.

キーボード30から転送命令が入力されると、
CPU24はROM26のフアームウエアに基づ
き、記憶回路14の記憶内容をRAM28の第2
領域に転送する。この第2領域は第1記憶手段と
して動作し、この第1記憶手段に記憶されたロジ
ツク信号が基準ロジツク信号となる。尚、この場
合、プローブ10が検出するロジツク信号は基準
装置からの信号であることが望ましい。
When a transfer command is input from the keyboard 30,
The CPU 24 transfers the memory contents of the memory circuit 14 to the second memory of the RAM 28 based on the firmware of the ROM 26.
Transfer to area. This second area operates as a first storage means, and the logic signal stored in this first storage means becomes a reference logic signal. In this case, it is desirable that the logic signal detected by the probe 10 be a signal from the reference device.

次に、被測定装置からのロジツク信号を上述と
同様に取込記憶回路14に記憶する。キーボード
30から表示命令が入力されると、CPU24は
ROM26のフアームウエアに基づき、記憶回路
14の記憶内容をRAM28の第3領域に転送す
る。この第3領域は第2記憶手段として動作し、
この第2記憶手段に記憶されたロジツク信号が入
力ロジツク信号となる。更にキーボード30によ
りステート表示モードの選択、及び表示領域の選
択(記憶した被測定ロジツク信号のどの部分を表
示するかの選択)が行なわれ、選択された表示モ
ード及び表示領域のコードがRAM28の第1領
域にバス20及びCPU24を介して記憶される。
ROM26のフアームウエアに基づき、CPU24
は選択された表示領域に対応するRAM28の第
3領域のロジツク信号を例えば2進法の文字のフ
オント情報(コード信号)に変換してRAM28
の表示RAM領域に記憶する。表示制御回路32
は従来型式の回路であり、文字・記号の形状を記
憶したROM、このROMのパラレル出力をシリ
アル信号に変換してZ軸(輝度)信号にするシフ
ト・レジスタ、垂直及び水平走査信号発生器を含
んでいる。表示制御回路32はRAM28の表示
RAM領域の内容を繰返し読出して、CRT34に
ロジツク信号を「1」及び「0」のステート・テ
ーブルとして表示する。
Next, the logic signal from the device under test is stored in the acquisition storage circuit 14 in the same manner as described above. When a display command is input from the keyboard 30, the CPU 24
Based on the firmware of the ROM 26, the storage contents of the storage circuit 14 are transferred to the third area of the RAM 28. This third area operates as a second storage means,
The logic signal stored in this second storage means becomes the input logic signal. Further, the keyboard 30 is used to select a state display mode and a display area (select which part of the memorized logic signal under test is to be displayed), and the code of the selected display mode and display area is stored in the RAM 28. The information is stored in one area via the bus 20 and the CPU 24.
Based on firmware of ROM26, CPU24
converts the logic signal in the third area of the RAM 28 corresponding to the selected display area to, for example, binary character font information (code signal) and sends it to the RAM 28.
is stored in the display RAM area. Display control circuit 32
is a conventional circuit, which includes a ROM that stores the shapes of characters and symbols, a shift register that converts the parallel output of this ROM into a serial signal and generates a Z-axis (luminance) signal, and a vertical and horizontal scanning signal generator. Contains. The display control circuit 32 controls the display of the RAM 28.
The contents of the RAM area are repeatedly read out and the logic signals are displayed on the CRT 34 as a state table of "1" and "0".

キーボード30により比較モードが選択される
と、CRT34には第3図に示す如く表示される。
この表示は以下に説明する動作により行なわれ
る。CRT34の管面左半分に表示された「1」
及び「0/」は、RAM28の第3領域の選択され
たロジツク信号の論理状態であり、上述した動作
により表示される。尚、表示の左半分上の
「ACQ」(ACQuisitionの簡略化)は(取込)入力
ロジツク信号を意味し、その下の表示「CH=0/
1234567」は各ロジツク信号のチヤンネル信号を
示し、プローブ10の各チツプに対応する。即ち
各チヤンネル番号の下の表示が、そのチヤンネル
のデータである。これら「ACQ」及びチヤンネ
ル番号はROM26のフアームウエアに基づく
CPU24の動作により表示RAM領域を介して表
示される。また表示左側の「197、198…20/8、
20/9」はRAM28の第3領域のアドレスを示
し、RAM28の第1領域に記憶された表示領域
のコードに応じて、CPU24がROM26のフア
ームウエアに従つて表示する。
When the comparison mode is selected using the keyboard 30, a display as shown in FIG. 3 is displayed on the CRT 34.
This display is performed by the operation described below. "1" displayed on the left half of the CRT34 screen
and "0/" are the logic states of the selected logic signals in the third area of RAM 28, and are displayed by the operation described above. In addition, "ACQ" (simplification of ACQuisition) on the left half of the display means the (intake) input logic signal, and the display below "CH=0/
1234567'' indicates a channel signal of each logic signal and corresponds to each chip of the probe 10. That is, the display below each channel number is the data for that channel. These “ACQ” and channel numbers are based on the ROM26 firmware.
It is displayed via the display RAM area by the operation of the CPU 24. Also, on the left side of the display “197, 198…20/8,
20/9'' indicates the address of the third area of the RAM 28, and the CPU 24 displays the address according to the firmware of the ROM 26 in accordance with the code of the display area stored in the first area of the RAM 28.

本発明では基準ロジツク信号のうち複数アドレ
スのデータを1つのパターンとして比較動作を行
なえる。まず、キーボード30により基準ロジツ
ク信号から所望アドレスのデータを選択する。実
施例ではアドレス39,45,41をこの順で選
択している。アドレスを選択するときは全基準ロ
ジツク信号をスクロール・モードで表示し、キー
ボード30で選択されたアドレスの表示を白黒反
転してもよい。選択されたアドレスをRAM28
の第1領域に記憶すると共に、これらアドレスの
データと共にCRT34に第3図右半分の如く表
示する。この後、必要に応じてアドレスの順序を
入換えてもよい。尚、表示右半分上の「REF」
(REFerenceの簡略化)は基準ロジツク信号を意
味し、その下の表示「CH=0/1234567」はチヤ
ンネル番号を示す。これらの表示内容もフオント
情報としてRAM28の表示RAM領域に記憶さ
れている。
In the present invention, a comparison operation can be performed using data of a plurality of addresses among the reference logic signals as one pattern. First, data at a desired address is selected from the reference logic signal using the keyboard 30. In the embodiment, addresses 39, 45, and 41 are selected in this order. When selecting an address, all reference logic signals may be displayed in a scroll mode, and the display of the address selected with the keyboard 30 may be inverted in black and white. Transfer the selected address to RAM28
The address information is stored in the first area of , and displayed on the CRT 34 together with the data at these addresses as shown in the right half of FIG. After this, the order of the addresses may be changed as necessary. In addition, "REF" on the upper right half of the display
(Simplification of REFerence) means the reference logic signal, and the display below it "CH=0/1234567" indicates the channel number. These display contents are also stored in the display RAM area of the RAM 28 as font information.

これら3つのアドレスのデータが1つの基準パ
ターンとなる。CPU24はROM26のフアーム
ウエアに基づき、RAM28の第2領域のアドレ
ス39のデータと第3領域の各アドレスのデータ
とを比較する。そのためには、まずRAM28の
第2領域のアドレス39のチヤンネル0のデータ
をCPU24の第1一時記憶回路に記憶し、第3
領域のアドレス0のチヤンネル0のデータを
CPU24の第2一時記憶回路に記憶し、CPU2
4の排他的論理和機能により比較を行なう。チヤ
ンネル0のデータが一致した場合は、RAM28
の第2及び第3領域のアドレス39及び0のチヤ
ンネル1の比較を行ない、チヤンネル1のデータ
も一致した場合のみ、順次、次のチヤンネルの比
較を行なう。チヤンネル0ないし7のうち、一致
しないチヤンネルを検出した場合は、直ちに
RAM28の第3領域のアドレス1との比較を行
ない、第2領域のアドレス39のデータと一致す
る第3領域のアドレスを検出するまで、順次各チ
ヤンネル毎の比較を繰返す。CPU24が第2領
域のアドレス39と一致する第3領域のアドレス
を検出すると、次に第2領域のアドレス45のデ
ータと第3領域の一致したアドレスの次のアドレ
スのデータとを比較する。ここで、第3領域の次
のアドレスが第2領域のアドレス45と一致しな
いと、再び第2領域のアドレス39と第3領域の
各アドレスとの比較を行なう。第3領域の次のア
ドレスが第2領域のアドレス45と一致した場合
のみ、第3領域の更に次のアドレスと第2領域の
アドレス41との比較を行なう。この比較が一致
しない場合は再び第2領域のアドレス39の比較
からやり直す。この比較が一致した場合は、基準
パターンを検出したことになる。このように
CPU24は第2領域の選択されたアドレスのデ
ータ(パターン)が連続的に第3領域のデータと
一致するか否かの比較動作を行なうと共に、基準
パターンに一致した部分の表示を白黒反転する。
なお、この白黒反転は比較結果に応じて、CPU
24はROM26のフアームウエアに基づき、一
致した内容に対応する表示用RAM領域内のフオ
ント情報に付随するアトリビユート情報を変更し
て行なう。第3図において、枠で囲まれている表
示は白黒反転を意味する。
Data at these three addresses becomes one reference pattern. Based on the firmware in the ROM 26, the CPU 24 compares the data at address 39 in the second area of the RAM 28 with the data at each address in the third area. To do this, first store the data of channel 0 at address 39 in the second area of RAM 28 in the first temporary storage circuit of CPU 24, and then
Data of channel 0 of area address 0
Stored in the second temporary storage circuit of the CPU 24,
The comparison is performed using the exclusive OR function of 4. If the data of channel 0 matches, RAM28
Channel 1 of addresses 39 and 0 in the second and third areas are compared, and only when the data of channel 1 also match, the next channel is sequentially compared. If you detect a channel that does not match among channels 0 to 7, immediately
A comparison is made with address 1 of the third area of the RAM 28, and the comparison is sequentially repeated for each channel until an address of the third area that matches the data of address 39 of the second area is detected. When the CPU 24 detects an address in the third area that matches the address 39 in the second area, it then compares the data at the address 45 in the second area and the data at the address next to the matched address in the third area. Here, if the next address in the third area does not match the address 45 in the second area, the address 39 in the second area and each address in the third area are compared again. Only when the next address in the third area matches the address 45 in the second area, the next address in the third area is compared with the address 41 in the second area. If this comparison does not result in a match, the process starts again from the comparison of address 39 in the second area. If this comparison results in a match, it means that the reference pattern has been detected. in this way
The CPU 24 performs a comparison operation to determine whether the data (pattern) of the selected address in the second area continuously matches the data in the third area, and also inverts the display of the portion that matches the reference pattern in black and white.
Note that this black-and-white reversal may be performed by the CPU depending on the comparison result.
Step 24 is performed by changing the attribute information accompanying the font information in the display RAM area corresponding to the matched content based on the firmware of the ROM 26. In FIG. 3, the display surrounded by a frame means black and white inversion.

またCPU24は、一致したパターン部分の総
数及びカーソル(アドレス203に示された3本
の横棒であり、その位置はキーボード30により
制御する)位置までの一致したパターン部分の数
を計数し、その結果を最上行に「CMPR
PATER=13/13」と表示する。「CMPR
PATER」(CoMPaRe PaTtERnの簡略化)はパ
ターン比較モードを示し、「13/13」は基準パタ
ーンの総数が13個で、カーソル位置(実施例では
アドレス203)が13番目の基準パターンである
ことを示している。よつて、カーソル位置がアド
レス205の場合、表示は「↑13/13」となる。
The CPU 24 also counts the total number of matched pattern parts and the number of matched pattern parts up to the cursor (three horizontal bars indicated at the address 203, the position of which is controlled by the keyboard 30), and The result is displayed on the top line as “CMPR
"PATER=13/13" is displayed. “CMPR
PATER" (simplification of CoMPaRe PaTtERn) indicates the pattern comparison mode, and "13/13" indicates that the total number of reference patterns is 13 and that the cursor position (address 203 in the example) is the 13th reference pattern. It shows. Therefore, if the cursor position is address 205, the display will be "↑13/13".

表示の2行目「CMPR WDO=0/―20/6」
は開始アドレス0から終了アドレス206」まで
の間で比較動作を行なつていることを示してい
る。即ち「CMPR WDO」(CoMPaRe
WinDOwの簡略化)が比較範囲と意味し、「0/―
20/6」がそのアドレスの範囲を示している。こ
のアドレスはキーボード30により選択されて、
RAM28の第1領域に記憶される。よつて、一
致したパターンの総数はこの比較範囲内での数で
ある。また表示されたデータのアドレスが、この
比較範囲内であることをCPU24がROM26の
フアームウエアに基づき判断すると、アドレスの
左側に「C」なる特定の文字を(RAM28の表
示RAM領域にフオント情報として記憶し)表示
する。従つて測定者は比較範囲を容易に判別でき
る。なお、この実施例では、比較範囲はアドレス
0〜206であるため、アドレス207,20
8,209の左側には「C」の文字が表示されて
いない。
2nd line of display “CMPR WDO=0/-20/6”
indicates that a comparison operation is being performed between the start address 0 and the end address 206. That is, “CMPR WDO” (CoMPaRe
WinDow simplification) means the comparison range, and “0/-
20/6'' indicates the address range. This address is selected by the keyboard 30 and
It is stored in the first area of RAM28. Therefore, the total number of matched patterns is the number within this comparison range. Additionally, when the CPU 24 determines that the address of the displayed data is within this comparison range based on the firmware in the ROM 26, it inserts a specific character "C" to the left of the address (as font information in the display RAM area of the RAM 28). (remember) and display. Therefore, the measurer can easily determine the comparison range. In this example, since the comparison range is addresses 0 to 206, addresses 207, 20
The letter "C" is not displayed on the left side of 8,209.

上述の説明では基準パターンと一致する入力ロ
ジツク信号の部分の表示を白黒反転したが、基準
パターンと異なる入力ロジツク信号の部分の表示
を白黒反転してもよい。また基準パターンのアド
レス数は3個以外の任意の複数でよい。
In the above description, the display of the portion of the input logic signal that matches the reference pattern is inverted in black and white, but the display of the portion of the input logic signal that differs from the reference pattern may be inverted in black and white. Further, the number of addresses in the reference pattern may be any number other than three.

発明の効果 上述の如く本発明のロジツク・アナライザによ
れば、基準ロジツク信号の内、特に関心のある部
分を選択し、それを1つのパターンとして、選択
した比較範囲内の入力ロジツク信号と比較する。
そして、この比較結果に応じて入力ロジツク信号
の表示を制御している。よつて、基準ロジツク信
号の内、特に関心のある部分を選択した範囲の入
力ロジツク信号から識別するのが容易である。さ
らに、入力ロジツク信号の比較範囲を開始アドレ
ス及び終了アドレスにより選択するので、比較範
囲の選択が容易になる。また、これら開始アドレ
ス及び終了アドレスと、比較範囲内の入力ロジツ
ク信号の近傍に比較範囲内であることを示す特定
の文字も表示されるので、どの部分を比較してい
るかが素早く判る。
Effects of the Invention As described above, according to the logic analyzer of the present invention, a part of particular interest is selected from the reference logic signal, and it is compared as one pattern with the input logic signal within the selected comparison range. .
Then, the display of the input logic signal is controlled according to the comparison result. Thus, it is easy to identify portions of the reference logic signal of particular interest from a selected range of input logic signals. Furthermore, since the comparison range of input logic signals is selected by the start address and end address, selection of the comparison range is facilitated. In addition, specific characters indicating that the signal is within the comparison range are also displayed near the start address and end address and the input logic signal within the comparison range, so that it can be quickly determined which part is being compared.

実施例の変形 尚、上述は本発明の好適な実施例についてのみ
説明したが、当業者には本発明の要旨を逸脱する
ことなく種々の変形が可能なことが理解されよ
う。例えば、上述の実施例では基準ロジツク信号
としてプローブで検出した信号を用いたが、キー
ボードから入力したり、プローブで検出した信号
をキーボードで部分的に訂正したものを用いても
よい。また、表示手段はCRT以外に液晶及びプ
ラズマ・デイスプレイ等のフラツト・デイスプレ
イ装置やX―Yプロツタも利用できる。更に、入
力及び基準ロジツク信号を表示する際、3または
4チヤンネルを1組として8進または16進法で表
示してもよいし、プローブのチツプ数、即ちチヤ
ンネル数は任意の数でもよい。入力及び基準ロジ
ツク信号の異なる、または等しい部分を指示する
には表示の白黒反転の他に、輝度変調や、マーカ
も利用できる。また基準パターンと入力ロジツク
信号を比較する際に、基準パターンの最初のアド
レス内容と最後のアドレス内容が等しいと、入力
ロジツク信号には1つのアドレスのデータが2つ
の基準パターンに重なる場合が発生する。この場
合はカーソルが基準パターンの最初のアドレスに
移動したときのみ、基準パターンに一致するとみ
なせば、測定に不都合は生じない。
Modifications of the Embodiments Although only preferred embodiments of the present invention have been described above, those skilled in the art will understand that various modifications can be made without departing from the spirit of the present invention. For example, in the above embodiment, the signal detected by the probe was used as the reference logic signal, but it may be input from the keyboard, or the signal detected by the probe may be partially corrected using the keyboard. In addition to the CRT, flat display devices such as liquid crystal displays and plasma displays, and XY plotters can also be used as display means. Furthermore, when displaying the input and reference logic signals, a set of three or four channels may be displayed in octal or hexadecimal notation, and the number of probe chips, ie, the number of channels, may be any number. In addition to black and white inversion of the display, brightness modulation and markers can also be used to indicate different or equal portions of the input and reference logic signals. Also, when comparing the reference pattern and the input logic signal, if the first address content and the last address content of the reference pattern are equal, the data of one address may overlap in two reference patterns in the input logic signal. . In this case, if it is assumed that the pattern matches the reference pattern only when the cursor moves to the first address of the reference pattern, no problem will occur in the measurement.

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

第1図は本発明のロジツク・アナライザの好適
な一実施例のブロツク図、第2図は第1図の記憶
手段28の内容を示す図、第3図は第1図の表示
手段34の表示例を示す図である。 24:比較表示制御手段、28:記憶手段、3
0:選択手段、34:表示手段。
1 is a block diagram of a preferred embodiment of the logic analyzer of the present invention, FIG. 2 is a diagram showing the contents of the storage means 28 of FIG. 1, and FIG. 3 is a table of the display means 34 of FIG. 1. It is a figure which shows an example. 24: comparison display control means, 28: storage means, 3
0: selection means, 34: display means.

Claims (1)

【特許請求の範囲】 1 基準ロジツク信号を記憶する第1記憶手段
と、 入力ロジツク信号を記憶する第2記憶手段と、 上記第1記憶手段に記憶された上記基準ロジツ
ク信号から所望部分を選択すると共に、上記第2
記憶手段の比較範囲を開始アドレス及び終了アド
レスにより選択する選択手段と、 少なくとも上記第2記憶手段に記憶された上記
入力ロジツク信号及び上記選択手段に選択された
上記基準ロジツク信号の上記所望部分、上記選択
手段により選択された上記開始アドレス及び上記
終了アドレス、並びに上記比較範囲内の上記入力
ロジツク信号の近傍に上記比較範囲内であること
を示す特定の文字を表示する表示手段と、 上記選択手段により選択された上記基準ロジツ
ク信号の上記所望部分と上記選択手段により選択
された上記第2記憶手段の上記比較範囲内に記憶
された上記入力ロジツク信号とを比較し、この比
較結果に応じて上記表示手段の上記入力ロジツク
信号の表示を制御する比較表示制御手段とを具え
たロジツク・アナライザ。
[Scope of Claims] 1. A first storage means for storing a reference logic signal; a second storage means for storing an input logic signal; and selecting a desired portion from the reference logic signal stored in the first storage means. Along with the above second
selection means for selecting a comparison range of the storage means based on a start address and an end address; and at least the input logic signal stored in the second storage means and the desired portion of the reference logic signal selected by the selection means; display means for displaying specific characters indicating that the start address and the end address selected by the selection means and the input logic signal within the comparison range are within the comparison range; The desired portion of the selected reference logic signal is compared with the input logic signal stored within the comparison range of the second storage means selected by the selection means, and the display is performed according to the comparison result. and a comparison display control means for controlling the display of the input logic signal of the means.
JP9889083A 1983-06-02 1983-06-02 Logical analyzer Granted JPS5910858A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9889083A JPS5910858A (en) 1983-06-02 1983-06-02 Logical analyzer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9889083A JPS5910858A (en) 1983-06-02 1983-06-02 Logical analyzer

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP423682A Division JPS58122463A (en) 1981-12-28 1982-01-13 Logical analyzer

Publications (2)

Publication Number Publication Date
JPS5910858A JPS5910858A (en) 1984-01-20
JPH0136907B2 true JPH0136907B2 (en) 1989-08-03

Family

ID=14231727

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9889083A Granted JPS5910858A (en) 1983-06-02 1983-06-02 Logical analyzer

Country Status (1)

Country Link
JP (1) JPS5910858A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2511255B2 (en) * 1986-03-31 1996-06-26 株式会社ピーエフーユー Failure diagnosis method and device
JP4215660B2 (en) 2004-02-25 2009-01-28 Ykk株式会社 Metal slide fastener element

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53119070A (en) * 1977-03-24 1978-10-18 Tektronix Inc Logical analyzer

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS53119070A (en) * 1977-03-24 1978-10-18 Tektronix Inc Logical analyzer

Also Published As

Publication number Publication date
JPS5910858A (en) 1984-01-20

Similar Documents

Publication Publication Date Title
US4425643A (en) Multi-speed logic analyzer
US4654848A (en) Multi-trigger logic analyzer
US4696004A (en) Logic analyzer
US4623984A (en) Logic analyzer having search and comparison capabilities
EP0181619A2 (en) Logic analyzer
US4701918A (en) Logic analyzer
US4608652A (en) Method of displaying a logic signal
EP0123381B1 (en) Logic waveform display apparatus
JPH0136907B2 (en)
US4375635A (en) Signal measurement apparatus
JPH0122587B2 (en)
JPS6350668B2 (en)
CA1151329A (en) Method of displaying logic signals for a logic signal measurement apparatus
JPS6322548B2 (en)
JPS6342751B2 (en)
JPH0640110B2 (en) Logic analyzer
JPH0132952B2 (en)
KR100329942B1 (en) Circuit for controlling character display
JPS59188564A (en) Measuring apparatus with plurality of operation level
JPH0133784B2 (en)
JPS6214784B2 (en)
JPS62263471A (en) Method of displaying logic signal
JPH03202783A (en) Logic analyzer
JPH05334112A (en) Method for testing bit map display operation
JP2000147018A (en) Oscilloscope menu hierarchy display method and menu hierarchy display oscilloscope