Uanalyst 2000 Model 2100 Interactive State Analyzer Operators Manual 198601
Uanalyst 2000 Model 2100 Interactive State Analyzer Operators Manual 198601
Uanalyst 2000 Model 2100 Interactive State Analyzer Operators Manual 198601
-WARRANTY
Northwest Instrument Systems, Inc., warrants this product
against defective material and workmanship, under normal use, for a
period of one year from the date of sale. At the option of Northwest
Instrument Systems, Inc., proven defects covered by this warranty will
be corrected either by repair or replacement.
This warranty applies only to products manufactured by
Northwest Instrument Systems, Inc. This warranty does not apply if
the product has been modified, altered, or serviced by other than
Northwest Instrument Systems, Inc., or its authorized service
representative. Furthermore, this warranty does not apply if the
product has been damaged by misuse, abuse of any kind, misappli-
cation, or accident.
If warranty repair is required, call one of the authorized
service representatives listed in the User Update Policy at the front of
this manual. Or, call Northwest Instrument Systems, Inc.,
(1-800-547-4445) for assistance in locating the authorized service cen-
ter nearest you.
Service will not be performed without proof of purchase
showing purchase date. All instruments must be securely packaged
in their original packing material, or the equivalent, to prevent dam-
age during shipment.
THERE ARE NO OTHER WARRANTIES, STATEMENTS OR
REPRESENTATIONS, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE, UNLESS STATED HEREIN.
NORTHWEST INSTRUMENT SYSTEMS, INC., SHALL NOT BE
LIABLE FOR ANY INCIDENTAL, CONSEQUENTIAL, OR DIRECT
DAMAGE RESULTING FROM THE USE OR MISUSE OF THIS
PRODUCT; OR RESULTING FROM THE BREACH OF ANY EXPRESS
OR IMPLIED WARRANTY, INCLUDING DAMAGE TO PROPERTY
SOME STATES DO NOT ALLOW THE EXCLUSION OR
LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
ii
µAnalvst 2000
MOo'EL 2100
- Electromagnetic Emissions
The µAnalyst® 2000 system has been designed to minimize
emitted and conducted electromagnetic energy. Tests have shown
that when properly installed with an IBM® or IBM-compatible per-
sonal computer that meets FCC Class B emission standards, the
µAnalyst system meets or exceeds applicable standards.
Each owner is subject to the non-interference requirements of
Section 15.803 of the FCC Rules. In effect, Section 15.803 states that
the operator of a computing device may be required to stop
operating his device if it is found that the device is causing harmful
interference and it is in the public interest to stop operation. Opera-
tion may not resume until the interference problem is corrected.
iii
µAnalvst 2000
MOdEL 2100
iv
µAnalvst 2000
MOl1EL 2100
v
µAnalvst 2000
M06EL 2100
vi
• • • • • • • • • • • µAnalvst 2000
M06EL 2100
vii
µAnalvst 2000
MOl1EL 2100
Ix
µAnalvst 2000
MOl1EL 2100
Mnemonic Disassemblers
A variety of mnemonic disassemblers are available for the
Interactive State Analyzer, including:
Z80
8085
8086
8088
68000
68008
68010
Each disassembler comes equipped with mnemonics soft-
ware, a single-plug probe connector, and a manual supplement.
New disassembler packages are currently under deveiop-
ment. For more information, contact Northwest Instrument Systems,
Inc.
xi
µAnalvst 2000
M06EL 2100
- PC COMPATIBILITY REQUIREMENTS
To operate the µAnalyst products and software covered in this
manual, you must have a personal computer that meets the
requirements listed below.
PC Compatibility Requirements
Type IBM® PC™, PC AT™, PC XT™; or COMPAQ™,
COMPAQ PLUS™
Drives 2 double-sided disk drives; or 1 fixed disk, plus 1
double-sided disk drive.
Memory 256K or 512K RAM.
*Monitor IBM Monochrome Display and Printer Adapter; or
IBM Color Display and Color/Graphics Monitor
Adapter.
Software Disk Operating System (DOS) Version 2.00 or
higher.
*The IBM Color Display and Color/Graphics Monitor Adapter must be used if you are operating the
Model 2200 Interactive Timing Analyzer.
xiii
µAnalvst 2000
MOOEL 2100
- CONTENTS
Section 1: Introduction
Description 1-3
Key Features _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1-4
Universal Clocking 1-4
Single-Probe Demultiplexing 1-4
15-Level Triggering and Storage Qualification 1-4
Multiple Preview Acquisition 1-4
Acquisition and Reference Memories 1-4
Histogram Overview Displays 1-4
Time Stamp Measurements 1-5
Mnemonic Disassemblers 1-5
Time-Aligned Displays with Timing Analyzer 1-5
1/0 Utilities 1-5
System Components 1-5
State Analyzer Boards and Probes 1-5
µAnalyst 2000 Mainframe 1-6
µAnalyst Software 1-6
PC Compatabil1ty 1-6
Specifications 1-8
Section 2: Installation
Errata Information _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2-1
xv
µAnalvst 2000
M011EL 2100
Section 5: Menus
Menu Style - - - - - - - - - - - - - - , - - - - - 5-5
What are Menus? 5-5
Command and Edit Modes 5-5
Visual and Audio Cues 5-5
Menu Flow and Hierarchy 5-6
Programming Fields Within Menus 5-7
Conventions of Use 5-7
Command Line Summary 5-8
Configuration Menu 5-10
Overview 5-10
Option Selections 5-10
State Analyzer 5-11
Help Information 5-11
Enter New µAnalyst Address 5-11
Return to User Level Program 5-11
Return to DOS 5-12
µAnalyst Selftest 5-12
xvi
µAnalvst 2000
MOl1EL 2100
xvii
µAnalvst 2000
MOISEL 2100
xviii
µAnalvst 2000
M06EL 2100
Section 7: Demonstration
System Setup _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 7-3
The Configuration Menu 7-5
The 1/0 Menu 7-9
The Format Menu 7-14
Bus Demultiplexing 7-23
The Trigger-Store Menu 7-28
The State Display 7-44
The Symbol Menu 7-50
xix
µAnalvst 2000
MOd°EL 2100
Index _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 1-1
- LIST OF ILLUSTRATIONS
Figure 1-1.System Components. 1-7
Figure 3-1.A µAnalyst diskette. 3-4
Figure 3-2.A successful start-up display. 3-7
Figure 3-3.Start-up error condition. 3-8
Figure 3-4.Entering a new µAnalyst address. 3-9
Figure 4-1.MPA data acquisition. 4-4
Figure 4-2.Qualified events, all within eight sample clocks. _ 4-5
Figure 4-3.Unqualified events, within eight sample clocks. _ 4-7
Figure 4-4.Using the five sample clocks to form the master
clock. 4-9
Figure 4-5. The effects of sam pie clock polarity . 4-10
Figure 4-6. Multiplexed/non-multiplexed input circuitry on the
state memory boards. 4-11
Figure 4-7. Using sample and hold clocks with a multiplexed
microprocessor 4-13
Figure 4-8. IF-TH EN-ELSE triggering options 4-14
Figure 4-9. Storage qualifier options. 4-17
Figure 5-1. Menu flowchart. 5-6
Figure 5-2. The Configuration Menu and it's selectable fields _ 5-10
Figure 5-3. An example of a selftest error. 5-13
Figure 5-4. The Format Menu and its field selections. 5-15
Figure 5-5. Sample clock polarity. 5-16
Figure 5-6. Overlapping sample clocks. 5-17
Figure 5-7. The Symbol Menu and its selectable fields. 5-24
Figure 5-8. The Toggle-Mask Option. 5-27
Figure 5-9. The Trigger-Store Menu and its selectable fields. _ 5-30
Figure 5-10. The Trigger-Store Menu's scrollstates command. _ 5-35
Figure 5-11. Trigger-Store Environment Submenu. 5-37
Figure 5-12. Acquisition Memory Display. 5-41
Figure 5-13. Reference Memory Display. 5-43
Figure 5-14. Acquisition and Reference Memory Comparisons. _ 5-44
Figure 5-15. Comparison of Multiple-Preview Acquisition data. _ 5-45
Figure 5-16. The Display Environment Submenu. 5-49
Figure 5-17. The compressed display format. 5-51
xx
µAnalvst 2000
MOn'EL 2100
xxi
µAnalvst 2000 • • • • • • • • • • •
MO!SEL 2100
- LIST OF TABLES
Table 1-1: Software Characteristics. _ _ _ _ _ _ _ _ _ _ 1-8
Table 5-1: Hold Clock Selections. 5-20
Table 5-2: RPO Output Values. 5-34
Table 5-3: RPO Starting Values. 5-38
Table 7-1: RPO-Counter Programming. 7-32
Table B-1: Byte Definitions. B-2
Table B-2: Bit Structure for Non-Multiplexed Probes. B-4
xxii
• • • • • • • • • • • • • 1 Introduction
MODEL 2100
- SECTION CONTENTS
Description _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 1-3
Key Features _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 1-4
Universal Clocking _ _ _ _ _ _ _ _ _ _ _ __ 1-4
Single-Probe Demultiplexing _ _ _ _ _ _ _ _ __
1-4
1-4
15-Level Triggering and Storage Qualification _ _ __
Multiple Preview Acquisition _ _ _ _ _ _ _ _ __
1-4
Acquisition and Reference Memories _ _ _ _ _ __
1-4
Histogram Overview Displays _ _ _ _ _ _ _ __ 1-4
Time Stamp Measurements _ _ _ _ _ _ _ _ __ 1-5
Mnemonic Disassemblers _ _ _ _ _ _ _ _ _ __ 1-5
1-5
Time-Aligned Displays with Timing Analyzer _ _ __
1/0 Utilities _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 1-5
System Components _ _ _ _ _ _ _ _ _ _ _ _ _ __ 1-5
State Analyzer Boards and Probes _ _ _ _ _ __ 1-5
µAnalyst 2000 Mainframe _ _ _ _ _ _ _ _ _ __ 1-6
µAnalyst Software _ _ _ _ _ _ _ _ _ _ _ __ 1-6
PC Compatability _ _ _ _ _ _ _ _ _ _ _ __ 1-6
Specifications _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 1-8
1-1
• • • • • • • • • • • • • 1 Introduction
MODEL 2100
- DESCRIPTION
The Model 2100 Interactive State Analyzer (ISA) is a powerful
tool for designing, debugging, and evaluating software-intensive
systems. It installs in the µAnalyst 2000 Mainframe and operates
under the control of your IBM-compatible personal computer.
The state analyzer's hardware consists of a controller board
and expandable memory boards. These boards plug into the expan-
sion slots located within the µAna:yst mainframe chassis. You can
configure the state analyzer with 16 to 80 acquisition channels, using
any combination of the following board types:
• Controller Board (one required)-provides synchronous
clocking, triggering, and control logic.
• 16-Channel Memory Board (optional)-provides 16 acquisition
channels with 4096 bits-per-channel memory.
• 32-Channel Memory Board (optional)-provides 32 acquisi-
tion channels with 4096 bits-per-channel memory.
A minimum state analyzer configuration consists of the controller
board and at least one memory board.
Once installed in the mainframe, the state analyzer is
controlled by menu-driven operating software. This software is con-
tained on the µAnalyst's SYSTEM and HELP DISKS.
The various software menus are both easy to learn and use.
They control all facets of the analyzer's operation, including clocking,
triggering, storage qualification, and data display. They also control
linked operations between the state analyzer and other µAnalyst
products, such as the Model 2200 Interactive Timing Analyzer.
The rest of this section discusses the state analyzer's key
features and system components. It also gives you a complete list of
hardware specifications and software characteristics.
1-3
1Introduction•••••••••••••
MODEL 2100
- KEY FEATURES
Key features of the Interactive State Analyzer include
• Universal Clocking-Five external sample clocks make the
state analyzer compatible with virtually any type of
microprocessor system. You can use one or all of these sam-
ple clocks to synthesize a master sampling clock. The clock
lines are logically ORed, and they each provide a data sam-
pling rate up to 10 MHz.
• Single-Probe Demultiplexing-Two hold clocks let you demul-
tiplex data without double probing. You can use these clocks
to latch and hold data until the master sampling clock is
valid. The demultiplexing is all handled internally by the state
analyzer.
• 15-Level Triggering and Storage Qualification-You have up
to 15 trigger/store states at your disposal when defining a
trigger. Each state contains four word recognizers, which can
be arranged in powerful IF-THEN-ELSE sequences that per-
form such actions as activating the trigger, branching to a
different state, or qualifying data for storage.
• Multiple-Preview Acquisition-A special acquisition mode
enables you to acquire a qualified event, as well as to cap-
ture the seven events directly preceding that event. This gives
you all the benefits of storage qualification, plus the ability to
trace information leading up to each qualified event.
• Acquisition and Reference Memories-The state analyzer's
acquisition and reference memories can be displayed in hex-
adecimal, octal, binary, or ASCII radices. You can view these
two memories side by side, and make continuous acquisitions
until both memories are equal or not equal. The differences
between the two memories are highlighted on the display
screen.
• Histogram Overview Displays-The state analyzer's histogram
display lets you view an overall picture of system activity. In
this display, acquired events are binned into user-defined
ranges, and you see a histogram readout of the percentage
of activity falling within each range.
1-4
• • • • • • • • • • • • • 1 Introduction
MODEL 2100
- SYSTEM COMPONENTS
The following paragraphs briefly describe the components
required for operating the Model 2100 Interactive State Analyzer.
While reading these paragraphs, refer to Figure 1-1 for an overview of
how these components fit together.
[B" NOTE
Installation procedures for the hardware components are provided in
the Model 2100 Interactive State Analyzer Hardware Installation Man-
ual Insert.
1-5
1Introduction•••••••••••••
MODEL 2100
µ,Analyst Software
The µ,Analyst System Operating Software is provided as part
of the state analyzer package. It contains the menus necessary for
operating the analyzer by itself or in conjunction with other µAnalyst
products.
PC Compatibility
An IBM or IBM-compatible personal computer, and DOS
operating software, are essential to the state analyzer and all µAnalyst
products. A list of compatible personal computers and their memory
requirements are provided at the front of this manual under PC Com-
patibility Requirements.
1-6
•••••••••••-1 Introduction MODEL 2100
1-9
• • • • • • • • • • • • 2 Installation
MODEL 2100
- ERRATA INFORMATION
Installation information is now described in a separate docu-
ment titled Model 2100 Interactive State Analyzer Hardware Installation
Manual Insert.
This insert was shipped with your state analyzer with the
instructions to insert it into the Instrument Installation section of the
µAnalyst 2000 Hardware Installation Manual.
2-1
• • • • • • • • • • • 3 Gettina Started
MODEL 2100
Using this section. This section shows you how to load the
µAnalyst software and start the system. It also provides instructions
on how to run the µAnalyst software from a fixed disk.
- SECTION CONTENTS
The µAnalyst Software 3-3
Using Diskettes _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 3-3
Copying Diskettes for Backup _ _ _ _ _ _ _ _ _ __ 3-4
Using a Fixed Disk _ _ _ _ _ _ _ _ _ _ _ _ _ __ 3-5
Starting the µAnalyst _ _ _ _ _ _ _ _ _ _ _ _ __ 3-6
Starting the µ.Analyst Using Diskettes _ _ _ _ _ __ 3-6
Starting the µ.Analyst Using a Fixed Disk _ _ _ __ 3-6
A Successful Start-Up Display _ _ _ _ _ _ _ __ 3-7
Start-Up Error Conditions _ _ _ _ _ _ _ _ _ __ 3-7
3-1
• • • • • • • • • • • 3 Gettina Started
M01rEL 2100
- USING DISKETTES
Diskettes require special care in handling and storage. When
using diskettes, you should always observe the following rules:
• Hold diskettes by their upper left or right corners. Never
touch their exposed recording surfaces (see Figure 3-1).
• Never fold or bend diskettes.
• When diskettes are not in use, store them in their accom-
panying paper envelopes.
• Store diskettes in a dry area with temperatures between
10°-52° C (50°-125° F).
• Never expose diskettes to magnetic fields, such as those
surrounding permanent magnets or electronic motors.
3.3
3 Gettina Started•••••••••••
M0£5'EL 2100
00842-016
l SOFTWARE
µANALvsTlD
LABEL
D ----r- VERSION
LABEL
WRITE-PROTECT
-NOTCH
EXPOSED
RECORDING
SURFACE
3-4
• • • • • • • • • • 3 Gettina Started
MOb°'EL 2100
CB" NOTE
The DISKCOPY command automatically formats the target diskettes
when it copies the files.
Continue using the above procedures to make as many
back-up copies as you want. When you're finished, put the write-
protected diskettes in a safe place, and use the back-up copies for
operating the µAnalyst.
3-5
3 Gettina Started••••••••••
MOf5'EL 2100
3-6
• • • • • • • • • • • 3 Gettina Started
MO[)EL 2100
00842-017
3-7
3 Gettina Started•••••••••••
MOl:5'EL 2100
00842-018
If your display looks like Figure 3-3, one of five things is prob-
ably wrong:
1. The interface cable between the µAnalyst and the personal
computer is not securely connected.
2. The power to the µAnalyst mainframe is not on.
3. The µAnalyst or PC interface boards are poorly seated in
their slot connectors.
3-8
• • • • • • • • • • • 3 Gettina Started
MOiJEL 2100
00842·019
If the error is caused by the fifth problem, you can rectify the
condition by entering a new address range into the Configuration
Menu. To do this, move the blinking screen pointer to the Configura-
tion Menu's Enter New µAnalyst Address option selection as shown in
Figure 3-4. Press the return key. Now, using hexadecimal notation,
enter the new address range into the reverse video field. Again, press
the return key.
3-9
3 Gettina Started•••••••••••
MOC5'EL 2100
3·10
• • • • • • • • • 4 ModesMODEL
of Operation
2100
Using this section. This section gives you an overview of the Inter-
active State Analyzer and its operating features. As you use the
analyzer, keep in mind the main points of this section. The text here
will help you program the analyzer with more understanding, and
you will find that desired results are easier to define and achieve.
Throughout this section, reference is made to the various state
analyzer menus. The menus are described in detail in Section 5 of
this manual.
- SECTION CONTENTS
Data Acquisition Modes _ _ _ _ _ _ _ _ _ _ _ _ _ 4-3
Standard Data Acquisition Mode 4-3
Multiple-Preview Acquisition Mode 4-3
Clocking Options 4-8
Sample Clocking 4-8
Hold Clocks and Demultiplexing 4-11
Run/Stop Line 4-13
Real-Time Programmable Outputs (RPOs) 4-13
Triggering Options 4-14
Storage Qualifier Options 4-17
Run (Go) Modes 4-18
State Display & Analysis 4-19
State Display 4-19
Reference Memory Comparisons 4-19
Histogram Overview Displays 4-20
State and Timing Together Modes 4-20
4-1
• • • • • • • • • • 4 ModesMODEL
of Operation
2100
4-3
4 ModesMODEL
of Operation••••••••-
2100
00842-020
STATE
DISPLAY
I
I
I
.i
1' > '--------'
I 7
8
I 1
8 MEMORY I 2
LOCATIONS I 3
4
I 5
I )._____ _. 6
I
_
).____ _,
i = UNSTORED DATA
4-4
• • • • • • • • • 4 ModesMODEL
of Operation
2100
00842-021
STATE
DISPLAY
I
I
I
-J;
r ~ /fl~s >
/l
;' C::::J 6
I C::::J 7 > 2
3
8 MEMORY I > c=::J a > 4
LOCATIONS 5
I c:::J1 /
I 6
I > c::::=J 2 /
I 7
I c:::J3/ I > 8
I >c:::J4 I
I
~
i = UNSTORED DATA
4-5
4 ModesMODEL
of Operation•••••••••
2100
4-6
• • • • • • • • • 4 ModesMODEL
of Operation
2100
00842-022
I STATE
DISPLAY
I
Ji 1
2
J '11c=:Js 3
4
I I c::=:::J 1 > 5
6
I I c::=:::J B
7
BMEMORY /~ 1 I I >-----< 8
LOCATIONS 9
I c::::::::::J 2 I I 10
I c::::::J 3 I I 11
12
I ~41 I 13
>~s I 14
I
> 15
~-~16
I
it
~9
1------i
L____J
1n
~11
~12
8 MEMORY
LOCATIONS c::=:::J 13
~14
)~15
~16
I
I
J,
t = UNSTORED DATA
4.7
4 ModesMODEL
of Operation••••••••••
2100
- CLOCKING OPTIONS
The Interactive State Analyzer features a sophisticated clock-
ing scheme. The P2901 Clock Probe provides seven input signals for
use in establishing the synchronous sample and hold clocks. It also
provides three output signals, the Run/Stop line and the Real-Time
Programmable Outputs, which can be used for interacting with the
system under test.
The following paragraphs describe how these input and out-
put signals are used. The sample clocks, hold clocks, and Run/Stop
signal are all programmed in the Format Menu. The Real-Time
Programmable Outputs are programmed in the Trigger-Store Menu.
U:3"'NOTE
Detailed procedures for using the state analyzer clocking options to
acquire data from various microprocessors are provided in Appendix
C of this manual.
Sample Clocking
The sample clocks determine the time at which the state
memory boards sample synchronous data. There are five sample
clocks, which are ORed together to create the master clock. They are
labeled S1 through S5 on the clock probe.
As you can see from the example in Figure 4-4, when the
sample clocks do not overlap in time, they produce a master clock
consisting of pulses contributed by each of the sample clock pulses.
When the sample clocks do overlap, the master clock, which
is the sum of all the sample clocks, merges the pulses to create a
longer pulse.
4-8
• • • • • • • • • • 4 ModesMODEL
of Operation
2100
00842-023
S1
S2
S3 MCLK
S4
SS
A
S1
POL1 =H
S2
---il___.J I
L___J u--
POL2=H
S3
LJ LJ LS
POL3=H
J LJ LJ
t t t t t t t t t
MCLK
B
t: ACTIVE EDGE
S1
POL1 =H
S2
POL2=H
t t c
MCLK
• Figure 4-4. Using the five sample clocks to form the master clock.
4-9
4 ModesMODEL
of Operation••••••••••
2100
00842-024
slope 82= -
A
slope 83= -
POL3=L ~~n~~~n~~~n_' ' '
t t t t t
MCLK
B
slope 81 = +
POL1 =H
slope 82 = - ----,
POL2=L
slope 83= -
POL3=L '
~~n~~~~~ll~~~~~11_ ' '
t t
MCLK
c
• Figure 4-5. The effects of sample clock polarity.
4-10
• • • • • • • • • • 4 ModesMODEL
of Operation
2100
00842-025
L@_ 8
F373 ®
e--.,.~~~
8 8
F374
To Word
Mill( 8 Recognizers
H2
H1, H2, OR X (High)
G
Upper 8 data lines F373
~~~~~~~~-------' ~~~~
8
OE
4-11
4 ModesMODEL
of Operation
2100
••••••••••
4-12
• • • • • • • • • • 4 ModesMODEL
of Operation
2100
00842-026
H1
H2
CLOCK
PROBE S1( ·)
CONNECTIONS
52(. j WR
S3( ·) 1NTA
DATA
PROBE
CONNECTIONS
{ D0-07 ADO -AD7 01 73
MASTER ISA
CLOCK
I r-t
GroupD 01 73
Group A 01
State Display A D
01 73
02 55
FE 32
Run/Stop Line
The Run/Stop line is an output generated by the state
analyzer to indicate the run/stop status of the analyzer hardware. Its
output polarity can be programmed in the Format Menu as either
high for run and low for stop, or vice versa.
4-13
4 ModesMODEL
of Operation•••••••••
2100
- TRIGGERING OPTIONS
The flexibility of the Interactive State Analyzer, which provides
you with the tools for homing in on the sources of problems, is based
on its programmable state machine. Here are its key features:
• Fifteen independent states controlling triggering and state
sequencing, storage qualification, and three programmable
external outputs (the RPOs) and the Crosslink line (the CL).
• Two word recognizers per state to control triggering, state
sequencing, and the programmable outputs.
• Two word recognizers per state for data storage qualification.
You can program the fifteen states to detect sequences of
events, including branching sequences. Six variations of IF-THEN-
ELSE programming logic are available, as shown in Figure 4-8.
4-14
• • • • • • • • • • 4 ModesMODEL
of Operation
2100
4-15
4 ModesMODEL
of Operation
2100
••••••••••
Mode E Mode F
ELSE
enter second enter
.
state action state
I... I.
n sample or store clocks
~
<event> THEN first action
j
"'\
n sample or store clocks
..I
<event 1 > THEN first action
4-16
• • • • • • • • • 4 ModesMODEL
of Operation
2100
A. ALWAYS-> STORE
B. IF/name OCCURS THEN-> STORE
C. IF/name OR/name OCCUR THEN-> STORE
D. IF/name AND/name OCCUR THEN-> STORE
E. NEVER-> STORE
4-17
4 ModesMODEL
of Operation•••••••••
2100
4-18
• • • • • • • • • 4 ModesMODEL
of Operation
2100
State Display
The organization of the Display Menu is set up through the
Format Menu. You can organize incoming channels into logical
groups, with each group containing from one to 32 channels. You
can also name the groups and specify their display radices as hex-
adecimal, octal, binary, or ASCII.
The Display Menu shows the data in columns that reflect the
selected channel groups and their radices. Special command-line
functions are provided that allow you to scroll the display window to
the portion of memory you are interested in. You can page back-
wards and forwards through memory, or you can jump to any specific
memory location.
4-19
4 ModesMODEL
of Operation•••••••••
2100
Display modes are available that let you view acquisition and
reference memories separately, or in comparison. When viewed in
comparison, the two memories are displayed side by side and any
differences between them are highlighted.
4-20
• • • • • • • • • • • • • • 5 MODEL
Menus 2100
Using this section. This section details all facets of the menu struc-
tures used in the Interactive State Analyzer. It covers the uses,
mechanics, and applications of each menu, both in total and in their
component parts.
It is recommended that first-time users read the entire section, then
later use it as a reference guide.
- SECTION CONTENTS
Menu Style _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-5
What are Menus? 5-5
Command and Edit Modes 5-5
Visual and Audio Cues 5-5
Menu Flow and Hierarchy 5-6
Programming Fields Within Menus 5-7
Conventions of Use 5-7
Command Line Summary 5-8
Configuration Menu 5-10
Overview 5-10
Option Selections 5-10
State Analyzer 5-11
Help Information 5-11
Enter New µAnalyst Address 5-11
Return to User Level Program 5-11
Return to DOS 5-12
µAnalyst Selftest 5-12
Format Menu 5-14
Overview 5-14
Menu Field Selections 5-14
Name 5-15
Sample Clock Slope 5-15
Hold Clock Polarity 5-17
Run/Stop 5-18
µSlot (Probe Identifiers) 5-18
MUX (Multiplex) 5-18
Hold Clock 5-19
Channel/Group Assignments 5-21
Group Name, Polarity, and Radix 5-22
STATE and EXT INPUT Groups 5-22
Display Order 5-22
5-1
5 Menus . . . . . . . . . . . . . . . . . . . . . . . . . ..
MODEL 2100
5-2
• • • • • • • • • • • • • • 5 MODEL
Menus 2100
5-3
• • • • • • • • • • • • • • 5 MODEL
Menus 2100
- MENU STYLE
In Northwest Instrument Systems' products the word menu
takes on extended meaning. The following paragraphs introduce you
to our way of implementing menus.
5-5
5 Menus . . . . . . . . . . . . . . . . . . . . . . . . . ..
MODEL 2100
00842-027
POWER-UP
OR
BOOT
CONFIGURATION
MENU
STATE ANALYZER
TRIGGER-STORE DISPLAY
ENVIRONMENT ENVIRONMENT
SUBMENU SUBMENU
5·6
• • • • • • • • • • • • • • 5 MODEL
Menus 2100
Conventions of Use
In edit mode, there are several ways to move to the desired
field:
Four Cursor These keys move the screen cursor to the nearest
(arrow) Keys programmable field in the direction selected.
If the field is a text field, the left and right cursor keys
move the screen cursor through each individual
character position. At either end of a text field, an
additional left or right cursor key press moves the
screen cursor to the nearest field.
The up and down cursor keys move the screen cur-
sor to nearest field above or below the current field.
5.7
5 Menus . . . . . . . . . . . . . . . . . . . . . . . . . ..
MODEL 2100
Return or Either key moves the screen cursor to the start of the
Tab Key next field. If the screen cursor is in the last field in
the menu, either key will move the cursor to the first
field in the menu.
Control-Return Either key moves the screen cursor to the start of the
or Shift-Tab Key previous field.
Escape Key This key exits the edit mode and returns you to the
command mode. If you have made an input error
prior to pressing the escape key, the system will not
exit the edit mode. Instead, it will advise you of the
problem and prompt for re-entry of the information.
Press the escape key again when the error condition
has been corrected.
5-8
• • • • • • • • • • • • • • 5 MODEL2100
Menus
[B"' NOTE
The User Menu and User Program Menu selections are not covered
in this manual. These menus are only available if you have designed
custom software for the Interactive State Analyzer.
[B"' NOTE
The Help Information System is only available if you installed the
µAnalyst's HELP DISK (refer to Section 3 of this manual).
5.9
5 Configuration
MODEL 2100
Menu••••••••••
- OVERVIEW
The Configuration Menu is the first menu displayed by the
µAnalyst. It tells you the status of the µAnalyst hardware and software,
plus it gives you access to the µAnalyst's various operating options.
The operating options available in the Configuration Menu
are dependent on the type of hardware you have installed in the
µAnalyst mainframe. This section describes the options available for
operating the Interactive State Analyzer only. Section 6 of this manual
describes the options available for operating the state analyzer in
conjunction with the Model 2200 Interactive Timing Analyzer.
- OPTION SELECTIONS
Figure 5-2 shows the Configuration Menu and its operating
options. Use the numbered callouts in this figure as a reference while
reading the following paragraphs. To select an option, simply move
the screen pointer to that option, then press the return key.
00842-028
5-10
• • • • • • • • • • 5 Configuration
MODEL 2100
Menu
G) State Analyzer
Select this option to enter the menus that control the Interac-
tive State Analyzer. If the system has just been started up, the
µAnalyst will enter the state analyzer's Format Menu; otherwise, it will
enter the last state analyzer menu used.
You'll find detailed information about how to use the state
analyzer menus later in this section.
@ Help Information
Select this option to enter the µAnalyst's Help Information
System. The µAnalyst will display general information about the state
analyzer, its menu conventions, and its keyboard mechanics.
In addition to this option, you can use the ? =Help command
to obtain specific information about each option selection. Simply
move the screen pointer to the option under question, then press the
? (question mark) key.
5-11
5 Configuration
MODEL 2100
Menu • • • • • • • • • •
@ Return to DOS
Select this option to return to the DOS operating software.
·The µAnalyst will prompt you with a message reading:
"Have you saved your SETUP and DATA? Do you really want
to return to DOS (y/N/?)"
This message is a reminder that once you leave the Configu-
ration Menu to return to DOS, all menu setups and memories are
lost.
If you have already saved your setups via the state
analyzer's 1/0 Menu, or if you don't want to save your setups, press
Y for Yes. The µAnalyst will exit to DOS.
If you want to save your menu setups and have not yet done
so, press N for No. Then enter the state analyzer's 1/0 Menu and
save your setups. When you're finished, return to the Configuration
Menu and exit to DOS.
CB" NOTE
Procedures for using the 1/0 Menu are provided later in this section.
® µAnalyst Selftest
Select this option if you want to run the µAnalyst's internal
diagnostics. These diagnostics perform a first-fault, static test of the
µAnalyst boards. They take several minutes to execute.
While the diagnostics are being executed, the µAnalyst
updates the display screen to tell you which board is being tested
and the results. If no faults are found in the board being tested, the
µAnalyst will tell you that the board has passed the selftest. If a fault
is found, the µAnalyst will display a coded message similar to that
shown in Figure 5-3.
If a board fails the selftest, contact Northwest Instrument Sys-
tems, Inc.
5-12
• • • • • • • • • • 5 Configuration
MODEL 2100
Menu
00842-029
5-13
5Format Menu••••••••••••
MODEL 2100
-OVERVIEW
The Format Menu allows you to set up acquisition parameters
for the system under test and to format acquired data.
In this menu, you define the state analyzer's flexible clocking
scheme. Five sample clocks are ORed to make up the master clock.
Two hold clocks allow you to delay, or stretch, data until a valid sam-
ple clock samples the data. A combination of sample and hold clock-
ing and the multiplexed data acquisition mode enable you to capture
data from multiplexed systems.
For the clock probe, you can set the polarity of the run/stop
line. For ttie data probes, you can specify multiplexed or non-
multiplexed data acquisition.
To make the Symbol and Display Menus easier to interpret,
you can assign labels to channel groups, specify their appropriate
radix and polarity, and predetermine their display order. This subsec-
tion explains how you use the Format Menu to perform all of these
activities.
5·14
• • • • • • • • • • • • 5 Format Menu
MODEL 2100
00842-030
©Name
This field lets you name your menu setups. The name you
enter here will appear at the top of all other state analyzer menus,
and it will be automatically stored with any menu setups or memories
in the 1/0 Menu.
The default name in this field is 18A 2100. You can change
this to any other name using up to eight characters. A useful name
might be the name of the microprocessor or test procedure you are
working with, such as 8086_8Y8 or MEMCHECK.
5-15
5Format Menu••••••••••••
MODEL 2100
Using the space bar, you can set the polarity of any sample
line to:
• + (positive polarity)-data is sampled on the signal's rising
edge.
• - (negative polarity)-data is sampled on the signal's falling
edge.
• OFF-the sample line is not used.
CB" NOTE
If you turn a sample line off, make sure that the line is physically dis-
connected from any signal source. Otherwise, it may cause interfer-
ence with the other sample lines.
00842-031
SLOPE S1=+
5-16
• • • • • • • • • • • • 5 Format Menu
MODEL 2100
00842-032
S1
POL1=H
S2
POL2=H ,___ _,r-
MCLK
5-17
5 Format Menu ....................... .
MODEL 2100
© Run/Stop
This field lets you program the polarity of the Run/Stop line.
The line is an open collector output from the clock probe, and it is
used to indicate to external hardware when the analyzer is running
(acquiring data) and when it is stopped.
Using the space bar, you can set the polarity of the
Run/Stop line to:
• HI/LO-the line is high when the analyzer is running and low
when it is stopped.
• LO/HI-the line is low when the analyzer is running and high
when it is stopped.
@ MUX (Multiplex)
These fields allow you to establish multiplexed or non-
multiplexed acquisition for each data probe.
Using the space bar, you can set each probe to:
• YES-the probe acquires multiplexed data.
• NO -the probe does not acquire multiplexed data.
When you first attempt to set a probe's MUX field to YES,
the /LAnalyst will prompt you with the following message:
"Change channel assignments to keep groups contiguous? (y/N/?)"
This message is a reminder that when a probe is set to multi-
plexed acquisition, its eight most significant channels are ignored
and removed from any channel groups. The multiplexed data is
acquired ih two phases on the eight least significant channels.
5-18
• • • • • • • • • • • • 5 Format Menu
MODEL 2100
5-19
5 Format Menu ....................... .
MODEL 2100
5-20
• • • • • • • • • • • • 5 Format Menu
MODEL 2100
® Channel/Group Assignments
These fields let you organize data channels into meaningful
display groups. Seven groups, labeled A-G, are available for use.
Each group can contain up to 32 channels.
To assign a channel to a group, simply enter the group letter
into the channel's field. To set a channel to don't care, enter an X.
All channels within a given group must be contiguous; that
is, they must be linked from least significant bit (lsb) to most signifi-
cant bit (msb). The following paragraphs explain how to determine
the bit significance for both non-multiplexed and multiplexed
channels.
5·21
5Format Menu••••••••••••
MODEL 2100
@ Display Order
This field is used to specify the display order of the channel
groups. You can assign any order to the groups using the characters
A-F, S, and I. The selected group order is then reflected in the
Symbol and Display Menus.
You can also inhibit the display of any group by entering an
X for don't care. The inhibited group does not appear on the state
display, but it is still available for defining word recognizers in the
Symbol Menu.
5-22
• • • • • • • • • • • 5 Symbol Menu
MODEL 2100
- OVERVIEW
The Symbol Menu enables you to program values associated
with the names you've assigned to channel groups in the Format
Menu. Once the values are assigned, the symbols can be used in
the Trigger-Store Menu and the Display Environment Submenu as
identifiers for word recognizers and find words. This means you can
refer to user-created events by name throughout the menu setups,
making them easier to read and understand.
When working in the Symbol Menu, you may enter the sym-
bol name, enter the value you wish to assign to the name, insert a
line to add a new symbol to an already filled-in table, or delete a line
that is in error or is no longer needed.
A symbol table is created in one of two ways. You can create
symbols in the Trigger-Store Menu, and then go back and enter their
values into the Symbol Menu. (This is the more usual approach,
because it's easier.) Or you can first create symbols and values in the
Symbol Menu, and then enter the symbols by name in the Trigger-
Store Menu as part of the triggering and qualification conditions. You
can also buffer data from the Display Menu and use it to assign a
value to a symbol.
This subsection shows you how to use the Symbol Menu to
enter new symbols or modify existing symbols.
5-23
5 Symbol
MODEL 2100
Menu•••••••••••
00842-033
©Name
This field is used for entering, deleting, or modifying symbol
names.
A minimum symbol table consists of two symbol names: Any
Value and Any Name. These two names are automatically entered
into the symbol table at system start-up.
The Any Value name is a permanent symbol that cannot be
modified or deleted. It will always reside at the top of the symbol
table. Its value is made up of all don't care (X) entries and it can be
used to match any event in a trigger-store state. The second default
symbol, Any Name, can· be modified but not deleted.
To insert a new symbol name, move the screen cursor to an
existing symbol name (e.g., Any Name). Then, press the insert key.
A new, blank Name field will appear at the cursor location. Enter any
desired name up to nine characters.
5·24
• • • • • • • • • • • 5 Symbol Menu
MODEL 2100
® Data Values
These fields are used for assigning data values to the symbol
names.
[B" NOTE
An alternate procedure for entering symbol values is discussed
under callout number 4, unBuffer.
The column headings above the data value fields correspond
to the channel groups and radices assigned in the Format Menu
When entering values, you must use the appropriate radix notation,
as defined below:
• HEX-Enter 0 through F, or enter X for don't care.
• OCT -Enter 0 through 7, or enter X for don't care.
• BIN-Enter 0 or 1, or enter X for don't care.
• ASC-Enter an ASCII character or control character (see
Appendix A at the back of this manual).
A special condition may arise when you are entering a value.
The first digit entry may have fewer legal values than what is usually
available under the radix. This occurs when the number of channels
assigned to the group is fewer than what is expected by the radix.
For example, a group may have six channels and a hexa-
decimal radix. This would mean that the first character in the group
can only have a value of 0 through 3, or X.
If such a condition should arise, the message line at the bot-
tom of the screen will prompt you accordingly.
5-25
5Symbol Menu•••••••••••
MODEL 2100
@ unBuffer
As an alternative to typing in data values, you can use this
command to transfer a data value directly from a line in the state
display.
To use this command, you must first go to the Display Menu
and enter one of the display lines into the buffer (see the Display
Menu later in this section).
Once you have buffered a line, return to the Symbol Menu.
Position the screen cursor in the Name field of the symbol you want
to receive the buffered value. Then, press Control-B (" B) for
unBuffer.
The buffer can only hold one line, so if you wish to make
several entries this way, you must return to the Display Menu after
one unbuffering operation, place another value in the buffer, go back
to the Symbol Menu, and enter the next buffered value.
©Toggle Mask
The Control-T ( " T) Toggle Mask command lets you set
individual masked bits withot:.1t changing their radix to binary. The
command toggles between masked and non-masked values. With
masked values, the symbol value and mask are split into two lines,
and with non-masked values they are merged.
Each symbol may be thought of as containing two words.
The first word is the value of the symbol, and the second word, or
mask word, represents which channels are considered as part of the
value (cares) and which are not (don't cares). Care bits are
represented by 1 and don't care bits by 0.
It is usually convenient to define a symbol as having a
specific value in a manageable radix. For example, suppose you
were looking for modifications made to hexadecimal addresses in the
range D8 to DF. It's much easier to deal with D8 than with its binary
representation 11011000. In binary radix, you could define a word to
cover the hexadecimal range D8 to DF as 11011XXX. Then in hex-
adecimal you could define the symbol for the address D8 and assign
a mask value F8. The lower three bits are treated as don't cares, but
the readability and sense of address D8 are preserved.
For non-masked symbols, enter X into a character position to
define the don't care. Depending on the radix of the character posi-
tion, the don't care may apply to one or more bits. For example, an
X entered into a hexadecimal character sets all four bits of the
character to don't care.
5-26
• • • • • • • • • • - 5 Symbol Menu
MODEL 2100
When merging the symbol value and symbol mask, you may
generate a question mark (?) character as part of the value (see Fig-
ure 5-8). The question mark indicates that some bits within the bound-
ary of that character (determined by the radix) are set to don't cares.
00842·034
1IN ~ y
Any Ha... ITff 1 1
5-27
5 Symbol Menu . . . . . . . . . . . . . . . . . . . ....
MODEL 2100
5-28
• • • • • • • • • • 5 Trigger-Store
MODEL 2100
Menu
- OVERVIEW
The Trigger-Store Menu is used to determine which data is
stored in memory, and when. You can set up as many as 15 trigger
states, with four states displayed on the screen at one time. These
states can be used independently, or they can be combined in any
sequential or branching order.
Within each state, you can specify one or two word recog-
nizers for defining IF-THEN-ELSE triggering conditions, and you can
specify one or two word recognizers for defining storage qualification.
You can also assert the Real-Time Programmable Outputs (RPOs) and
Crosslink (CL) output for interaction with the system under test.
In the rest of this subsection, you'll find detailed information
on how to use the Trigger-Store Menu to set up the various triggering
and storage qualifier conditions.
[!?'NOTE
In portions of this subsection, reference is made to parameters
established within the Trigger-Store Environment Submenu. We will
discuss these parameters and show how they are used in the next
subsection.
5-29
5 Trigger-Store
MODEL 2100
Menu • • • • • • • • • •
00842-035
CD Trigger Position
This field is used to position the trigger in acquisition mem-
ory. Using the space bar, you can select:
• BEGIN-the trigger is delayed by 4082 words.
• CENTER-the trigger is delayed by 2047 words.
• END-the trigger is delayed by 13 words.
• DELAY < 0-4096 >-the trigger is delayed by the specified
number of words.
The total acquisition memory depth is 4096 words. Data
acquired before the trigger is called pre-trigger data, and data
acquired after the trigger is called post-trigger data.
The amount of pre-trigger data acquired in memory depends
on how quickly the trigger occurs. The state analyzer looks for a trig-
ger immediately; it does not wait until memory is full.
5-30
• • • • • • • • • • 5 Trigger-Store
MODEL 2100
Menu
CB" NOTE
When the state analyzer is operating in the MultiplePreview Acquisi-
tion (MPA) mode, the only trigger position available is DELAY
<0-4096 >. (Refer to the Trigger Environment Submenu contained
later in this section.)
@State
This field is used to name, insert, or delete trigger states.
Altogether, there are 15 trigger states available for use. Each state
provides two word recognizers for establishing trigger conditions,
and two word recognizers for establishing storage qualification.
To insert a state, move the screen cursor to a current State
field, then press the insert key. The current State field will move
down one position on the screen, and a new, blank State field will
appear at the cursor location.
CB" NOTE
You can also create a new state by entering the name of the state
into one of the GOTO fields (see callout number 3).
To name a state, enter up to five characters. To rename an
existing state, simply enter the new name over of the old one. The
µAnalyst will ask you to confirm the renaming by pressing Y for Yes
or N for No.
CB" NOTE
When you rename a state, all references to that state (as in GOTO
trigger actions) will be automatically updated.
To delete a state, move the screen cursor to the State field
you want deleted. Then, press the delete key. The µAnalyst will
delete the state and its word recognizers.
CB" NOTE
When you delete a state, all references to that state (as in GOTO
trigger actions) will default to the next sequential state. If there are
no next states, the references will default to their own state.
5-31
5 Trigger-Store
MODEL 2100
Menu • • • • • • • • • •
Logical True or Not True (/) Field. Use this field to specify
whether the symbol used in the word recognizer is set to its logical
true or not true value. Your choices include:
• A blank field-the symbol is set to its true value and recogni-
tion will occur when the symbol value appears at the probe
tips.
• I (not)-the symbol is set to its not true value and recognition
will occur when any value other than the symbol value
appears at the probe tips.
Symbols. Use this field to enter the symbol you want to use
for word recognition. The value of the symbol is defined in the Sym-
bol Menu.
To use a symbol that has already been defined in the Symbol
Menu, simply enter the symbol's name. If you can't remember all of
the available symbols and their names, you can use the Control-S
( /\ S) key to scroll through the symbols. Each symbol and its value
will appear at the bottom of the screen under the heading "selected
symbol."
You can also enter a symbol that has not been defined in the
Symbol Menu. To do this, simply enter any name using up to eight
characters. The ttAnalyst will then ask if you want to add the name to
the Symbol Menu. Press Y for yes.
When you are finished with the Trigger-Store Menu, you will
need to return to the Symbol Menu and enter the values for any new
symbol names you have created.
5-32
• • • • • • • • • • 5 Trigger-Store
MODEL 2100
Menu
5-33
5 Trigger-Store
MODEL 2100
Menu • • • • • • • • • •
® Storage Qualifiers
The third line of each state is used for establishing storage
qualifier conditions. These storage qualifier conditions determine
which data, if any, the analyzer will store while it is executing the
state. The possible options for the storage qualifiers are listed below.
A. ALWAYS > STORE
B. IF(/) <symbol> OCCURS THEN > STORE
C. IF(/) <symbol> OR(/) <symbol> OCCUR THEN ->STORE
D. IF(/) <symbol> AND(/) <symbol> OCCUR THEN -> STORE
E. NEVER > STORE
Options A and B have no additional programmable fields.
Options B, C, and D have programmable Logical True and Not True
(/) fields and Symbol fields. You program these fields as specified
under 1st Word Recognizer, callout number 3.
The RPO values are output to the clock probe when a transi-
tion from the current state to the next state occurs. Thus, while data
is being acquired in a particular state, the RPO lines are set accord-
ing to the value in the previous state.
IB"' NOTE
The starting values of the RPOs are programmed via the Trigger-
Store Environment Submenu.
5-34
• • • • • • • • • • 5 Trigger-Store
MODEL 2100
Menu
5.35
5 Trigger-Store Environment Submenu • • • •
MODEL 2100
- OVERVIEW
The Trigger-Store Environment Submenu allows you to define
several supporting trigger parameters. While these parameters are
readily accessible, they have been placed in a submenu so that their
meanings are not obscured, and so that the main Trigger-Store Menu
is not cluttered.
• In this submenu, you can set up Multiple-Preview Acquisition
to enhance the trigger's storage qualifier functions. You can specify
whether the analyzer automatically stores all state transitions (i.e., the
events which cause the analyzer to move from one state to another).
Plus, you can establish starting values for the trigger states and the
Real-Time Programmable Outputs (RPOs).
In the rest of this subsection, you'll find detailed information
about how to use this submenu and its features.
5-36
• • • • 5 Trigger-Store Environment Submenu
MODEL 2100
00842-037
CD Multiple-Preview Acquisition
This field is used to establish Multiple-Preview Acquisition.
Using the space bar, you can select:
• NO-Multiple-Preview Acquisition is turned off.
• YES -Multiple-Preview Acquisition is turned on.
When Multiple-Preview Acquisition is turned off, the state
analyzer acquires data as specified in the Trigger-Store Menu. It
stores events only if they match the specified storage qualifiers and
trigger conditions.
When Multiple-Preview Acquisition is turned on, the state
analyzer still acquires data as specified in the Trigger-Store Menu,
but it also acquires up to seven unqualified events immediately
preceding each qualified event. This way, you see a small window of
data leading up to the events you are interested in.
IE" NOTE
A detailed application example of how to use Multiple-Preview
Acquisition is provided in Section 7 of this manual.
5.37
5 Trigger-Store Environment
MODEL 2100
Submenu • • • •
5-38
• • • • 5 Trigger-Store Environment Submenu
MODEL 2100
0 Starting State
When you name the starting state in this field, the state
analyzer starts operating from any of the 15 defined trigger states.
For example, you could define several short trigger sequences to
perform individual tests and have all the sequences resident in the
state machine simultaneously. You would indicate which test to per-
form by selecting the state name of the beginning desired state as
the start state.
At the end of an acquisition cycle, one data acquisition
remains in the analyzer's pipeline. With a WARM start this data will
be treated as the first value of the next acquisition, and with a COLD
start it will be ignored.
All selections are made by using the space bar.
5-39
5 Disolav Menu•••••••••-
'Moo~L 2100
-OVERVIEW
The Display Menu lets you view acquired data according to
the format set the Format Menu. It also enables you to compare
reference memory with acquisition memory and view any differences
in highlighted video.
The menu provides three basic state displays, including:
• Acquisition Memory Display
• Reference Memory Display
• Acquisition and Reference Memory Comparisons
The rest of this subsection discusses these displays and their
associated programmable fields. It also discusses the special
command-line functions that allow you to manipulate the memories
and their displays.
[B"' NOTE
Certain menu parameters, such as comparison limits, are set up via
the Display Environment Submenu. This submenu will be discussed
in the next subsection.
5·40
• • • • • • • • • • 5 Disolav Menu
MOD~L 2100
00842--038
© LOC (Location)
This field lets you specify the starting memory location for the
top of the data list. The trigger position has a number value of 0.
Words acquired before the trigger (pre-trigger data) have negative
number values, and words acquired after the trigger (post-trigger
data) have positive number values.
You can update the display to any portion of memory, by
entering the following values into the LOC field:
• -9999 to + 9999-the display updates to the location number
specified, or to the location nearest that number. For exam-
ple, if you specify -9999 and the lowest pre-trigger data loca-
tion is -23, the display will update to location -23.
• B-the display updates to the Beginning location in memory.
• E-the display updates to the Ending location in memory.
• T-the display updates to the Trigger's location in memory.
Once you have entered the location value, press the return
key to complete the entry.
5·41
5 Disolav Menu••••••••••
MOD~L 2100
[B"' NOTE
This is only one method for moving through the data display. Other
methods are described later in this subsection, under Special
Command-Line Functions.
@ Memory Selection
This field lets you select the memory display. Using the
space bar, you can select:
• ACQ-the display shows the current acquisition memory.
• REF-the display shows the current reference memory.
• <-ACQ REF-> -the display shows an acquisition and
reference memory comparison.
Figure 5-12 illustrates an ACQ memory display. A REF mem-
ory display and an <-ACQ REF-> memory comparison are illus-
trated in Figures 5-13 and 5-14, respectively ..
5-42
• • • • • • • • • • • 5 Displav Menu
MOD~L 2100
00842-039
- MEMORY COMPARISONS
Figure 5-14 illustrates a typical comparison display of the
acquisition and reference memories. The two memories are
presented side by side, with acquisition memory on the left side of
the display and reference memory on the right.
5-43
5 Disolav Menu••••••••••
MOD~L 2100
00842-040
5-44
• • • • • • • • • • 5 Disolav Menu
MOD~L 2100
00842-041
I
- Wait Tstl'lx 5555 1
-111121 Mai t Tstl'lx 5556 1
-1111211 Wait ) Ts tMx 5557 1
-llll19 Wait HolOUX 5558 1
-llll18 Wait ) NoMIX 5555 1
-llll17 Wait Cntup 5555 1
-llll16 ) Mai t Cntup 5556 1
-llll15 Cntup 554E Cntup 554E
-111114 Cntup 554F Cntup 554F
-llll13 Cntup 55511 Cntup 55511
-111112 Cntup 5551 Cntup 5551
-llllU Cntup 5552 Cntup 5552
-lllllll Cntup 5553 Cntup 5553
-1111119 Cntup 5554 Cntup 5554
-llllll8 ) Cntup 5555 ) Cntup 5555
-1111117 DnCnt 555C DnCnt 555C
>Co ......nd: Edit Go Menus enUil' Buffer Find Ju10p Page '=help <SP>
5.45
5 Disolav Menu•••••••••-
'Moo~L 2100
5·46
• • • • • • • • • • • 5 Displav Menu
MOD~L 2100
5.47
5 Display Environment
MODEL 2100
Submenu • • • • • •
- OVERVIEW
Through the Display Environment Submenu, you may specify
control parameters that will determine how data is acquired and dis-
played. These include:
• Setting acquisition (Go) modes.
• Setting the display mode to standard or compressed.
• Setting up comparisons between acquisition and reference
memory, with options for range, offset, and mask.
• Setting up the find function, and requesting either that all
states be included in the find pattern search or that the find
pattern occur in a specified state.
The rest of this subsection shows you how to set up and use
the above parameters, and explains the affects of these parameters
on the state display.
5-48
• • • • • • 5 Display Environment
MODEL 2100
Submenu
00842-042
CD Acquisition Mode
This field establishes the state analyzer's acquisition (Go)
mode. Using the space bar, you can select:
• GO ONCE- the analyzer acquires data until the trigger con-
dition and delay count, if any, have been met.
• GO FOREVER- the analyzer makes repetitive acquisitions,
using the starting state specified in the Trigger-Store Environ·
ment Submenu.
• GO TIL ACQ = REF-the analyzer makes repetitive acquisi-
tions until the acquisition and reference memories are equal.
• GO TIL ACQ < > REF-the analyzer makes repetitive acqui-
sitions until the acquisition and reference memories are
unequal.
When the state analyzer is running in the above modes, you
can stop acquisition in one of two ways. Press H (Halt) to stop the
analyzer immediately; or press S (Stop) to stop the analyzer after the
next trigger condition has been satisfied.
5-49
5 Display Environment
MODEL 2100
Submenu • • • • • •
® Display Mode
This field is used to compress the state display. Using the
space bar, you can select:
• STANDARD-data is displayed in the standard format.
• COMPRESSED-data is displayed in the compressed format.
The compressed format packs more data onto the display by
shortening group names, removing spaces, and creating additional
columns of data display. In a system with a large number of chan-
nels or several groups with binary radix, it may not be possible to
display more than one column of data in compressed format.
Figure 5-17 illustrates an example of the compressed display
format.
5-50
• • • • • • 5 Display Environment
MODEL 2100
Submenu
00842-043
)Co""'1nd: Edit Co Menus enUir Buffer Find Jwop Page ?=help <SP>
5-51
5 Display Environment
MODEL 2100
Submenu • • • • • •
[B"' NOTE
If you are using the µAnalyst's 256K SYSTEM DISK, the size of refer-
ence memory may be limited. For details, refer to the front of this
manual and the page titled Software Versions Covered By This
Manual.
® Find Pattern
This field establishes the find pattern used by the Display
Menu's Find command.
The find pattern may consist of from one to four words, with
each word specified by its name in the Symbol Menu. Note that the
mask part of each symbol may be used to ignore part of the symbol
during a find operation. A zero bit in the symbol's mask is a don't
compare for that channel.
Use the insert key to insert a word in the search pattern. Use
the delete key to delete a word in the search pattern.
5-52
• • • • • • 5 Display Environment
MODEL 2100
Submenu
5-53
5 Histoaram Menu••••••••••
~ODEL 2100
- OVERVIEW
The Histogram Menu is used to perform range-activity analy-
sis on acquired state data. This can include address activity or
specific data activity, optionally qualified by some value you select.
With this menu, you can define up to 16 ranges for a particu-
lar channel group. The system then calculates and displays the per-
centage of activity occurring within each range. You can view the
range activity levels in a proportional bar graph, or you can view an
occurrence count of the events falling into each range.
A defined range is called a bin, and the process of determin-
ing what data or address falls into a bin is called binning.
The rest of this subsection illustrates how you use the fea-
tures of the Histogram Menu.
5-54
• • • • • • • • • • 5 Histoaram Menu
1¥ooEL 2100
00842-044
©Activity
This field determines the menu's display format Using the
space bar, you can select:
• GRAPH-the activity levels within the ranges are displayed
as a proportional bar graph.
• TABLE-the activity levels within the ranges are displayed as
a total occurrence count.
Figure 5-18 illustrates how the activity levels appear when a
graph display is selected. Figure 5-19 illustrates how these same
activity levels appear when a table display is selected.
5•55
5 Histoaram Menu••••••••••
~ODEL 2100
00842·045
@For Group
This field selects the channel group that is to be analyzed.
Only the data acquired from one channel group can be binned at
any one time. The organization of channel groups is determined in
the Format Menu.
Note that as you scroll through the groups, the names origi-
nally assigned in the Format Menu appear in the reverse video field.
You cannot change groups names here, but you may go back to the
Format Menu and do so. If no group name was assigned in the For-
mat Menu, the default group name ( A, B, C, etc.) appears in the
field. The single letter reference always appears parenthetically just
before the reverse video field.
Also note that the numerical range of the group, as deter-
mined by its assigned channels, is reflected in the From and Thru
fields (see menu callout number 5).
5-56
• • • • • • • • • • • 5 Histoaram Menu
r:tooEL 2100
® Qualified By
This field lets you select a qualifier from the current list of
symbols in the Symbol Menu. All values will be binned if the selected
qualifier symbol is set to all don't cares (i.e., the Any Value symbol).
Alternately, you can selectively use don't cares to range the data or
look for a specific type of data.
For example, you might bin address information qualified by
memory reads. The qualifier symbol would select the control line pat-
tern that indicates a memory read, and the group containing the
address bus information would be binned.
For more information on setting symbol values, refer to the
Symbol Menu.
©Name
These fields are used for naming the ranges. You can enter
any name up to 10 characters. The names are for your reference
only and do not affect the binning process. The up and down cursor
keys select which line to edit.
® From-Thru
These fields establish the inclusive beginning and ending
limits for the ranges. Ranges may overlap, but the data will fall into
the first bin that satisfies the range specification. Data will not be
duplicated in any subsequent bins, even though another bin may
satisfy the range requirements. The up and down cursor keys select
which line to edit.
CB" NOTE
To specify a range of one value, enter the same value into the From
and Thru fields.
5.57
5 Histoaram Menu•••••••••••
r\(oDEL 2100
- OPERATIONAL NOTES
Trigger-Store Setups for Range-Activity Measurements.
When you are acquiring data for a range-activity measurement, try to
capture as broad a sampling as possible. The more code sampled
during a given acquisition, the better the statistical distribution.
One way to optimize the state analyzer's sampling capability
is to set up a storage qualification loop that captures a selection of
the executing code rather than every cycle.
For example, you could set up the following storage loop in
the Trigger-Store Menu:
<1 > IF <Any Value> OCCURS AFTER 0050 SAMPLE CLOCKS THEN
->GOTO <2>
NEVER > STORE
<2> IF <Any Value> OCCURS 0001 TIMES THEN--> GOTO <1 >
ALWAYS > STORE
This storage loop stores one out of every 51 cycles. The state
analyzer is able to monitor a much broader range of code before bin-
ning the data into the histogram ranges.
Notice that the above storage loop does not establish a trig-
ger condition. To stop acquisition in this case, use the Stop ACQ After
Memory Overflow option in the Display Environment Submenu.
5·58
• • • • • • • • • • 5 Histoaram Menu
r\f'ODEL 2100
5.59
5.110 Menu••••••••••••
MODEL 2100
-OVERVIEW
The 1/0 Menu lets you save menu setups and data. You can
load the setups and data onto disk for mass storage, or you can out-
put them to an IBM-compatible printer.
Setups and data stored on disk can be recalled and loaded
into the state analyzer at any time. Setup files contain information
from the Format, Symbol, Trigger-Store, and Histogram Menus, and
from the Trigger-Store and Display Environment Submenus. Data files
contain the data contents from reference memory.
Using the menu's printer function, you can also make hard
copies of the Symbol, Trigger-Store, and Display Menus. You can
send these menus to a printer or save them on disk for later output
to a printer. The rest of this subsection shows how to use the 1/0
Menu and its disk-storage and printer capabilities.
5·60
• • • • • • • • • • • • 5 110 Menu
MODEL 2100
00842-046
• Figure 5-20. The 1/0 Menu with DISK as the selected device.
CD Device
This field establishes which 1/0 device the state analyzer will
use: DISK or PRINTER. You make the selection by using the space
bar.
[B"' NOTE
For information on how to use the PRINTER device, see Figure 5-21
later in this subsection.
@Path
This field lets you specify the drive-directory path that leads
to the file you want to use during the 1/0 function.
Initially, the Path field is set to the default drive and its root
directory. You can set the field to an alternate path using up to 64
characters.
[B"' NOTE
Only one path name can be specified at any one time. The state
analyzer will not search more than one path.
5-61
5 1/0 Menu••••••••••••
MODEL 2100
®File Name
This field specifies which file will be used during the 1/0 func-
tion. For SAVE functions, enter a new file name. For LOAD or
DELETE functions, enter the name of a file that already exists in the
current directory. ,
A file name can be up to eight characters in length. Certain
characters cannot be used in the name, such as dashes, commas,
dollar signs, and others. The message line at the bottom of the menu
will advise you when an illegal character has been entered.
©Function
This field specifies the 1/0 function to be performed on the
selected file. Using the space bar, you can specify one of the func-
tions listed below:
• SAVE-saves the file on disk.
• LOAD-loads the file into the state analyzer.
• DELETE-deletes the file from disk.
The following paragraphs describe each of these functions.
You execute a given function by pressing X for execute from the
command line. (Refer to Special Command-Line Functions later in
this subsection.)
5-62
• • • • • • • • • • • • 5 1/0 Menu
MODEL 2100
• ALL-which saves both the menu setups and the data from
reference memory. This selection creates two files with the
same name, one for setup and one for data.
The file description is entered into the field that appears
below the Function field. You can enter up to 135 characters. The
description is saved with the file, and it will reappear on the screen
whenever the file is loaded into the state analyzer.
5-63
5 l/OMenu . . . . . . . . . . . . . . . . . . . . . .. .
MODEL 2100
The bottom two lines of the directory window tell you the
total number of files contained in the directory and indicate how
many bytes are still available for use.
If the directory contains more files than can fit in the window,
you can scroll through the files by pressing P for Page_directory from
the command line. (Refer to Special Command-Line Functions con-
tained later in this subsection).
00842-047
• Figure 5-21. The 1/0 Menu with PRINTER as the selected device.
5-64
•••••••••••• s 1/0 Menu
MODEL 2100
®File Name
This field specifies the type of print operation. You can send
a file to a printer, or you can save an ASCII file on disk for later out-
put to a printer.
To send a file to a printer, enter one of the following
reserved DOS device names:
LPT1 or PRN-First Parallel Printer
LPT2-Second Parallel Printer
LPT3-Third Parallel Printer
COM 1-Serial Port 1
COM2-Serial Port 2
CB" NOTE
For a complete list of printers that can be used with the µAnalyst,
refer to the page titled PC Compatibiity Requirements at the front of
this manual.
To save a file on disk, enter any name up to eight charac-
ters. The new file will be stored at the drive-directory location speci-
fied in the Path field.
When you save a file on disk, the new file is only suitable for
later outputting to a compatible printer. The ASCII format used in the
file is not suitable for loading into the state analyzer. To create a file
that can be loaded into the state analyzer, you must use the DISK
device as shown in Figure 5-20.
®Print
This field selects the source of the data to be printed. Using
the space bar, you can select:
• SYMBOLS-prints the contents of the Symbol Menu.
• STATES-prints the contents of the Trigger-Store Menu.
• DATA-prints data based on the last-used Display Menu set-
tings, e.g., ACQ, REF, <-ACQ REF->, standard or
compressed.
When you select DATA, you will be prompted to specify the
range of data you wish to print: from what point in memory to what
point in memory. The message line at bottom of the display will tell
you the beginning and ending sequences in memory. Instead of
entering numerical ranges, you may also enter B for Beginning, E for
End, or T for Trigger.
5-65
5 l/OMenullllllllllllllllllllllllllllllllllll
MODEL 2100
®Title Line
This field allows you to enter a 50-character page header.
The header then appears at the top of each printed page. Each
printed page is also automatically numbered.
® Page Length
This field defines the length of the printed page, including
title block.
Acceptable values are from 20 to 99 vertical lines. Select the
value that fits the physical size of the paper you are using, as well as
the lines-per-inch (lpi) setting of your printer.
@) Auto Line-Feed
An auto line-feed can be generated after every carriage
return. Using the space bar, you can select: YES, generate line-feeds
after every carriage return; or NO, do not generate line-feeds.
5-66
• • • • • • • • 6 State & Timing
MODEL 2100
Together
Using this section. This section shows you how to use the Model
2100 Interactive State Analyzer in time-aligned acquisition with the
Model 2200 Interactive Timing Analyzer.
During this section, it is assumed that you are already familiar with
the operating menus of both analyzers. If not, refer to Section 5 of
this manual for information on state analyzer menus, and refer to the
Interactive Timing Analyzer Users Manual for information on timing
analyzer menus.
- SECTION CONTENTS
Overview _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 6-3
Aligned/Non-Aligned Modes 6-4
State Arms Timing (Aligned) 6-5
Timing Arms State (Aligned) 6-7
Crosslink Triggering (Non-Aligned) 6-8
Using State & Timing Together 6-1 O
Entering the Aligned/Non-Aligned Modes 6-1 O
Operating State & Timing Menus 6-10
Saving Files in the 1/0 Menu 6-11
Split-Screen Display 6-12
Typical State & Timing Applications 6-14
6·1
• • • • • • • • 6 State & Timing
MODEL 2100
Together
- OVERVIEW
You can use the Interactive State Analyzer in conjunction with
the Interactive Timing Analyzer if you have both products installed in
the µAnalyst 2000 Mainframe. Many combinations of aligned and
non-aligned acquisition modes are available for operating the two
analyzers together.
Aligned acquisition means that common time reference infor-
mation is stored with the state and timing data as it is placed in
acquisition memory. This allows the synchronous data from the state
analyzer to be correlated with the asynchronous data from the timing
analyzer, and vice versa.
The correlated state and timing data is shown in a split-
screen display. You can view of the same point in time from the differ-
ent perspectives of the state and timing analyzers. Dual scrolling
allows you to move between the analyzer memories simultaneously.
When you scroll the state or timing window, the other window keeps
in step.
The time correlation between state and timing data is han-
dled internally by the µAnalyst. Post-acquisition software matches the
state clocks to the timing acquisition data and uses the Crosslink (CL)
signal as a common reference point.
Non-aligned acquisition means that the Crosslink (CL) signal
is used in a more general way. Because the acquisitions are not time-
aligned for display, more programming flexibility is allowed than in
one of the aligned modes.
The options for operating the state and timing analyzers
together allow for the state analyzer to arm the timing analyzer, and
vice versa.
It is important to note the difference between triggering and
arming. Triggering occurs when an incoming sample satisfies the pro-
grammed trigger condition. Arming an analyzer does not mean that
the analyzer has been triggered, it only means that the analyzer has
been enabled to look for its trigger. When the analyzer is not armed,
the trigger condition may occur, but the analyzer will ignore it.
The Crosslink (CL) is an internal bus line that is used to com-
municate the arm/not-armed condition. The CL can be used in either
direction-state arms timing or timing arms state. (The signal on the
CL line also appears as an output at the CL BNC connector located
on the mainframe's back panel).
6-3
6 State & Timina
MODEL 2WO
Together••••••••
- ALIGNED/NON-ALIGNED MODES
You select the aligned/non-aligned acquisition modes in the
Configuration Menu. As shown in Figure 6-1, a special operating
option, titled State & Timing Analyzers, is provided when both
analyzers are installed in the µAnalyst mainframe.
To select the State & Timing Analyzers option, move the
screen pointer to that option's location, then press the return key. The
Configuration Menu will immediately display the aligned/non-aligned
acquisition modes, as shown in Figure 6-2.
00842-048
• Figure 6-1. The Configuration Menu when the state and timing
analyzers are both installed in the µAnalyst mainframe.
6-4
• • • • • • • • 6 State & Timina
MODEL 2WO
Together
00842-049
6-5
6 State & Timing
MODEL 2100
Together••••••••
6-6
• • • • • • • • 6 State & Timina
MODEL 2100
Together
6-7
6 State & Timina
MODEL 2Yoo
Together••••••••
6-8
• • • • • • • • 6 State & Timina
MODEL 21oo
Together
00842-050
6-9
6 State & Timina Together••••••••
MODEL 2l00
6-10
• • • • • • • • 6 State & Timing
MODEL 2100
Together
00842-051
• Figure 6-4. The 1/0 Menu, when the state and timing non-aligned
mode is selected.
6-11
6 State & Timina
MODEL 2'f'oo
Together••••••••
- SPLIT-SCREEN DISPLAY
A split-screen display mode is available if either of the
aligned modes has been selected. As shown in Figure 6-5, this mode
allows the simultaneous display of both timing and state data.
CB"' NOTE
It is assumed that the acquired state and timing data falls within the
same time domain, or that at the least the domains intersect.
In the split-screen display, both sets of data are shown in
their normal display mode. That is, timing data is shown in a wave-
form display, and state data is shown in a columnar radix display.
The split-screen shows up to 20 data lines, divided into two
windows. You can specify the relative size of the windows in the tim-
ing analyzer's Environment Submenu. As shown in Figure 6-6, the
submenu provides a field labeled State Split-Screen Size. This field
determines how many lines of the display are dedicated to the state
analyzer. You can enter any value into the field between 1 and 10,
inclusive.
00842-052
6-12
6 State & Timina
MODEL 2WO
Together••••••••
00842-053
All the display controls that are normally available for state
and timing displays, are available for the split-screen display. The
scrolling of the two display windows works in a master-slave fashion.
For example, if you use the up and down cursor keys to scroll the
state data, the timing waveforms are automatically scrolled left-to-right
to the next corresponding state clock region.
If you use the left or right cursor keys to scroll the timing
waveforms, the waveform display becomes the master. Calculations
are made by the software to determine if the waveform scrolling has
moved into a new state clock region.If so, the state display is scrolled
accordingly. Should the scrolling action of one display force the other
past its data, a message will advise you that the system has been
scrolled beyond time-aligned data.
The split-screen mode becomes the default display mode
when an aligned mode is selected. To change to another display
mode, go to the waveform portion of the display, enter the edit mode,
and select another choice in the Memory Selection field.
6-13
6 State & Timina
MODEL 2WO
Together••••••••
00842-054
ARMS
TRIGGERS
00842-101
STATE
TRIG
(~~~)
STATE
GO
- ( TRIG)
ARM
TIMING
TIMING
SAMPLING
TIMING
TRIG
PATH TRIGGER PATIERN - ALL "DON'T CARES" ~-~
6-14
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
- SECTION CONTENTS
System Setup _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 7-3
The Configuration Menu 7-5
The 1/0 Menu 7-9
The Format Menu 7-14
Bus Demultiplexing 7-23
The Trigger-Store Menu 7-28
The State Display 7-44
The Symbol Menu 7-50
7-1
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
- SYSTEM SETUP
The µAnalyst products and accessories you'll need to set up
the demo system are listed below:
• µ,Analyst 2000 Mainframe, with the personal computer inter-
face boards and cable.
• State Analyzer Controller Board and one P2901 Clock Probe
• State Memory Board (either 16- or 32-channel) and one
P2902 Data Probe.
• µ,Analyst software (SYSTEM DISK and HELP DISK).
• Demo Circuit Board
In addition to the above µAnalyst accessories, you'll also
need a personal computer that meets the PC Compatibility Require-
ments listed at the front of this manual.
7.3
7Demonstration••••••••••••
MODEL 2100
00842·055
CLOCK PROBE
DATA PROBE
7-4
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
7.5
7Demonstration••••••••••••
MODEL 2100
00842-056
00842-057
7-6
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842·058
7-7
7Demonstration••••••••••••
MODEL 2100
7-8
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842·059
7.9
7Demonstration••••••••••••
MODEL 2100
7·10
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842-060
• Figure 7-6. Setting up the 1/0 Menu to load the demo file.
7-11
7Demonstration••••••••••••
MODEL 2100
You can now load the demo file by pressing X for execute.
Your screen should now look like Figure 7-7.
The file description reminds you that the data probe con-
nected to the demo board must be attached to the memory board
farthest from the controller board, and it tells you how many channels
this demo file is set up for.
If the number of channels in the file description matches the
number in your system, enter Y for Yes when the µ.Analyst asks you to
confirm the loading operation.
00842-061
7-12
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842-062
7-13
7Demonstration••••••••••••
MODEL 2100
00842-063
7-14
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
7-15
7 Demonstration••••••••••••
MODEL 2100
00842-064
RESET
I BOLD I = ONE OF 15 STATES
[/:/:%/:::]
ANYTHING XXXX
SHIFT
MULTIPLEX
LOW RESET
r:::::::::::::<d
1555 NOT=
ANYTHING
HI-RESET b::::::::::::::::;:I
l??t}J xxxx
5555
7-16
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842-065
The message in the upper right-hand corner tells you that the
state analyzer is running at the state WAIT. Find the box labeled WAIT
on your flowchart. The trigger sequence is stuck in state WAIT and is
waiting for you to remove the jumper from the demo board. Do this
now while you watch the "RUNNING ..." message. You probably
noticed the "RUNNING ..." message indicate states CNTUP and
DNCNT before changing to "STOPPED at state DNCNT."
(Leave the jumper off for the time being. You might want to
attach it to one leg only on the demo board. That's fine, but be sure
it's only on one leg, or you will see slightly different displays from the
ones we'll be showing you.)
7-17
7Demonstration••••••••••••
MODEL 2100
Your screen should now look like the one shown in Figure 7-12.
00842-066
7-18
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
If the blinking screen cursor is not over the MUX field in the
row containing the A channels, move it there now. Scroll through your
choices in the MUX field by pressing the space bar, as directed on
the edit line. Select YES. Your screen should now look like Figure
7-13.
[B" NOTE
It your data probe is not connected to the memory board farthest
from the controller board, this MUX operation will not perform as
described above. Go back to the beginning of this section and
reconnect your data probe as specified. Then, use the 1/0 Menu to
load the DEMOXX file that tits your channel configuration.
00842-067
7-19
7Demonstration••••••••••••
MODEL 2100
00842-068
7-20
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842-069
7-21
7Demonstration••••••••••••
MODEL 2100
00842·070
7-22
• • • • • • • • • • • • 7 Demonstration
MODEL2100
- BUS DEMULTIPLEXING
The way you program the Format Menu affects the way data
is acquired and displayed. This subsection discusses how the sample
and hold clocks work together to capture different kinds of data.
As explained in the material on sample and hold clocking in
Section 4, the state analyzer in MUX mode (where MUX=YES) looks
at only the lower 8 lines of the data probe. These lines are run
through two transparent (or presample) latches in parallel, so that the
8 lines are duplicated and two sets of 8 are presented to the rest of
the memory board (shown on paths A and B in Figure 7-17.) Each of
these sets of 8 can be presampled with its own hold clock and held
until the data is clocked into the .state analyzer with the S1-S5 sample
clocks.
If both H1 and H2 are high and MUX=YES, then both 8-bit
paths will present the same data to the internal logic of the state
analyzer's memory board. However, if one or both of the hold clocks
are active, and if the phase relationship between the hold clocks is
not the same, then different sets of data can be clocked into the inter-
nal logic of the memory board.
00842-071
S CLOCK
® F373 ® F374
8 8 8 To Word
Mill( 8 Recognizers
H2
H1, H2, OR X (High)
G
Upper 8 data lines F373
8
OE
7-23
7Demonstration••••••••••••
MODEL 2100
Look at Figure 7-18 and you will see three examples of sam-
ple and hold clocks vs data storage for multiplexed systems. The first
two examples (shown in Figures 7-18A and 7-188) are timing diagrams
of the demo board. In these diagrams, the sample clock data is the
data on path 8 of Figure 7-17. Likewise, the hold clock data is the
data on path A.
In the Format Menu shown in Figure 7-16, path 8 data is the
group associated with H2. Path 8 is always transparent, because
hold clock H2 has been programmed don't care (i.e., pass always).
Path A, the data above path 8, is transparent when its hold
clock field is programmed to don't care. If path A is programmed to
H1 and the current definition of H1 is LO=PASS (Hl=HOLD), then the
shaded area in Figure 7-188 represents the period when the pre-
sample latch is transparent and the white area represents the period
when it is holding latched data.
Figure 7-19 shows the schematic for the demo board. As you
can see, the counters are clocked on the rising edge of H1, and H1
is delayed relative to S1 by two gate delays. Also, remember that the
counters are clocked into the state analyzer on the falling edge of S1.
Starting at the left side of the timing diagram in Figure 7-188,
you can see that shortly after the first rising edge of H1, the sample
clock data (the lower 8 bits of the counter) changes to the value 57.
The next falling edge of S1 (marked with the vertical line) clocks the
sample and hold clock data into the state analyzer so that the dis-
played value is 5756. (This is the first value displayed in the column
just past the far right-hand side of the timing diagram.) The 57 is the
sample clock data and the 56 is the hold clock data. Why the hold
clock data is 56 will become apparent as we go through the next
cycle of the timing diagram.
Immediately after the first falling edge of S1, H1 goes low,
causing the hold clock data presample latch to become transparent.
Shortly after this latch has been enabled, the data in the latch
becomes 57 as indicated. The 57 is the current value of the lower 8
bits of the counter.
Upon the next rising edge of H1, two things happen: the
hold clock data is latched into the presample latch, and the counters
are clocked. After a propagation delay from clock to counter is out-
put, the counters increment to the value 58.
7-24
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
7-25
7 Demonstration••••••••••••
MODEL 2100
00842-072
TIMING EXAMPLES OF SAMPLE AND HOLD CLOCKS
VS DATA STORAGE FOR MULTIPLEXED SYSTEMS
S1 (SAMPLE CLOCK)
( HOLD CLOCK '\ 5756
H1 \..H1 = HOLD; LO = PASS) 5857
SAMPLE CLOCK DATA 5958
5A59
HOLD CLOCK DATA 585A
ADDRESS 8-15
ALE
READ/INTA
H1 = ALE S1 = READ ®
S2 = WRITE
S3 = INTA
I
I= STROBE :1:1:: = HOLD AREA: DATA PASSED
I EDGE :;::::::::
7·26
c
0
·..;:::::;
~§
......... C\J DATA PROBE CLOCK PROBE
CJ) ..J
cw
08
E~
(J.)
0
,-.... 0
[)._
N
0
[)._
a: a:
'EtU
0
.c
0
--j
91 ,,E
Cl)
LS368A
1K
-
0
Cl)
..c
u
:;:::
tU
LM368A E
Cl)
..c
u
HALT Cl)
.01 y.001 150
+5V ---~~~~~~~
...
g;
~
I!?
:::J
"'
u:::
•
7 Demonstration••••••••••••
MODEL 2100
7-28
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842·074
7-29
7 Demonstration••••••••••••
MODEL 2100
00842-075
TRIGGEll-STORE llDll DeM032 TRIC POS: !!lM llilll!l STOPPED at state Not =
STATE RPO CL
Stut: If anything OCCURS lllllll TIMES THEii --------------> COTO TstMx 3 1
NEVER -------------------------> STORE
Tstllx: If Mui tiplex OCCURS BEFORE llilll5 SAllPLE CLKS THEii -> COTO Mux 3
ELSElf Non-Mux OCCURS ANYTIME THEii -----------------> COTO NolOUx II
HEUER -------------------------> STORE
Mux : If Shift OCCURS BEFORE lllllll SAllPLE CLKS THEM -> COTO Not =
ELSE -------------------------------------------------> TRICCER
NEVER -------------------------> STORE
No""x: Ir Lo•Reset OCCllJtS lllllll nm rRm --------------> ~ llait II
ELSElf Hi-Reset OCCURSJtEft~TI~-!~~-:::::::::::::::::~ mai:entup 3
Not =: If anything OCCURS lllllll TIMES THEii --------------> TRICCER
NEVER -------------------------> STORE
Wait : If Hi-Reset OCCURS lllllll TIMES THEii -------------->COTO Cntup
HEUER -------------------------> STORE
Cntup: If Hi-Reset OCCURS llllll3 TIMES THEM --------------> COTO DnCnt
HEUER -------------------------> STORE
DnCnt: If Hi-Reset OCCURS llllll2 TIMES THEii --------------> TRIGGEll 1
NEVER ------------------------- > STORE
- - - - - - - - - - - - - - - - selected sy..i.ol - - - - - - - - - - - - - - - -
MAME Coun tel' EXT CL
Hi-Reset 5555 l( l(
• Figure 7-21. The Trigger-Store Menu with all the states programmed.
7·30
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842·076
7-31
7Demonstration••••••••••••
MODEL 2100
7-32
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
We know that upon entering the state MUX, the count was
either 5656 or 5756. Three clocks later it will be either 5A59 or 5959.
If, on the Format Menu, the H1 hold clock is selected, the count
value will be 5A59. The upper data bits and the lower data bits are
not equal, and the state machine will jump to the state NOT=. If the
hold clock is off (hold clock=X), then the value 5A59 will never occur,
because the upper 8 bits will always equal the lower 8 bits. After
1000 clocks, the state analyzer will trigger from state MUX as
directed.
State NOT= is being used as a marker. The state analyzer
triggers as soon as it enters this state. Without looking at the
acquired data, we know something about the sequence of data just
by seeing the triggering end point. Marker states like this one are
very useful in manufacturing test situations where the end points of
tests can be states with labels such as Pass or Fail, depending on
the sequence of data acquired.
Returning now to the Non-Mux path, state NOMUX deter-
mines whether or not the jumper is installed on the demo board. If
the Low Reset symbol (value 1555) is detected, the jumper is installed
and the state machine jumps to state WAIT, leaving the counter in
load mode (RPO=O). If, however, the jumper is not installed, the Hi-
Reset symbol (value 5555) will cause the state machine to jump to
state CNTUP Effectively, the state machine remains in state WAIT until
the jumper is removed from the demo board.
In state CNTUP, the counter counts up until it rolls over twice
and again reaches the count 5555 (Hi-Reset). Then the state machine
jumps to state DNCNT and instructs the counter to count down
(RP0=2).
In state DNCNT, the counter counts down until it rolls over
once and again reaches the count 5555. At that time the state
machine causes the analyzer to trigger.
In each of the states in the trigger specification (shown in
Figure 7-21), the state analyzer was directed to NEVER STORE. Even
though the data was monitored and the state machine made deci-
sions based upon this data Uumping, setting the RPOs, and trigger-
ing), no data was stored. No data, that is except the trigger word.
Regardless of the store specification, the trigger word is always
stored.
7.33
7Demonstration••••••••••••
MODl;L 2100
00842-on
7-34
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842-078
7-35
7Demonstration••••••••••••
MODEL 2100
00842-079
7-36
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
Try it again with the jumper on. Install the jumper on the
demo board, then execute the Go command. Remove the jumper
when you see the "RUNNING at State WAIT" message. Your display
should look like Figure 7-26.
00842-080
7.37
7Demonstration••••••••••••
MODEL 2100
00842-081
7-38
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842-082
7.39
7Demonstration••••••••••••
MODEL 2100
00842-083
If you display does not look like Figure 7-29, but the trigger
word is in state DNCNT, then enter the edit mode and move the cur-
sor to the programmable field under the LOC column. Press B. Your
screen should now look like Figure 7-29.
Note that all qualified acquisitions are marked with a right
arrow (see callout 1 in Figure 7-29). The spaces between blocks of
data indicate that an indeterminate number of cycles, which were not
recorded, occurred between one block and another. (A cycle is the
synchronous data presented to the state analyzer by the logical OR
of the non-overlapping clocks, S1-S5, depending on which sample
clocks you have connected.)
7-40
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
7-41
7Demonstration••••••••••••
MODEL 2100
Now move the screen cursor into the NEVER field of state
DNCNT. Scroll through your choices, stopping at IF ACQ 1234 or
Acq A evn OCCUR THEN. At this point move the cursor into the Acq
A evn field. Use the Control (/\ S) command to change the symbol
selected in the field to Hi-Reset. The Trigger-Store Menu should now
be programmed as indicated in Figure 7-30.
00842-084
7·42
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842-085
7-43
7Demonstration••••••••••••
MODEL 2100
00842-086
7-44
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842-087
7-45
7Demonstration••••••••••••
MODEL 2100
00842-088
Notice two things about this display. First, the acquisition and
reference displays are aligned in relation to their trigger words, unless
you've specified an offset in the Display Environment Submenu. (The
offset is currently 0.) Second, state labels are never compared. (Note
line -0004 where the data is the same but the labels differ.)
Execute the NexLdiff command. Note that the first difference
(which is highlighted) moves to the top line. Try NexLdiff a few more
times. Also change direction and try it.
We will now go through an exercise that will teach you a few
new things and allow you to practice much of what you have already
learned. The objective is to step the counter a few counts at a time.
This will illustrate how the state analyzer can be used to single- or
multiple-step a microprocessor in your prototype.
7-46
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
First set up the Display Menu. Select the ACQ DATA option at
the top of the display.
Now, enter the Display Environment Submenu and change
the Acquisition Mode field to GO FOREVER. Change the Display
Mode field to STANDARD, and turn off the Compare ACQ to REF
field. Your Display Environment Submenu should now be pro-
grammed as shown in Figure 7-35.
00842-089
7-47
7 Demonstration••••••••••••
MODEL 2100
Now escape from the edit mode and enter the Trigger-Store
Environment Submenu. Turn off the MPA mode and the Store All
State Transitions mode. Set the RPO Starting Value to 3, and set the
Starting State to STEP with a WARM start. The Trigger-Store Environ-
ment Submenu should now be programmed as shown in Figure 7-36.
00842-090
TRIGGER-STORE llENIJ Del0032 TRIG POS: 1!M'j .llillliJ STOPPED at state DnCnt
STATE RPO CL
~ tl1 I~ OCCURS ,lliffi.1 TIMES THEN--------------) !ta1<i!1!i1 9 lj
';l!![;ll'I --------------"----------> STORE
Tstllx: IF
ELSEIF ::~!~!•x grnm fMff~E~lis~~~~~-~~~~-!~~-=; mg l :::Ux
HEUER -------------------------> STORE
~
Mux : IF Shift OCCURS BEFORE llMI SAllPLE CLKS THEN -) COTO Hot =
ELSE ---------- --- ------------ ------- -- - --- ---------C-) TRI CCER
HEUER -------------------------> STORE
Ho10Ux: IF OCCURS Ml TIMES THEN --------------> COTO Wait
LoNReset 9
ELSEIF Hi-Reset
OCCURS ANYTIME THEN-----------------> COTO Cntup 3
HEUER ---------------- --------->"STORE
==========TRIGGER-STORE Env11'omoent SuhMenu = = = = = = = =
Mui ti pie PMVie• acquisition Mode? llm
Stol'e all state tNnsi hons'
RPO sta:rhng value:
IC'
sta.. ting state: • . . ..i th lll!;ll!;ll staJ't
7-48
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
00842·091
7-49
7Demonstration••••••••••••
MODEL 2100
7-50
• • • • • • • • • • • • 7 Demonstration
MODEL 2100
Now turn off the mask and translate the binary value of the
Multiplex symbol into hexadecimal by hand. You should get 5656 or
5756.
Return to the Format Menu and change the Counter group's
radix back to HEX. Return to the Symbol Menu. Note that the value
displayed for the Multiplex symbol is 5?56. Enter edit mode and tog-
gle the mask. Note that the question mark becomes a 6 and the
mask digit below this 6 is E. The position at the zero bit value within
the E marks the position of the don't care bit in the 6 above it.
00842-092
7-51
Appendix A
MODEL 2100
- ASCII CHARACTERS
0 NUL 32 (blank space) 64 @ 96
1 SOH 33 ! 65A 97 a
2 STX 34 " 66 B 98 b
3 ETX 35 # 67 c 99 c
4 EOT 36 $ 68 D 100 d
5 ENO 37 % 69 E 101 e
6 ACK 38 & 70 F 102 f
7 BEL 39 ' 71 G 103 g
8 BS 40 72 H 104 h
9 HT 41 73 I 105
10 LF 42 * 74 J 106 j
11 VT 43 + 75 K 107 k
12 FF 44 76 L 108 I
13 CR 45 77 M 109 m
14 so 46 78 N 110 n
15 SI 47 I 79 0 111 0
16 OLE 48 0 80 p 112 p
17 DC1 49 1 81 0 113 q
18 DC2 50 2 82 R 114 r
19 DC3 51 3 83 s 115 s
20 DC4 52 4 84 T 116 t
21 NAK 53 5 85 u 117 u
22 SYN 54 6 86 v 118 v
23 ETB 55 7 87 w 119 w
24 CAN 56 8 88 x 120 x
25 EM 57 9 89 y 121 y
26 SUB 58 90 z 122 z
27 ESC 59 91 [ 123 {
28 FS 60 < 92 v 124 I
29 GS 61 93 125 }
30 RS 62 > 94 A 126 -
11 us 63 ? 95 127 DEL
A·1
ApRendix B
MODEL 2100
B-1
ApRendix 8
MODEL 2100
Continued
B-2
Appendix B
MODEL 2100
B-3
Appendix B
MODEL 2100
Byte Number Bit Bit Bit Bit Bit Bit Bit Bit
7 6 5 4 3 2 1 0
Flag Byte Qual Ring Cross Ext State State State State
Acq Full Link Input Bit 3 Bit 2 Bits 1 Bits 0
Probe 1:
Data Byte 0 CH7 CH6 CHS CH4 CH3 CH2 CH1 CHO
Data Byte 1 CH15 CH14 CH13 CH12 CH11 CH10 CH9 CHS
Probe 2:
Data Byte 2 CH23 CH22 CH21 CH20 CH19 CH18 CH17 CH16
Data Byte 3 CH31 CH30 CH29 CH28 CH27 CH26 CH25 CH24
Continued
B-4
Appendix B
MODEL 2100
B-5
Appendix C
MODEL 2100
- CLOCKING EXAMPLES
This appendix provides several examples of how to use the
state analyzer's clocking to acquire data from a microprocessor under
test. Each example shows how to connect the data and clock chan-
nels to the microprocessor pins, and how to set up the Format Menu.
The microprocessors used for the examples include:
Z80
8085
8086
8088
68000
If you are attempting to acquire data from a microprocessor
that is not discussed here, use the following examples as a guide.
All of the above microprocessors are also supported by the state
analyzer's Mnemonic Disassembler kits. These kits provide a single-
plug probe connector, as well as preprogrammed disassembler soft-
ware. For details, see Related Products and Options at the front of
this manual.
C-1
Appendix C
MODEL 2100
3 DO AO 30
D1 A1 31
D2 A2 32
D3 A3 33
D4 A4 34
D5 A5 35
D6 A6 36
D7 A7 37
D8 AS 38
D9 A9 39
D10 A10 40
D11 A11 1
D12 A12 2
D13 A13 3
D14 A14 4
D15 A15 5
4 DO DO 14
D1 D1 15
D2 D2 12
D3 D3 8
D4 D4 7
D5 D5 9
D6 D6 10
D7 D7 13
D8 BUSACK 23
D9 WR 22
D10 IORQ 20
D11 M1 27
CLOCK S1 RD 21
S2 WR 22
S3 IORQ 20
S4
S5
H1 CLK 6
H2 LEAVE UNCONNECTED
C-2
Appendix C
MODEL 2100
C-3
ApRendix C
MODEL 2100
DO ADO 12
D1 AD1 13
D2 AD2 14
D3 AD3 1S
D4 AD4 16
DS ADS 17
D6 AD6 18
07 AD? 19
2 DO AS 21
D1 A9 22
D2 A10 23
D3 A11 24
D4 A12 2S
DS A13 26
D6 A14 27
D7 A1S 28
D8 so 29
D9 S1 33
D10 10/M 34
D11 WR 31
D12 HLDA 38
CLOCK S1 RD 32
S2 WR 31
S3 INTA 11
S4
SS
H1 ALE 30
H2 LEAVE UNCONNECTED
C-4
Appendix C
MODEL 2100
C-5
Appendix C
MODEL 2100
DO ADO 16
D1 AD1 15
D2 AD2 14
D3 AD3 13
D4 AD4 12
D5 AD5 11
D6 AD6 10
D7 AD7 9
2 DO AD8 8
D1 AD9 7
D2 AD10 6
D3 AD11 5
D4 AD12 4
D5 AD13 3
D6 AD14 2
D7 AD15 39
3 DO A16/83 38
D1 A17 /84 37
D2 A18/85 36
D3 A19/86 35
D4 BHE/87 34
D5 DEN 26
D6 DT/R 27
D7 M/10 28
CLOCK 81 RD 32
82 WR 29
83 INTA 24
84
85
H1 ALE 25
H2 LEAVE UNCONNECTED
C-6
Appendix C
MODEL 2100
C·7
Appendix C
MODEL 2100
DO ADO 16
D1 AD1 15
D2 AD2 14
D3 AD3 13
D4 AD4 12
D5 ADS 11
D6 AD6 10
D7 AD7 9
2 DO ADS 8
D1 AD9 7
D2 AD10 6
D3 AD11 5
D4 AD12 4
D5 AD13 3
D6 AD14 2
D7 AD15 39
3 DO A16/S3 38
D1 A17 /84 37
D2 A18/S5 36
D3 A19/S6 35
D4 BHE/87 34
D5 so 26
D6 81 27
D7 82 28
CLOCK 81 MRDC 7
82 MWTC 9
83 IORC 13
84 IOWC 11
85 INTA 14
H1 ALE 5
H2 LEAVE UNCONNECTED
C-8
Appendix C
MODEL 2100
C-9
Appendix,~ C
MOOEL 2.100
3 DO ADO 16
D1 AD1 15
02 AD2 14
D3 AD3 13
D4 AD4 12
D5 AD5 11
D6 AD6 10
D7 AD7 9
4 DO AB B
D1 A9 7
D2 A10 6
D3 A11 5
D4 A12 4
D5 A13 3
D6 A14 2
D7 A15 39
DB A16 3B
D9 A17 37
D10 A1B 36
D11 A19 35
D12 so 26
D13 81 27
D14 82 2B
CLOCK 81 MRDC 7
82 MWTC 9
83 IORC 13
S4 IOWC 11
85 INTA 14
H1 ALE 5
H2 LEAVE UNCONNECTED
C-10
Appendix C
MODEL 2100
C-11
Appendix C
MODEL 2100
DO ADO 16
D1 AD1 15
D2 AD2 14
D3 AD3 13
D4 AD4 12
D5 ADS 11
D6 AD6 10
D7 AD7 9
2 DO AS 8
D1 A9 7
D2 A10 6
D3 A11 5
D4 A12 4
D5 A13 3
D6 A14 2
D7 A15 39
3 DO A16/S3 38
D1 A17 /S4 37
D2 A18/S5 36
D3 A19/S6 35
D4 so 26
D5 81 27
D6 82 28
CLOCK 81 MRDC 7
82 MWTC 9
83 IORC 13
84 IOWC 11
85 INTA 14
H1 ALE 5
H2 LEAVE UNCONNECTED
C-12
Appendix C
MODEL 2100
C-13
ApRendix C
MODEL 2100
C-14
Appendix C
MODEL 2100
C-15
µAnalvst 2000
M06EL 2100
- INDEX
+,- SEE Polarity, Sample Clock
I (NOT), use of _ _ _ _ _ _ _ _ _ _ _ __ 5-32
1st Word Recognizer _ _ _ _ _ _ _ _ _ _ __ 5-31
2nd Word Recognizer _ _ _ _ _ _ _ _ _ _ __ 5-33
?=Help (command) _ _ _ _ _ _ _ _ _ _ _ __ 5-9
A
ACQ to REF, comparing _ _ _ _ _ _ _ _ _ __ 5-51
Acquisition memory display _ _ _ _ _ _ _ _ __ 5-40
Acquisition mode _ _ _ _ _ _ _ _ _ _ _ __ 5-49
Acquisition, Data, SEE Data acquisition
Activity _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-55
AFTER, SEE Triggering Options
ALIGNED/NON-ALIGNED MODES _ _ _ _ _ __ 6-4
Applications _ _ _ _ _ _ _ _ _ _ _ _ _ __ 6-14
Crosslink Triggering (non-aligned) _ _ _ _ _ __ 6-8
Entering _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 6-10
Operating the menus _ _ _ _ _ _ _ _ _ __ 6-10
Requirements ----------~--- 6-8
Saving files _ _ _ _ _ _ _ _ _ _ _ _ _ __ 6-11
Split-screen display _ _ _ _ _ _ _ _ _ _ __ 6-12
State Arms Timing (aligned) _ _ _ _ _ _ _ __ 6-5
Timing Arms State (aligned) _ _ _ _ _ _ _ __ 6-7
All _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-63
ALWAYS STORE, SEE Storage Qualifier Options
Applications (aligned modes) _ _ _ _ _ _ _ __ 6-14
Arrow keys, SEE Cursor keys
ASC _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-25, A-1
Assignments, Group/Channel 5-21
Auto Line-Feed 5-66
B
Backing up disks _ _ _ _ _ _ _ _ _ _ _ _ __ 3-4
BEFORE, SEE Triggering Options
BEGIN (Trigger position) _ _ _ _ _ _ _ _ _ _ _ 5-30
Begin (Jump command) _ _ _ _ _ _ _ _ _ _ _ 5-47
BIN 5-25, A-1
bi n_acq 5-59
bi n_ref 5-59
Buffer 5-46
Bus demultiplexing (demonstration) 7-23
Byte definitions B-2
µAnalvst 2000 • • • • • • • • • • •
MOaEL 2100
c
Center _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-30
Channel/Group Assignments _ _ _ _ _ _ _ _ _ 5-21
Circuit board, demo - - - - - - - - - - - - 7-3
CL (crosslink) _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2-4
As part of symbol _ _ _ _ _ _ _ _ _ _ _ _ 5-24
Programming output _ _ _ _ _ _ _ _ _ _ _ 5-34
Clear_bins _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-59
Clock Probe 1-8, 2-18, 4-8
CLOCKING 4-8
SEE ALSO: Sample clock, Master clock, Hold clock
Clocking connections C-1
Clocking examples C-1
Command mode 5-5
COMMANDS
Begin _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-47
bin_acq _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-59
bin_ref - - - - - - - - - - - - - - - - 5-59
Buffer _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-46
Clear_bins _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-59
Display _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-9
Edit _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-8
End _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-47
execute _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-66
Find - - - - - - - - - - - - - - - - 5-46
enVir _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-8
Go - - - - - - - - - - - - - - - - - 5-9, 5-59
Halt - - - - - - - - - - - - - - - - - 5-49
?=Help _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-9
Home _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-47
Jump _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-47
Menus _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-9
NexLdiff _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-46
Page _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-46
PgDn - - - - - - - - - - - - - - - - 5-47
Page_directory _ _ _ _ _ _ _ _ _ _ _ __ 5-66
Page_printer _ _ _ _ _ _ _ _ _ _ _ _ __ 5-66
PgUp - - - - - - - - - - - - - - - - 5-47
Ref <-acq _ _ _ _ _ _ _ _ _ _ _ _ __ 5-46
SP (space) _ _ _ _ _ _ _ _ _ _ _ _ __ 5-9
Stop - - - - - - - - - - - - - - - - 5-49
Toggle Mask _ _ _ _ _ _ _ _ _ _ _ _ __ 5-26
Total_diff _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-46
Trigger _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-47
• • • • • • • • • • • µAnalvst 2000
MOn"EL 2100
C (continued)
unBuffer (B) _ _ _ _ _ _ _ _ _ _ _ _ __ 5-26
User_display _ _ _ _ _ _ _ _ _ _ _ _ __ 5-9
SEE ALSO: KEYS
Compare ACQ to REF _ _ _ _ _ _ _ _ _ _ __ 5~51
Compatibility, PC _ _ _ _ _ _ _ _ _ _ _ _ __ xiii
Compressed, SEE Display mode
CONFIGURATION MENU 5-10
Demonstration _ _ _ _ _ _ _ _ _ _ _ _ __ 7-5
Enter New µAnalyst Address _ _ _ _ _ _ _ __ 5-11
Help Information _ _ _ _ _ _ _ _ _ _ _ __ 5-11
Return to DOS _ _ _ _ _ _ _ _ _ _ _ _ __ 5-12
Return to User Level Program _ _ _ _ _ _ __ 5-11
State Analyzer _ _ _ _ _ _ _ _ _ _ _ _ __ 5-11
µ,Analyst Self-test _ _ _ _ _ _ _ _ _ _ _ __ 5-12
Configuration menu, Question mark in the _ _ _ __ 3-10
CONNECTION
Clocking _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ C-2
Interface _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-8, 2-12
Leads _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-20
Power _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-5, 2-7
Probes _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-17
SEE ALSO: Installation
Control-8 _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-26
Control-Return Key _ _ _ _ _ _ _ _ _ _ _ __ 5-8
Control-T _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-26
Copying disks for backup _ _ _ _ _ _ _ _ _ __ 3-4
Cover removal _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-13
Cover replacement _ _ _ _ _ _ _ _ _ _ _ __ 2-17
Crosslink Triggering (non-aligned) _ _ _ _ _ _ __ 6-8
Crosslink, SEE CL
Cursor keys, use of _ _ _ _ _ _ _ _ _ _ _ __ 5-7
Customizing probe interfaces _ _ _ _ _ _ _ __ 2-21
D
Data (printing) _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-65
DATA ACQUISITION
Mode selection _ _ _ _ _ _ _ _ _ _ _ __ 5-37
MPA (Multiple Preview Acquisition) _ _ _ _ _ __ 4-3
Standard _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 4-3
SEE ALSO: Trigger entries
Data file formats _ _ _ _ _ _ _ _ _ _ _ _ __ B-1
Data Probe _ _ _ _ _ _ _ _ _ _ _ _ _ __ 1-8, 2-18
Data structure, physical _ _ _ _ _ _ _ _ _ __ B-4
µAnalvst 2000
MOd°EL 2100
D (continued)
Data Values - - - - - - - - - - - - - - - 5-24
Data _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-63
Definitions, byte _ _ _ _ _ _ _ _ _ _ _ _ __ B-2
Delay _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-30
Delete and Insert _ _ _ _ _ _ _ _ _ _ _ _ __ 5-26
Delete _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-62
Demo circuit board _ _ _ _ _ _ _ _ _ _ _ __ 7-3, 7-27
DEMONSTRATION
Bus demultiplexing _ _ _ _ _ _ _ _ _ _ __ 7-23
Configuration menu _ _ _ _ _ _ _ _ _ _ __ 7-5
Format menu _ _ _ _ _ _ _ _ _ _ _ _ __ 7-14
1/0 Menu _ _ _ _ _ _ _ _ _ _ _ _ _ __ 7-9
State display _ _ _ _ _ _ _ _ _ _ _ _ __ 7-44
Symbol menu _ _ _ _ _ _ _ _ _ _ _ _ __ 7-50
System setup _ _ _ _ _ _ _ _ _ _ _ _ __ 7-3
Trigger-Store _ _ _ _ _ _ _ _ _ _ _ _ __ 7-28
Timing diagram _ _ _ _ _ _ _ _ _ _ _ __ 7-26
Demultiplexing, SEE Hold clock
Device - - - - - - - - - - - - - - - - - 5-61
Directory Window _ _ _ _ _ _ _ _ _ _ _ __ 5-63
Disassemblers, Mnemonic _ _ _ _ _ _ _ _ __ xi
DISKS
Backup _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 3-4
Copying _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 3-4
SEE ALSO: your DOS manual
Fixed disk (hard disk) _ _ _ _ _ _ _ _ _ __ 3-5
Formating, SEE your DOS manual
Help _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 3-3
Initializing, SEE your DOS manual
System _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 3-3
Display (command) _ _ _ _ _ _ _ _ _ _ _ __ 5-9
DISPLAY ENVIRONMENT SUBMENU _ _ _ _ __ 5-48
Acquisition mode _ _ _ _ _ _ _ _ _ _ _ __ 5-49
Compare ACQ to REF _ _ _ _ _ _ _ _ _ __ 5-51
Display mode _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-50
Find pattern _ _ _ _ _ _ _ _ _ _ _ _ __ 5-52
Stop ACQ after memory overflow _ _ _ _ _ __ 5-50
DISPLAY MENU - - - - - - - - - - - - 5-40
Acquisition memory display _ _ _ _ _ _ _ __ 5-40
Editing reference data _ _ _ _ _ _ _ _ _ __ 5-43
LOC (location) _ _ _ _ _ _ _ _ _ _ _ __ 5-41
Memory comparisons _ _ _ _ _ _ _ _ _ __ 5-43
Memory selection _ _ _ _ _ _ _ _ _ _ _ __ 5-42
• • • • • • • • • • • µAnalvst 2000
M06EL 2100
D (continued)
Reference memory display _ _ _ _ _ _ _ __ 5-42
Display mode _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-50
Display Order _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-22
Display _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-9
Display, question mark in the Configuration menu _ __ 3-10
DOS, return to _ _ _ _ _ _ _ _ _ _ _ _ __ 5-12
E
Edit (command) _ _ _ _ _ _ _ _ _ _ _ _ __ 5-8
Edit mode _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-5
Edit _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-8
Editing memory _ _ _ _ _ _ _ _ _ _ _ _ __ 5-43
Editing reference data _ _ _ _ _ _ _ _ _ _ __ 5-43
Electromagnetic Emissions _ _ _ _ _ _ _ _ __ iii
ELSE, ELSEIF, SEE Triggering Options or
Storage Qualifier Options
End (Trigger delay) _ _ _ _ _ _ _ _ _ _ _ __ 5-30
End (Jump command) _ _ _ _ _ _ _ _ _ _ __ 5-47
Enter New µAnalyst Address _ _ _ _ _ _ _ _ __ 5-11
Entering (aligned modes) _ _ _ _ _ _ _ _ _ __ 6-10
enVir _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-8
Error conditions _ _ _ _ _ _ _ _ _ _ _ _ __ 3-7, 5-12
EXAMPLES
Clocking _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ C-1
SEE ALSO: DEMONSTRATION
execute _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-66
Expansion of system memory _ _ _ _ _ _ _ __ xi
EXT (external) _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-4, 5-24
External, SEE EXT
F
Fields, programming _ _ _ _ _ _ _ _ _ _ _ _ 5-7
File formats _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ B-1
File Name (1/0 menu) 5-62, 5-65
Filling memory, SEE Run modes
Find pattern 5-46, 5-52
Find 5-46
FINSTALL 3-5
Fixed disk 3-5
Flowchart, Trigger-Trace 7-16
For Group 5-56
µAnalvst 2000
M06EL 2100
F (continued)
FORMAT MENU - - - - - - - - - - - - - 5-14
Channel/Group Assignments _ _ _ _ _ _ __ 5-21
Demonstration _ _ _ _ _ _ _ _ _ _ _ __ 7-14
Display Order _ _ _ _ _ _ _ _ _ _ _ __ 5-22
Group name, Polarity, Radix _ _ _ _ _ _ _ __ 5-22
Hold Clock _ _ _ _ _ _ _ _ _ _ _ _ __ 5-19
Hold Clock Polarity _ _ _ _ _ _ _ _ _ _ __ 5-17
MUX _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-18
Name _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-15
Run/Stop _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-18
Sample Clock Slope _ _ _ _ _ _ _ _ _ __ 5-15
STATE and EXT INPUT Groups _ _ _ _ _ _ __ 5-22
µSlot (probe identifiers) _ _ _ _ _ _ _ _ __ 5-18
Formats, data files _ _ _ _ _ _ _ _ _ _ _ __ B-1
From Thru _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-57
From/To _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-51
Function _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-62
Fuse replacement _ _ _ _ _ _ _ _ _ _ _ __ 2-5, 2-6
G
Go (command) _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-9, 5-59
GO FOREVER 4-18, 5-49
GO ONCE 4-18, 5-49
GO TIL ACO< >REF 4-19, 5-49
GO TIL ACO=REF 4-19, 5-49
GOTO 5-33
Graph 5-55
Graphic data displays 5-60
Group name, Polarity, Radix 5-22
Group/Channel Assignments 5-21
H
H1, SEE Hold Clock
H2, SEE Hold Clock
Halt _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-49
Hard disk _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3-5
Help Information _ _ _ _ _ _ _ _ _ _ _ _ _ 5-9, 5-11
HEX 5-25, A-1
Hl=PASS 5-19
Highlighting 5-51
HISTOGRAM MENU 5-54
Activity 5-55
For Group 5-56
• • • • • • • • • • • µAnalvst 2000
M0£1EL 2100
H (continued)
From Thru _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-57
Name _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-57
Other (Outside ranges) _ _ _ _ _ _ _ _ _ _ _ 5-57
Qualified by _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-57
Hold Clock Polarity_____________ 5-17
HOLD CLOCK______________ 4-11
Selection of 5-17, 5-19, 5-20
Home 5-47
1/0 (input/output) menu 5-60
Auto Line-Feed 5-66
Device 5-61
Directory Window 5-63
File Name 5-62, 5-65
Function 5-62
Page Length 5-66
Path 5-61
Print 5-65
Title Line 5-66
I
110 Menu (demonstration) _ _ _ _ _ _ _ _ _ __ 7-9
IF, SEE Triggering Options or Storage Qualifier Options
INPUT CIRCUITRY
Memory board _ _ _ _ _ _ _ _ _ _ _ _ __ 7-23
Probes _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 1-8
Insert and Delete _ _ _ _ _ _ _ _ _ _ _ __ 5-26
INSTALLATION
Boards _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-12
Copying disks for backup _ _ _ _ _ _ _ _ __ 3-4
Cover removal _ _ _ _ _ _ _ _ _ _ _ _ __ 2-13
Cover replacement _ _ _ _ _ _ _ _ _ _ __ 2-17
Demo circuit board _ _ _ _ _ _ _ _ _ _ __ 7-4, 7-27
Fixed disk _ _ _ _ _ _ _ _ _ _ _ _ _ __ 3-5
Fuse Replacement _ _ _ _ _ _ _ _ _ _ __ 2-5
Hard disk _ _ _ _ _ _ _ _ _ _ _ _ _ __ 3-5
Lead sets _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-20
Mainframe Power Requirements _ _ _ _ _ _ __ 2-5
Power Cords _ _ _ _ _ _ _ _ _ _ _ _ __ 2-7
PC interface board (µ.Analyst) _ _ _ _ _ _ _ __ 2-8
PC interface cable (µ.Analyst) _ _ _ _ _ _ _ __ 2-12
PC interface board (PC) _ _ _ _ _ _ _ _ __ 2-9
PC interface cable (PC) _ _ _ _ _ _ _ _ _ __ 2-12
Probes _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-17
µAnalvst 2000
M06EL 2100
I (continued)
Software _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 3-3
Interactive Timing Analyzer _ _ _ _ _ _ _ _ _ __ xi
Interface board _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-8
Interface cable 2-12
ITA ~~~~~~~~~~~~~~~~ xi
J
Jump 5-47
K
KEYS, use of
control-B 5-26
control-RETURN 5-8
control-T 5-26
cursor (arrow) 5-7
Escape 5-8
RETURN (tab) key 5-8
shift tab 5-8
space 5-9
L
Line-feed 5-66
LO= PASS 5-19
Load 5-62
Loading information from disk 5-60
LOC (location) 5-41
Location, SEE LOC
M
Mainframe Power Requirements 2-5
Mask, toggle 5-26
Master Clock, forming the 4-9
Memory board input circuitry 7-23
Memory comparisons 5-43
Memory selection 5-42
MEMORY
Editing 5-43
Expansion, system xi
Filling, SEE Run modes
Requirements xiii
Selection of 5-42
SEE ALSO: Acquisition memory or Reference memory
Menus (command) 5-9
µAnalvst 2000
M06EL 2100
M (continued)
Menus _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-9
MENUS
Command mode _ _ _ _ _ _ _ _ _ _ _ __ 5-5
Configuration _ _ _ _ _ _ _ _ _ _ _ _ __ 5-10
Display _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-40
Display Environment _ _ _ _ _ _ _ _ _ _ __ 5-48
Edit mode _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-5
Flow of _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-6
Format _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-14
General information _ _ _ _ _ _ _ _ _ _ __ 5-5
Hierarchy _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-6
Histogram _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-54
1/0 (input/output) _ _ _ _ _ _ _ _ _ _ _ __ 5-60
Modes (Command, Edit) _ _ _ _ _ _ _ _ __ 5-5
Symbol _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-23
Trigger-Store - - - - - - - - - - - - - - 5-29
Trigger-Store Environment _ _ _ _ _ _ _ _ __ 5-36
What are menus? _ _ _ _ _ _ _ _ _ _ _ __ 5-5
SEE ALSO: COMMANDS and KEYS
µAnalyst Self-test _ _ _ _ _ _ _ _ _ _ _ _ __ 5-12
µSlot (probe identifiers) _ _ _ _ _ _ _ _ _ _ __ 5-18
Mnemonic Disassemblers _ _ _ _ _ _ _ _ _ __ xi
Modes (Command, Edit) _ _ _ _ _ _ _ _ _ __ 5-5
Modes, Run, SEE Run (Go) Modes
Modes, Trigger, SEE Triggering Options
MPA (Multiple Preview Acquisition) _ _ _ _ _ _ _ _ 5-37
comparison of _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-44
selection of _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-37
MUX 5-18, 5-19
SEE ALSO: Hold clock
N
Name (Histogram menu) _ _ _ _ _ _ _ _ _ __ 5-57
Name (symbol menu) _ _ _ _ _ _ _ _ _ _ __ 5-24
Name _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-15
NEVER STORE, SEE Storage Qualifier Options
NexLdiff _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-46
Non-aligned I aligned modes,
SEE Aligned/Non-aligned modes
NOT(/), use of _ _ _ _ _ _ _ _ _ _ _ _ __ 5-32
µAnalvst 2000
MOifEL 2100
0
OCT - - - - - - - - - - - - - - - - - 5-25, A-1
OFF 5-16
Offset 5-52
On-line Help 5-11
Operating the menus (aligned modes) 6-10
Options xi
OR, SEE Triggering Options or Storage Qualifier Options
Other (Outside ranges) _ _ _ _ _ _ _ _ _ _ __ 5-57
p
Page Length _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-66
Page _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-46
Page_directory _ _ _ _ _ _ _ _ _ _ _ _ __ 5-66
Page_printer _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-66
Path - - - - - - - - - - - - - - - - - 5-61
Patterns, finding _ _ _ _ _ _ _ _ _ _ _ _ __ 5-52
PC compatibility ----~--------- xiii
PC interface board _ _ _ _ _ _ _ _ _ _ _ __ 2-8
PC interface cable _ _ _ _ _ _ _ _ _ _ _ __ 2-12
PgDn - - - - - - - - - - - - - - - - - 5-47
PgUp _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-47
Physical data structure _ _ _ _ _ _ _ _ _ _ __ B-4
Polarity _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-22
POLARITY, Sample Clock _ _ _ _ _ _ _ _ __ 4-10
Selection of _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-16
Position, trigger _ _ _ _ _ _ _ _ _ _ _ _ __ 5-30
Power Cords _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-7
Power Requirements _ _ _ _ _ _ _ _ _ _ __ 2-5
Print _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-65
PROBES
Connection _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-17
Custom interfaces _ _ _ _ _ _ _ _ _ _ _ __ 2-21
Options _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-21
Specifications _ _ _ _ _ _ _ _ _ _ _ _ __ 1-8
SEE ALSO: Clock Probe and Data Probe
Problems, SEE Error conditions
PROGRAMMING
CL _ _ _ _ _ _ _ __ 5-34, 6-3, 6-5, 6-6, 6-7, 6-8, 6-9
Fields, menus _ _ _ _ _ _ _ _ _ _ _ _ __ 5-7
RPOs - - - - - - - - - - - - - - - - - - 5-34
States, SEE Trigger-Store
Storage Qualifiers _ _ _ _ _ _ _ _ _ _ _ __ 5-34
SEE ALSO: Trigger entries
µAnalvst 2000
MODEL 2100
Q
Qualified by _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-57
Qualifier, Storage _ _ _ _ _ _ _ _ _ _ _ _ __ 5-34
Question mark in the Configuration menu _ _ _ __ 3-10
R
Radix _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-22
Real-Time Programmable Output, SEE RPOs
Ref<-acq _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-46
Reference memory display _ _ _ _ _ _ _ _ __ 5-42
Related products _ _ _ _ _ _ _ _ _ _ _ _ __ xi
Repacking/Unpacking _ _ _ _ _ _ _ _ _ _ __ 2-3
Replacement fuse _ _ _ _ _ _ _ _ _ _ _ __ 2-5, 2-6
Requirements (aligned modes) _ _ _ _ _ _ _ __ 6-6
Requirements, memory _ _ _ _ _ _ _ _ _ _ __ xiii
Retrieving information from disk _ _ _ _ _ _ _ __ 5-60
Return Key _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-8
Return to DOS _ _ _ _ _ _ _ _ _ _ _ _ __ 5-12
Return to User Level Program _ _ _ _ _ _ _ __ 5-11
RPO Starting Value _ _ _ _ _ _ _ _ _ _ _ __ 5-38
RP01, RP02, SEE RPOs
RPOs _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 4-13
Programming _ _ _ _ _ _ _ _ _ _ _ _ __ 5-34
Starting value _ _ _ _ _ _ _ _ _ _ _ _ __ 5-38
RUN MODES _ _ _ _ _ _ _ _ _ _ _ _ __ 4-18
Selection of _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-49
SEE ALSO: Halt and Stop
Run/Stop _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 4-13, 5-18
s
Sample Clock Slope _ _ _ _ _ _ _ _ _ _ __ 5-15
Sample Clock _ _ _ _ _ _ _ _ _ _ _ _ _ __ 4-8
Polarity _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 4-10
Save _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-62
Saving files (aligned modes) _ _ _ _ _ _ _ _ __ 6-11
Saving information to disk _ _ _ _ _ _ _ _ _ __ 5-60
Schematic, Demo circuit board _ _ _ _ _ _ _ __ 7-27
Selftest _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-12
Setup _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-63
SETTING UP
Aligned Modes _ _ _ _ _ _ _ _ _ _ _ __ 6-4
Demonstration _ _ _ _ _ _ _ _ _ _ _ _ __ 7-3
System _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 2-3
SEE ALSO: CONNECTION
µAnalvst 2000
MOdEL 2100
S (continued)
Shift Tab key _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-8
Slope _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-16
Software - - - - - - - - - - - - - - - - - 3-3
SP (space) _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-9
Split-screen display _ _ _ _ _ _ _ _ _ _ _ __ 6-12
Standard, SEE Display mode
Start-up error conditions _ _ _ _ _ _ _ _ _ __ 3-7
Starting State _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-39
Starting value, RPO _ _ _ _ _ _ _ _ _ _ _ __ 5-38
State Analyzer _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-11
STATE and EXT INPUT Groups _ _ _ _ _ _ _ __ 5-22
State and Timing Together _ _ _ _ _ _ _ _ __ 6-3, 6-10
State Arms Timing (aligned) _ _ _ _ _ _ _ _ __ 6-5
State display (demonstration) _ _ _ _ _ _ _ _ __ 7-44
State transitions, storage _ _ _ _ _ _ _ _ _ __ 5-38
State (field name) _ _ _ _ _ _ _ _ _ _ _ __ 5-31
State, starting _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-39
States (printing) - - - - - - - - - - - - - - 5-65
States _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 4-14
SEE ALSO: Store All State Transitions
Stop ACQ after memory overflow _ _ _ _ _ _ __ 5-50
Stop - - - - - - - - - - - - - - - - - - 5-49
Storage Qualifier Options _ _ _ _ _ _ _ _ _ __ 4-17
Selection of _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-34
Storage Qualifiers _ _ _ _ _ _ _ _ _ _ _ __ 5-34
Store All State Transitions _ _ _ _ _ _ _ _ _ __ 5-38
SU BM EN US
Display _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-48
Trigger-Store - - - - - - - - - - - - - - 5-36
Symbol menu (demonstration) _ _ _ _ _ _ _ __ 7-50
SYMBOL MENU 5-23
Data Values - - - - - - - - - - - - - - - 5-24
Insert and Delete _ _ _ _ _ _ _ _ _ _ _ __ 5-26
Name _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-24
Toggle Mask _ _ _ _ _ _ _ _ _ _ _ _ __ 5-26
unBuffer _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-26
Symbols (printing) - - - - - - - - - - - - - 5-65
Symbols _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-23
System disks _ _ _ _ _ _ _ _ _ _ _ _ _ __ 3-3
System setup (demonstration) _ _ _ _ _ _ _ __ 7-3
• • • • • • • • • • • µAnalvst 2000
MOll'EL 2100
T
Tab key _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-8
Table (histogram type) _ _ _ _ _ _ _ _ _ _ __ 5-55
Time Stamp _ _ _ _ _ _ _ _ _ _ _ _ _ __ xi
Timing Arms State (aligned) _ _ _ _ _ _ _ _ __ 6-7
Timing diagram, demonstration _ _ _ _ _ _ _ __ 7-26
Title Line - - - - - - - - - - - - - - - - 5-66
Toggle Mask _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-26
Total_diff _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-46
Trigger Modes, SEE Triggering Options
Trigger position _ _ _ _ _ _ _ _ _ _ _ _ __ 5-30
~igger _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
5-47
Trigger-Store (demonstration) _ _ _ _ _ _ _ _ __ 7-28
TRIGGER-STORE ENVIRONMENT SUBMENU _ __ 5-36
MPA (Multiple Preview Acquisition) _ _ _ _ _ __ 5-37
Store All State Transitions _ _ _ _ _ _ _ _ __ 5-38
RPO Starting Value _ _ _ _ _ _ _ _ _ _ __ 5-38
Starting State _ _ _ _ _ _ _ _ _ _ _ _ __ 5-39
TRIGGER-STORE MENU _ _ _ _ _ _ _ _ __ 5-29
1st Word Recognizer _ _ _ _ _ _ _ _ _ _ __ 5-31
2nd Word Recognizer _ _ _ _ _ _ _ _ _ __ 5-33
State _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-31
Storage Qualifiers _ _ _ _ _ _ _ _ _ _ _ __ 5-34
Trigger position _ _ _ _ _ _ _ _ _ _ _ __ 5-30
Trigger-Trace Flowchart _ _ _ _ _ _ _ _ _ _ __ 7-16
Triggering _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 4-14
SEE ALSO: Trigger-Store Menu
Troubleshooting, µAnalyst _ _ _ _ _ _ _ _ _ __ 5-12
SEE ALSO: Error conditions
u
unBuffer (B) _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-26
unBuffer _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-26
SEE ALSO: Buffer
Unpacking/Repacking _ _ _ _ _ _ _ _ _ _ __ 2-3
User Level Program, return to _ _ _ _ _ _ _ __ 5-11
User_display (command) _ _ _ _ _ _ _ _ _ __ 5-9
User_display _ _ _ _ _ _ _ _ _ _ _ _ _ __ 5-9
w
Word recognizer _ _ _ _ _ _ _ _ _ _ _ _ _ _ 5-31, 5-33
SEE ALSO: Triggering Options
M~k ~~