Agilent Logic Analyzer Online Help

Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help

Notices
© Agilent Technologies, Inc. 2001-2009
Manual Part Number
No part of this manual may be reproduced
in any form or by any means (including
electronic storage and retrieval or translation into a foreign language) without prior
agreement and written consent from Agilent Technologies, Inc. as governed by
United States and international copyright
laws.
Version 03.82.0000
Trademarks
Microsoft®, MS-DOS®, Windows®, Windows 2000®, and Windows XP® are U.S.
registered trademarks of Microsoft Corporation.
Adobe®, Acrobat®, and the Acrobat
Logo® are trademarks of Adobe Systems
Incorporated.
ARM® and Thumb® are registered trademarks and ARM7TDMI(TM) is a trademark
of ARM Limited.
Intel® and Pentium® are U.S. registered
trademarks of Intel Corporation.
Java(TM) is a U.S. trademark of Sun Microsystems, Inc.
Edition
April 16, 2009
Available in electronic format only
Agilent Technologies, Inc.
1900 Garden of the Gods Road
Colorado Springs, CO 80907 USA
agency regulation or contract clause. Use,
duplication or disclosure of Software is
subject to Agilent Technologies’ standard
commercial license terms, and non-DOD
Departments and Agencies of the U.S. Government will receive no greater than
Restricted Rights as defined in FAR
52.227-19(c)(1-2) (June 1987). U.S. Government users will receive no greater than
Limited Rights as defined in FAR 52.227-14
(June 1987) or DFAR 252.227-7015 (b)(2)
(November 1995), as applicable in any
technical data.
Warranty
The material contained in this document is provided “as is,” and is subject to being changed, without notice,
in future editions. Further, to the maximum extent permitted by applicable
law, Agilent disclaims all warranties,
either express or implied, with regard
to this manual and any information
contained herein, including but not
limited to the implied warranties of
merchantability and fitness for a particular purpose. Agilent shall not be
liable for errors or for incidental or
consequential damages in connection
with the furnishing, use, or performance of this document or of any
information contained herein. Should
Agilent and the user have a separate
written agreement with warranty
terms covering the material in this
document that conflict with these
terms, the warranty terms in the separate agreement shall control.
Technology Licenses
The hardware and/or software described in
this document are furnished under a
license and may be used or copied only in
accordance with the terms of such license.
Restricted Rights Legend
If software is for use in the performance of
a U.S. Government prime contract or subcontract, Software is delivered and
licensed as “Commercial computer software” as defined in DFAR 252.227-7014
(June 1995), or as a “commercial item” as
defined in FAR 2.101(a) or as “Restricted
computer software” as defined in FAR
52.227-19 (June 1987) or any equivalent
Safety Notices
CAUTION
A CAUTION notice denotes a hazard. It calls attention to an operating procedure, practice, or the like
that, if not correctly performed or
adhered to, could result in damage
to the product or loss of important
data. Do not proceed beyond a
CAUTION notice until the indicated
conditions are fully understood and
met.
WA R N I N G
A WARNING notice denotes a
hazard. It calls attention to an
operating procedure, practice, or
the like that, if not correctly performed or adhered to, could result
in personal injury or death. Do not
proceed beyond a WARNING
notice until the indicated conditions are fully understood and met.
Using the Agilent Logic Analyzer
The Agilent Logic Analyzer application is used on 16900- series logic
analysis systems (see page 575), 16800- series logic analyzers (see
page 572), and 1680/1690- series logic analyzers (see page 566). It can also
be used by itself on a Windows XP/Vista computer for remote access (see
page 65) of 16900- or 1680/1690- series logic analyzers on the network, or
for offline analysis (see page 203) of data captured on 16900- ,
1680/1690- , or 16700- series logic analyzers.
• What's New (see page 19)
• Getting Started (see page 39)
• Probing the Device Under Test (see page 61)
• Connecting to a Logic Analysis System (see page 65)
• Setting Up the Logic Analyzer (see page 77)
• Configuring Logic Analyzer Modules (see page 78)
• "Setting Up Probes" (in the online help)
• Setting the Logic Analyzer Threshold Voltage (see page 82)
• Defining Buses and Signals (see page 84)
• Choosing the Sampling Mode (see page 99)
• Setting Up Symbols (see page 119)
• Installing Licensed Hardware Upgrades (see page 127)
• Capturing Data from the Device Under Test (see page 129)
• Setting Up Quick (Draw Box) Triggers (see page 132)
• Specifying Simple Triggers (see page 136)
• Specifying Advanced Triggers (see page 141)
• Triggering From, and Sending Triggers To, Other
Modules/Instruments (see page 167)
• Storing and Recalling Triggers (see page 171)
• Running/Stopping Measurements (see page 173)
• Saving Captured Data (and Logic Analyzer Setups) (see page 175)
• Extending Capture Capability with VBA (see page 187)
• Analyzing the Captured Data (see page 189)
• Offline Analysis (see page 203) (after Loading Saved Data and Setups
(see page 190))
• Analyzing Waveform Data (see page 209)
• Analyzing Listing Data (see page 229)
• Displaying Names (Symbols) for Bus/Signal Values (see page 239)
• Marking, and Measuring Between, Data Points (see page 241)
• Searching the Captured Data (see page 264)
Agilent Logic Analyzer Online Help
3
• Comparing Captured Data to Reference Data (see page 275)
• Viewing Source Code Associated with Captured Data (see page 279)
• Analyzing Packet Data (see page 287)
• Analyzing the Same Data in Different Ways (Using the Overview
Window) (see page 309)
• Setting the System Trigger and Skew Between Modules (see
page 315)
• Using Display Windows (see page 317)
• Printing Captured Data (see page 318)
• Extending Data Visualization/Analysis with VBA (see page 321)
• "Using Tools" (in the online help)
• "External Oscilloscope Time Correlation and Data Display" (in the
online help)
• "Using the Pattern Generator" (in the online help)
• Managing Software Licenses (see page 323)
• Updating Software (see page 331)
• Solving Problems (see page 333)
• Concepts (see page 371)
• Reference (see page 413)
• Glossary (see page 693)
• "COM Automation" (in the online help)
• "XML Format" (in the online help)
See Also
4
•
"16900- Series Logic Analysis System Installation Guide"
•
"16800- Series Logic Analyzers Installation/Quick Start Guide"
•
"1680- Series Logic Analyzers Quick Start/Installation Guide"
•
"1690- Series Logic Analyzers Quick Start/Installation Guide"
Agilent Logic Analyzer Online Help
Contents
Using the Agilent Logic Analyzer
3
1 What's New
Version 03.80 What's New
20
Version 03.70 What's New
21
Version 03.67 What's New
23
Version 03.65 What's New
24
Version 03.60 What's New
25
Version 03.55 What's New
26
Version 03.50 What's New
27
Version 03.30 What's New
29
Version 03.20 What's New
31
Version 03.00 What's New
32
Version 02.50 What's New
33
Version 02.00 What's New
34
Version 01.40 What's New
35
Version 01.20 What's New
37
Version 01.10 What's New
38
Agilent Logic Analyzer Online Help
5
2 Getting Started
Tutorial - Getting to know your logic analyzer 40
Turning on the logic analyzer 41
Connecting to the device under test 41
Setting up bus/signal names 42
Setting the acquisition mode 44
Setting up a simple trigger 44
Open the tutorial configuration file 45
Using markers 46
Zooming in on the data 47
Loading and saving configuration files 47
Saving and recalling trigger setups 48
Quick marker measurements 49
Searching data 50
Toolbars, tool tips, and mouse shortcuts 51
Measurement Examples 52
Making a timing analyzer measurement 52
Making a state analyzer measurement 53
To trigger on one of multiple edges or glitches
To trigger on ranges 55
Demo Center
54
58
3 Probing the Device Under Test
To control signals in the device under test
63
4 Connecting to a Logic Analysis System
To add a logic analysis system to the list
67
To delete a logic analysis system from the list
To refresh the logic analysis system list
To view logic analysis system details
68
69
70
To enter your "System In Use" comments
71
To select a logic analysis system for auto-connect
To chat with another logic analysis system user
Setting Up Passwords for Remote Access
6
72
73
74
Agilent Logic Analyzer Online Help
5 Setting Up the Logic Analyzer
Configuring Logic Analyzer Modules 78
To disable and enable modules 78
To unsplit a split analyzer 80
Setting the Logic Analyzer Threshold Voltage
82
Defining Buses and Signals 84
To add a new bus or signal 85
To delete a bus or signal 86
To rename a bus or signal 87
To rename the bits of a bus 88
To assign channels in the default bit order 90
To assign channels, selecting the bit order 91
To use clock channels as extra data channels 92
To define buses and signals by importing netlist files 93
To reorder bits by editing the Channels Assigned string 94
To set the default number base 96
To set polarity 97
To add user comments 97
To add a folder 98
To alias a bus/signal name 98
To sort bus/signal names 98
Choosing the Sampling Mode 99
Selecting the Timing Mode (Asynchronous Sampling) 100
Selecting the State Mode (Synchronous Sampling) 102
In Either Timing Mode or State Mode 114
Using Timing Zoom 115
Setting Up Symbols 119
To create user-defined symbols 119
To load symbols from a file 121
To run the symbol reader outside the application
To create an ASCII symbol file 123
To change symbol reader options 123
To enter symbolic bus/signal values 126
Installing Licensed Hardware Upgrades
Agilent Logic Analyzer Online Help
122
127
7
6 Capturing Data from the Device Under Test
Setting Up Quick (Draw Box) Triggers 132
To set a Quick Trigger in the Waveform window 132
To set a Quick Trigger in the Listing window 133
To set a Quick Trigger in the Source window 134
Specifying Simple Triggers 136
To specify bus patterns or edges in a simple trigger
To specify signal edges or levels in a simple trigger
137
139
Specifying Advanced Triggers 141
Reading Event and Action Statements 143
Using Timers 143
Using Counters 144
Using Flags 145
To replace or insert trigger functions into trigger sequence steps 146
To specify bus/signal patterns or edges 147
To specify packet events (in "Find a packet" trigger function) 148
To specify a trigger sequence step's goto or trigger action 151
To specify default storage 152
To insert or delete events 153
To negate events 157
To change the evaluation order of AND/OR'ed events 158
To choose between a duration or occurrence count for events (timing mode) 158
To insert or delete actions (in a trigger sequence step) 159
To cut, copy, and paste trigger sequence steps 162
To delete trigger sequence steps 163
To show a trigger sequence step as Advanced If/Then trigger functions 163
To convert a trigger sequence step to Advanced If/Then trigger functions 164
To display or hide "If" clause comments 164
To clear the trigger sequence 166
Triggering From, and Sending Triggers To, Other Modules/Instruments
To arm one module with another module's trigger 167
To trigger other instruments - Trigger Out 168
To trigger analyzer from another instrument - Trigger In 169
167
Storing and Recalling Triggers 171
To store a trigger 171
To recall a trigger 172
To set the trigger history depth 172
Running/Stopping Measurements 173
To change the "Go to Trigger on Run" option
8
174
Agilent Logic Analyzer Online Help
Saving Captured Data (and Logic Analyzer Setups) 175
To save a configuration file 176
To export data to standard CSV format files 177
To export data to module CSV format files 180
To export data to module binary (ALB) format files 183
To export data to 16700 ASCII format files 185
Extending Capture Capability with VBA
187
7 Analyzing the Captured Data
Loading Saved Data and Setups 190
To open a configuration file 190
To recall a recently used configuration file 192
To import 167xx fast binary data 193
To transfer module setups to/from multi-module systems 194
To set up multiple-modules with XML-format configurations 194
Using Data Import Modules 197
Offline Analysis 203
Analyzing 16700-Series Logic Analyzer Data 204
Offline Analysis on Logic Analyzers 205
Offline Analysis on Personal Computers 206
Offline File Formats 207
Analyzing Waveform Data 209
To change the display scale (time/division) 210
To go to different locations in the captured data 212
To re-arrange waveforms 213
To overlay waveforms 214
To find a bus/signal row 214
To view bus data as a chart 215
To show/hide parts of the waveform display 217
To insert or delete buses/signals 217
To group signals into a bus 218
To expand/collapse buses 218
To insert separator rows 218
Changing Waveform Window Properties 219
Changing Bus/Signal Row Properties 223
Changing Analog Signal Row Properties 226
Agilent Logic Analyzer Online Help
9
Analyzing Listing Data 229
To go to different locations in the captured data
To re-arrange bus/signal columns 231
To find a bus/signal column 231
To show/hide parts of the listing display 232
To insert or delete buses/signals 232
Changing Listing Window Properties 233
Changing Bus/Signal Column Properties 235
Displaying Names (Symbols) for Bus/Signal Values
230
239
Marking, and Measuring Between, Data Points 241
To read the markers display and overview bars 242
To create new markers 242
To place markers in data 244
To go to a marker 246
To center the display about a marker pair 247
To change a marker's snap to edge setting 247
To delete a marker 248
To create a new time interval measurement 249
To create a new sample interval measurement 250
To create a new value at measurement 252
To rename a marker 252
To send a marker to the back 253
Changing Marker Properties 254
Using Voltage Markers for Analog Signals (in the Waveform Display)
256
Searching the Captured Data 264
To quickly find bus/signal patterns 264
To find bus/signal patterns in the captured data 266
To find packet patterns in the captured data 268
To find complex patterns in the captured data 272
To store, recall, or delete favorite find patterns 273
To specify "found" marker placement 274
Comparing Captured Data to Reference Data 275
To copy data to the reference buffer 275
To find differences in the compared data 276
To compare only a range of samples 276
To offset the reference data 277
To run until a number of compare differences 277
To set Compare window properties 277
10
Agilent Logic Analyzer Online Help
Viewing Source Code Associated with Captured Data 279
To step through captured data by source lines 280
To go to captured data associated with a source line 280
To browse source files 281
To search for text in source files 281
To go to the source line associated with the listing center rectangle
To edit the source code directory list 282
To select the correlation bus 283
Changing Source Window Properties 284
282
Analyzing Packet Data 287
Viewing the Packet Summary 289
Viewing a Selected Packet 297
Changing Packet Summary Event Colors 301
Changing Packet Viewer Window Properties 302
Changing Packet Summary Column Properties 305
Analyzing the Same Data in Different Ways (Using the Overview Window)
To open or display the Overview window 309
To add, duplicate, or delete windows and tools 310
To edit window or tool properties 312
To rename windows, tools, and modules 313
To redraw the Overview window 314
To delete the Overview window 314
Setting the System Trigger and Skew Between Modules
309
315
Using Display Windows 317
To add or delete display windows 317
To turn window tabs on/off 317
Printing Captured Data 318
To print captured data 318
To copy text to the clip board 319
To copy a screen to the clip board 319
To install a printer 319
To connect a LAN 319
Extending Data Visualization/Analysis with VBA
321
8 Managing Software Licenses
To view active software license information
To activate software licenses
325
To access floating license servers
Agilent Logic Analyzer Online Help
324
326
11
To borrow floating licenses and return them early
328
9 Updating Software
10 Solving Problems
Software Installation Problems 334
Installation Errors on 1680-Series Logic Analyzers
If starting in offline mode is unexpected
334
335
If an ALA format configuration file won't open
336
Interpreting Error Messages 337
Error Messages 337
Warning Messages 348
Informational Messages 350
Eye Finder Info Messages 350
License Problems 352
License Not Available 352
Floating License Server Communication Timeout
352
Translating Configuration Files from Other Logic Analyzers 354
To translate 167xG logic analyzer configuration files 354
To translate 16700-series logic analyzer configuration files 355
Running Self Tests
357
Accessing Japanese Online Help (Windows XP)
359
If there are problems writing CDs on a 16900A, 16902A, or 16903A frame
Hibernation Is Not Supported
Network Troubleshooting Guide
Remote Desktop Set Up
For More Information
Intrinsic Support
362
363
364
367
368
370
11 Concepts
12
When should you use an oscilloscope?
372
When should you use a logic analyzer?
373
Agilent Logic Analyzer Online Help
What is a logic analyzer? 374
Sampling clock in the timing analyzer 374
Sampling in the timing acquisition mode 375
Triggering the timing analyzer 376
Sampling clock in the state analyzer 377
Sampling in the state acquisition mode 378
Triggering the state analyzer 378
Pod and Channel Naming Conventions
Why Are Pods Missing?
380
381
Memory Depth and Channel Count Trade-offs
Transitional Timing
382
384
Understanding State Mode Sampling Positions 386
Eye Scan in Logic Analyzers that Support Differential Signals
390
Understanding Logic Analyzer Triggering 393
The Conveyor Belt Analogy 393
Summary of Triggering Capabilities 394
Sequence Steps 395
Boolean Expressions 397
Branches 398
Edges 398
Ranges 399
Flags 399
Occurrence Counters and Global Counters 399
Timers 400
Storage Qualification 401
Strategies for Setting Up Triggers 402
Conclusions 406
ALA vs. XML, When to Use Each Format
Multiframe Logic Analysis Systems
407
408
Agilent Logic Analyzer vs. 16700 Terminology
Agilent Logic Analyzer Online Help
411
13
12 Reference
Menus 415
File Menu 415
Edit Menu 416
View Menu 418
Setup Menu 418
Tools Menu 420
Markers Menu 422
Run/Stop Menu 423
Overview Menu 424
Listing Menu 424
Waveform Menu 424
Compare Menu 425
Source Menu 426
PacketViewer Menu 426
VbaView Menu 427
Window Menu 427
Help Menu 429
Toolbars 430
Standard Toolbar 430
Pattern Generator Toolbar 431
Analyzer Setup Toolbar 432
External Oscilloscope Setup Toolbar
Data Import Toolbar 433
Probes Toolbar 433
Markers Toolbar 433
Run/Stop Toolbar 434
Visual Basic Toolbar 435
To customize toolbars 435
Marker Measurement Display Bar
432
437
Windows 438
Waveform Display Window 438
Listing Display Window 444
Compare Display Window 447
Source Display Window 448
Packet Viewer Display Window 449
VbaView Window 450
Overview Window 451
14
Agilent Logic Analyzer Online Help
Dialogs 454
Advanced Clocking Setup Dialog 455
Advanced Trigger Dialog 456
Agilent Logic Analyzer Upgrade Dialog 457
Analyzer Setup Dialog 458
Chat Dialog 461
Chat Select Destination Dialog 462
Choose a Protocol Family and Bus Dialog 462
Create a New Configuration Dialog 463
E-mail Dialog 464
Event Editor Dialog 465
Export Dialog 466
Export File Selection Dialog 467
External Application Setup Dialog 468
External Trigger Dialog 470
Find Dialog 471
Frame/Module Information Dialog 473
Import Dialog 474
Import Setup Dialog 475
Module Mapping Dialog 477
Module Skew and System Trigger Dialog 480
Netlist Import Dialog 480
Offline Startup Options Dialog 481
Options Dialog 482
Pod Assignment Dialog 483
Printing Data Dialog 484
Properties Dialog 486
Range Properties Dialog 486
Recall Trigger Dialog 487
Run Properties Dialog 488
Select Symbol Dialog 490
Select System to Use Dialog 491
Software Licensing Dialog 494
Source Viewer Properties Dialog 498
Specify Mapping Dialog 500
Split Analyzer Setup Dialog 501
Status Dialog 502
Symbols Dialog 504
System Summary Dialog 505
Target Control Port Dialog 508
Thresholds and Sample Positions Dialog 509
Agilent Logic Analyzer Online Help
15
TimingZoom Setup Dialog
516
Trigger Functions 518
Timing Mode Trigger Functions 518
State Mode Trigger Functions 531
Data Formats 546
ALA Format 546
Standard CSV Format 546
Module CSV Format 547
Module Binary (ALB) Format
556
Object File Formats Supported by the Symbol Reader
558
General-Purpose ASCII (GPA) Symbol File Format 559
General-Purpose ASCII (GPA) Record Format Summary
SECTIONS 561
FUNCTIONS 562
USER 562
VARIABLES 563
SOURCE LINES 564
START ADDRESS 564
Comments 564
560
Product Overviews 566
1680/1690-Series Logic Analyzer Product Overview 566
16800-Series Logic Analyzer Product Overview 572
16900-Series Logic Analysis System Product Overview 575
Agilent Logic Analyzer Application Product Overview 584
Logic Analyzer Notes 588
1680/1690-Series Logic Analyzer Notes 590
16740/41/42 Logic Analyzer Notes 591
16750/51/52 Logic Analyzer Notes 593
16753/54/55/56 Logic Analyzer Notes 595
16760 Logic Analyzer Notes 597
16800-Series Logic Analyzer Notes 604
16910/11 Logic Analyzer Notes 606
16950/51 Logic Analyzer Notes 608
16960 Logic Analyzer Notes 610
16962 Logic Analyzer Notes 620
16
Agilent Logic Analyzer Online Help
Specifications and Characteristics 629
1680/1690-Series Logic Analyzer Specifications and Characteristics 629
16740/41/42 Logic Analyzer Specifications and Characteristics 632
16750/51/52 Logic Analyzer Specifications and Characteristics 637
16753/54/55/56 Logic Analyzer Specifications and Characteristics 642
16760 Logic Analyzer Specifications and Characteristics 649
16800-Series Logic Analyzer Specifications and Characteristics 657
16910/11 Logic Analyzer Specifications and Characteristics 664
16950/51 Logic Analyzer Specifications and Characteristics 672
16960 Logic Analyzer Specifications and Characteristics 679
16962 Logic Analyzer Specifications and Characteristics 684
16900-Series Logic Analysis System Frame Characteristics 689
What is a Specification? 690
What is a Characteristic? 691
13 Glossary
Index
Agilent Logic Analyzer Online Help
17
18
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
1
What's New
In this release, version 03.82, of the Agilent Logic Analyzer application:
• The new 16962A logic analyzer card is supported in the 16900- series
logic analysis system. See “16962 Logic Analyzer Notes" on page 620.
See Also
• Version 03.80 What's New (see page 20)
• Version 03.70 What's New (see page 21)
• Version 03.67 What's New (see page 23)
• Version 03.65 What's New (see page 24)
• Version 03.60 What's New (see page 25)
• Version 03.55 What's New (see page 26)
• Version 03.50 What's New (see page 27)
• Version 03.30 What's New (see page 29)
• Version 03.20 What's New (see page 31)
• Version 03.00 What's New (see page 32)
• Version 02.50 What's New (see page 33)
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)

19
1
What's New
Version 03.80 What's New
In version 03.80 of the Agilent Logic Analyzer application:
• Timing analysis modes and additional triggering capabilities were added
to the 16960A logic analyzer. See “16960 Logic Analyzer Notes" on
page 610.
• The Agilent Logic Analyzer application supported the Windows® Vista
operating system in addition to the Windows® XP operating system.
• An option in the Filter/Colorize tool to specify how the operation is
applied across multiple data sources was added. See "To change the
"across all data" option" (in the online help).
• An option to accumulate waveforms in the Waveform window was
added. See “To accumulate waveforms" on page 222.
• There were additions to the Signal Extractor tool to allow it to convert
timing analysis captures of serial buses into samples that can be
decoded and displayed using the Packet Decoder and Packet Viewer. See
"What's New in the Signal Extractor Tool" (in the online help).
See Also
• Version 03.70 What's New (see page 21)
• Version 03.67 What's New (see page 23)
• Version 03.65 What's New (see page 24)
• Version 03.60 What's New (see page 25)
• Version 03.55 What's New (see page 26)
• Version 03.50 What's New (see page 27)
• Version 03.30 What's New (see page 29)
• Version 03.20 What's New (see page 31)
• Version 03.00 What's New (see page 32)
• Version 02.50 What's New (see page 33)
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
20
Agilent Logic Analyzer Online Help
1
What's New
Version 03.70 What's New
In version 03.70 of the Agilent Logic Analyzer application:
• Support for the the new 16902B logic analysis system was added. See
16900- Series Logic Analysis System Product Overview (see page 575).
• The N4850A DigRF v3 acquisition probe for decoding and displaying
DigRF v3 signals and the N4860A DigRF v3 stimulus probe for
generating digital signals to emulate baseband IC or RF IC signals was
supported. See "N4850/60A DigRF v3 Acquisition/Stimulus Probes" (in
the online help).
• The Run Properties dialog that lets you save captured data after each
run and stop after a certain number of repetitive runs was added. See
Run Properties Dialog (see page 488).
• The Protocol Development Kit (PDK) editor added intelligent
context- sensitive popup menus that show valid XML elements and
attributes at the cursor location. These popup menus make editing
protocol definition files easier. There have also been some minor
improvements to the protocol description file XML elements and
attributes, the Packet Decoder tool, and the Packet Viewer window. See
"Protocol Development Kit (PDK)" (in the online help).
• The COM Connection Tool for testing the COM Automation connection
between a controller PC and a logic analysis system was added. See
"Test your Distributed COM connection" (in the online help).
• The "Signal Extractor" (in the online help) tool was enhanced with new
commands and debugging features to help extract data from one input
bus/signal and place it on multiple output buses/signals.
• The Agilent Logic Analyzer application required the Windows® XP
operating system and no longer supported the Windows 2000 operating
systems.
See Also
• Version 03.67 What's New (see page 23)
• Version 03.65 What's New (see page 24)
• Version 03.60 What's New (see page 25)
• Version 03.55 What's New (see page 26)
• Version 03.50 What's New (see page 27)
• Version 03.30 What's New (see page 29)
• Version 03.20 What's New (see page 31)
• Version 03.00 What's New (see page 32)
• Version 02.50 What's New (see page 33)
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
Agilent Logic Analyzer Online Help
21
1
What's New
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
22
Agilent Logic Analyzer Online Help
1
What's New
Version 03.67 What's New
In version 03.67 of the Agilent Logic Analyzer application:
• The Add or Remove Agilent Logic Analyzer Software tool was added to
help you manage your logic analyzer software and keep it up to date.
See Updating Software (see page 331).
• The "FPGA Dynamic Probe for Xilinx FPGAs" (in the online help)
supported connecting to JTAG cables on remote PCs or logic analysis
systems.
• The pattern generator was enhanced to: let you find instructions or
vectors in the sequence, let you use macro, loop, and comment
instructions when importing vectors from CSV format files (exporting to
CSV format files still gives compiled sequences), and let you change the
colors associated with instructions and macros. See "Using the Pattern
Generator" (in the online help).
• The Add External Oscilloscope wizard was updated to set up an
external oscilloscope module that can import digital channel data from
mixed- signal oscilloscopes as well as analog channel data. Also, the
update allowed external oscilloscope modules to be correlated with split
logic analyzer modules. See " External Oscilloscope Time Correlation
and Data Display" (in the online help).
• The external protocol analyzer correlation software supported the
N5319A interconnect cable that provides more flexible cross- triggering
(via flags). See "External Protocol Analyzer Time Correlation" (in the
online help).
• The Status dialog was updated to show more information in the
columns of the display and lets you choose which columns are
displayed. See Status Dialog (see page 502).
See Also
• Version 03.65 What's New (see page 24)
• Version 03.60 What's New (see page 25)
• Version 03.55 What's New (see page 26)
• Version 03.50 What's New (see page 27)
• Version 03.30 What's New (see page 29)
• Version 03.20 What's New (see page 31)
• Version 03.00 What's New (see page 32)
• Version 02.50 What's New (see page 33)
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
Agilent Logic Analyzer Online Help
23
1
What's New
Version 03.65 What's New
In version 03.65 of the Agilent Logic Analyzer application:
• The new 16951B logic analyzer card was supported in the 16900- series
logic analysis system. See 16950/51 Logic Analyzer Notes (see
page 608).
• The new "Protocol Development Kit (PDK)" (in the online help) lets you
edit and create protocol description files in order to decode, display,
and trigger on customized packet data.
See Also
• Version 03.60 What's New (see page 25)
• Version 03.55 What's New (see page 26)
• Version 03.50 What's New (see page 27)
• Version 03.30 What's New (see page 29)
• Version 03.20 What's New (see page 31)
• Version 03.00 What's New (see page 32)
• Version 02.50 What's New (see page 33)
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
24
Agilent Logic Analyzer Online Help
What's New
1
Version 03.60 What's New
In version 03.60 of the Agilent Logic Analyzer application:
• You could control the new 16901A logic analysis system. See
16900- Series Logic Analysis System Product Overview (see page 575).
• The new 16950B logic analyzer card was supported in the 16900- series
logic analysis system. See 16950/51 Logic Analyzer Notes (see
page 608).
• The "FPGA Dynamic Probe for Altera FPGAs" (in the online help)
add- in software was introduced; it lets you probe signals internal to
FPGAs.
• You could set up an external protocol analyzer and a logic analyzer to
cross- trigger and make time- correlated measurements (using markers).
See "External Protocol Analyzer Time Correlation" (in the online help).
• You could open ALA format configuration files "read- only" in any
Agilent Logic Analyzer application instance (without licenses for tools,
windows, etc. that may be in the configuration). See ALA vs. XML,
When to Use Each Format (see page 407).
See Also
• Version 03.55 What's New (see page 26)
• Version 03.50 What's New (see page 27)
• Version 03.30 What's New (see page 29)
• Version 03.20 What's New (see page 31)
• Version 03.00 What's New (see page 32)
• Version 02.50 What's New (see page 33)
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
Agilent Logic Analyzer Online Help
25
1
What's New
Version 03.55 What's New
In version 03.55 of the Agilent Logic Analyzer application:
• The E9524A MicroBlaze trace toolset updated the "inverse assembler"
(in the online help) to support MicroBlaze version 5.
See Also
• Version 03.50 What's New (see page 27)
• Version 03.30 What's New (see page 29)
• Version 03.20 What's New (see page 31)
• Version 03.00 What's New (see page 32)
• Version 02.50 What's New (see page 33)
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
26
Agilent Logic Analyzer Online Help
1
What's New
Version 03.50 What's New
In version 03.50 of the Agilent Logic Analyzer application:
• You could control the new 16800- series logic analyzers (see page 572).
• You could view decoded packet data in the new Packet Viewer window.
See Analyzing Packet Data (see page 287).
• The "Xilinx FPGA Dynamic Probe" (in the online help) added support
for MicroBlaze trace cores (MTC) and there was a new E9524A
MicroBlaze trace toolset that provides "inverse assembly" (in the online
help).
• You could use the new Demo Center (see page 58) application to view
logic analysis system feature demonstrations.
• You could use the new "Signal Extractor" (in the online help) tool to
extract data from one input bus/signal and place it on multiple output
buses/signals. This is useful for extracting I and Q data from simple
serial protocols or remultiplexing high- speed digital data that has been
demultiplexed onto additional logic analyzer channels.
• You could connect to another logic analysis system without having to go
offline first. See Connecting to a Logic Analysis System (see page 65).
• There were improvements for multiframe logic analysis systems (see
page 408), especially for performance multiframe configurations.
• You could rename the bits of a bus and view them when the bus is
expanded in the Waveform display window. See To rename the bits of a
bus (see page 88).
• You could add separator rows to the Waveform display window. See To
insert separator rows (see page 218).
• A graphical trigger overview was added when viewing module details in
the Status dialog (see page 502).
• You could import external data into the logic analysis system from
module binary (ALB) format files as well as module CSV format text
files. See Using Data Import Modules (see page 197).
• There was a "Force Prestore" option to ensure that the specified
percentage of pre- trigger memory is is filled before the logic analyzer
begins looking for a trigger. Timing mode used to behave this way while
state mode did not. With the "Force Prestore" option, you can choose
the desired behavior for both sampling modes. See To specify the trigger
position (see page 114).
• You could use the logic analysis system's 10 MHz CLOCK IN input to
keep a logic analyzer and an external oscilloscope in sync over long
acquisitions. See " Correlation Drift Over Long Acquisitions" (in the
online help).
Agilent Logic Analyzer Online Help
27
1
What's New
• You could export Listing display window data to 16700 ASCII format
files. See To export data to 16700 ASCII format files (see page 185).
See Also
• Version 03.30 What's New (see page 29)
• Version 03.20 What's New (see page 31)
• Version 03.00 What's New (see page 32)
• Version 02.50 What's New (see page 33)
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
28
Agilent Logic Analyzer Online Help
1
What's New
Version 03.30 What's New
In version 03.30 of the Agilent Logic Analyzer application:
• You could add an external oscilloscope without the time correlation
fixture. Default (typical) deskew values for your logic analyzer and
oscilloscope models were used. You could still use the time correlation
fixture to get the most accurate deskew values for the actual
instruments being used. See " External Oscilloscope Time Correlation
and Data Display" (in the online help).
• You could import external oscilloscope data and view it faster with
import and waveform drawing performance improvements.
• You could activate software licenses, access floating license servers, and
borrow floating licenses much easier using the new license manager
interface. See Managing Software Licenses (see page 323).
• You could import external data into the logic analysis system and
analyze it just like data acquired by logic analyzer modules. See Using
Data Import Modules (see page 197).
• You could use these new VBA (Microsoft Visual Basic for Applications)
macros and VbaView windows:
• SendToExcel VBA macro that sends captured data to Microsoft Excel.
• SendToPatternGeneratorModule VBA macro that sends captured data
to a pattern generator module.
• Timing Compare VbaView window that compares timing analyzer
data with a specified tolerance (plus or minus a number of samples).
See Tools Menu (see page 420), Windows Menu (see page 427), and the
online help included with the macro or VbaView window.
• You could use MatLab in conjunction with the logic analysis system
more easily with the new MatLab Connectivity and Analysis package.
This licensed package contains these VBA macros and VbaView
windows:
• SendToMatLab VBA macro that sends logic analyzer data to MatLab.
• MatLab Analysis VbaView window that sends logic analyzer data to
MatLab for processing and displays the results in an XY scattergram
chart.
• FFT VbaView window that performs a Fast Fourier Transform on
logic analyzer data and displays the results in a line chart.
See the online help included with the VBA macro and VbaView
windows.
• You could use additional remote programming commands with the
updated Remote Programming Interface (RPI) compatibility package. See
"Using the Remote Programming Interface (RPI)" (in the online help).
Agilent Logic Analyzer Online Help
29
1
What's New
See Also
• Version 03.20 What's New (see page 31)
• Version 03.00 What's New (see page 32)
• Version 02.50 What's New (see page 33)
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
30
Agilent Logic Analyzer Online Help
What's New
1
Version 03.20 What's New
In version 03.20 of the Agilent Logic Analyzer application:
• The 16760A logic analyzer card was supported in the 16900- series logic
analysis system. See 16760 Logic Analyzer Notes (see page 597).
• You could import data from external oscilloscopes. The Agilent
6000- series oscilloscopes were added to the list of supported
oscilloscopes. Also, a new VbaView window let you use the
oscilloscope's web interface from within the Agilent Logic Analyzer
application. See " External Oscilloscope Time Correlation and Data
Display" (in the online help).
• The "Serial To Parallel" (in the online help) tool for converting serial
data streams into parallel bus data was introduced.
• The "Xilinx FPGA Dynamic Probe" (in the online help) add- in software
was updated to support automatic set up features.
• Pattern generator compiled vectors were saved in XML format
configuration files as well as ALA format configuration files. See "Using
the Pattern Generator" (in the online help).
• Microsoft Visual Basic for Applications (VBA) macros and VbaView
windows were saved in XML format configuration files as well as ALA
format files. See "Distributing VBA Code" (in the online help).
• You could disable multiple modules at the same time and choose
whether or not to remove their connections to tools and display
windows. When you leave connections, buses/signals associated with
disabled modules remain in display windows, but they have no data.
See To disable and enable modules (see page 78).
See Also
• Version 03.00 What's New (see page 32)
• Version 02.50 What's New (see page 33)
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
Agilent Logic Analyzer Online Help
31
1
What's New
Version 03.00 What's New
In version 03.00 of the Agilent Logic Analyzer application:
• The 16720A pattern generator card was supported in the 16900- series
logic analysis system. See "Using the Pattern Generator" (in the online
help).
• The eye finder feature for automatically adjusting state mode sampling
positions was enhanced to automatically determine optimal threshold
voltage settings as well. See Understanding State Mode Sampling
Positions (see page 386).
• Microsoft Visual Basic for Applications (VBA) was been integrated into
the Agilent Logic Analyzer application to let you easily automate
measurements and add custom control and data visualization tools. See
Extending Capture Capability with VBA (see page 187) and Extending
Data Visualization/Analysis with VBA (see page 321).
See Also
• Version 02.50 What's New (see page 33)
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
32
Agilent Logic Analyzer Online Help
1
What's New
Version 02.50 What's New
In version 02.50 of the Agilent Logic Analyzer application:
• The eye finder feature for automatically adjusting sampling positions in
state mode was made available for 1680- and 1690- series logic
analyzers (this feature was previously only available for logic analyzers
in the 16900- series logic analysis system).
• The "Xilinx FPGA Dynamic Probe" (in the online help) add- in software
was introduced; it lets you probe signals internal to FPGAs.
• The "General Purpose Probe" (in the online help) add- in software was
added; it lets you set up probe definitions in order to:
• Cause device under test pin/pad numbers to appear in the
Buses/Signals setup tab.
• Document logic analyzer pod connections.
• Prepare for importing netlist files to automatically define
buses/signals.
• The "PCI Express Analysis Probe" (in the online help) add- in software
(for the N4220A/B PCI Express analysis probe) was introduced, and the
new Packet Decoder tool was used to decode PCI Express bus data.
• In the Overview window, a separate column for probes (general
purpose, FPGA dynamic, PCI Express, etc.) was added, and you were
able to access probe properties from there.
See Also
• Version 02.00 What's New (see page 34)
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
Agilent Logic Analyzer Online Help
33
1
What's New
Version 02.00 What's New
In version 02.00 of the Agilent Logic Analyzer application:
• You could control the new 16900- series logic analysis system (see
page 575) and access the new features associated with it. The same
Agilent Logic Analyzer application controls the 1680- and 1690- series
logic analyzers and can be used by itself on Windows XP/2000
computers for remote access (see page 65) or offline analysis (see
page 203).
• The ability to split logic analyzer modules was added. This is useful for
analyzing buses with different clocks.
With multiple logic analyzer modules, the ability to identify which is the
system trigger and specify the skew between the modules was added.
• The eye finder feature for automatically adjusting sampling positions in
state mode was added for logic analyzers in the 16900- series logic
analysis system.
• The ability to load program symbols from compiler- generated output
files was added.
• The ability to display the high- level language source code associated
with captured data and set up triggers based on source code locations
was added in the new Source display window.
• A new dual- sample state sampling clock mode, often used to capture
DDR memory bus activity, was added.
• The Netlist Import dialog was reorganized and a separate dialog for
defining probes was added.
• New System Summary and Status dialogs for displaying information
about the logic analysis system were added.
• Performance improvements were made: waveform drawing became much
faster, and the Agilent Logic Analyzer application was made into a
multi- threaded application.
See Also
• Version 01.40 What's New (see page 35)
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
34
Agilent Logic Analyzer Online Help
1
What's New
Version 01.40 What's New
Version 01.40 of the Agilent Logic Analyzer application:
• Let you display the same data in multiple windows by using the
Overview window (which replaced the previous Tool Overview dialog);
for example, you could display the same data filtered in one Listing
window and unfiltered in another Listing window.
• In the Buses/Signals dialog, you could reorder bits assigned to a
bus/signal name. This is useful in cases where buses in the device
under test are not probed by consecutive logic analyzer channels.
• Also in the Buses/Signals dialog, you could import bus/signal names
and assignments from a netlist file.
• Let you time- correlate data captured by the logic analyzer to data
captured by external Infiniium oscilloscopes using the E5850A
time- correlation fixture.
• Let you control logic analyzers with remote programs that communicate
with the Instrument COM Automation Server, included with the Agilent
Logic Analyzer application.
• Let you save more logic analyzer configuration information to generic
XML configuration files. You could save trigger specifications in XML
format and transfer them between different logic analyzers. Also, you
could use portions of generic XML configuration files with several of
the COM automation commands.
• Let you show statistics in interval markers and stop a repetitive
measurement or send an e- mail message on particular statistic values.
• Let you use the Compare window's properties, and the Difference
Properties tab, to specify the run until options. (The Compare window's
Run Until button was removed.)
• Let you use the quick pick bus/signal name selection feature to quickly
select from recently used names. This feature was added to the
Filter/Colorize tool properties dialog and to the advanced trigger setup
dialog.
• When exporting data to comma- separated value (CSV) files, you could
choose to export data from selected buses/signals. Also, you could
select the number base of the data that is exported.
• In the advanced trigger setup dialog, you could re- group events.
Agilent Logic Analyzer Online Help
35
1
What's New
• Let you lock the scrolling on display windows (for example, Waveform,
Listing, or Compare) so that when one window is scrolled, all locked
windows are scrolled as well. You can find the Lock property with
other windows property settings.
• Let you set the delay between repetitive measurements so that you
could look at the captured data before deciding whether to stop the
measurement.
See Also
• Version 01.20 What's New (see page 37)
• Version 01.10 What's New (see page 38)
36
Agilent Logic Analyzer Online Help
1
What's New
Version 01.20 What's New
Version 01.20 of the Agilent Logic Analyzer application:
• Let you, in the timing (asynchronous) sampling mode, trigger on
multiple glitches/edges.
• Let you perform a simple compare of captured data sets.
• Added the ability to save/load user- defined symbols to/from XML
format logic analyzer configuration files.
This meant you could use text processing tools to re- format symbol
information from software development tools, insert them into an XML
format configuration file, and load them into the Agilent Logic
Analyzer application.
• Contained an API and documentation to enable inverse assembler and
analysis tool development.
• Extended its offline analysis capability to 16700- series logic analyzers.
See Also
• Version 01.10 What's New (see page 38)
Agilent Logic Analyzer Online Help
37
1
What's New
Version 01.10 What's New
Version 01.10 of the Agilent Logic Analyzer application:
• Added a Japanese version of the online help.
38
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
2
Getting Started
• Tutorial - Getting to know your logic analyzer (see page 40)
• Measurement Examples (see page 52)
• Demo Center (see page 58)
Tips for
Experienced
Users
•
"Quick Start for 16700- Series Users"

39
2
Getting Started
Tutorial - Getting to know your logic analyzer
The following tutorial is intended to give you a quick overview of logic
analyzer basics. In addition to learning the concepts of logic analysis, you
will see some of the logic analyzer's more common features by going
through a measurement overview. Finally, you are shown some easy time
saving tasks that can quickly make you as productive as a more
experienced user.
Logic analysis
basics
• When should you use an oscilloscope? (see page 372)
• When should you use a logic analyzer? (see page 373)
• What is a logic analyzer? (see page 374)
Timing analyzer:
• Sampling clock (see page 374)
• Sampling (see page 375)
• Triggering (see page 376)
State analyzer:
• Sampling clock (see page 377)
• Sampling (see page 378)
• Triggering (see page 378)
Measurement
overview
The following overview does not require an active device under test.
However, in order to show features that work on data, you are asked to
load a configuration file between steps 5 and 6 that contains data to
finish the exercise.
• Turning on the logic analyzer (see page 41)
• Connecting to the device under test (see page 41)
• Setting up bus/signal names (see page 42)
• Setting the acquisition mode (see page 44)
• Setting up a simple trigger (see page 44)
• Open the tutorial configuration file (see page 45)
• Using markers (see page 46)
• Zooming in on the data (see page 47)
Time saving tasks
• Loading and saving configuration files (see page 47)
• Saving and recalling trigger setups (see page 48)
• Quick marker measurements (see page 49)
• Searching data (see page 50)
• Toolbars, tool tips, and mouse shortcuts (see page 51)
40
Agilent Logic Analyzer Online Help
Getting Started
See Also
2
• Product Overviews (see page 566)
Turning on the logic analyzer
[ Tutorial Home (see page 40) ] [ Next Topic (see page 41) ] [ Previous
Topic (see page 378) ]
1 Plug in the power cable and press the front- panel On/Off button.
2 From the Windows Start bar, click Start>Programs>Agilent Logic
Analyzer>Agilent Logic Analyzer.
NOTE
Optional: If you have a logic analyzer shortcut icon on screen, double-click the icon.
Connecting to the device under test
[ Tutorial Home (see page 40) ] [ Next Topic (see page 42) ] [ Previous
Topic (see page 41) ]
The first step in using a logic analyzer is to probe signals in the device
under test.
NOTE
In this tutorial, no probe connections are required. Later on in this tutorial, you are asked to
load a configuration file containing data to simulate the results of a probed device under
test.
Agilent Logic Analyzer Online Help
41
2
Getting Started
For more information about probing options, see Probing the Device Under
Test (see page 61).
Setting up bus/signal names
[ Tutorial Home (see page 40) ] [ Next Topic (see page 44) ] [ Previous
Topic (see page 41) ]
By default, the analyzer has one bus (My Bus 1) set up in the interface.
The following exercise cleans up the display defaults and re- configures the
bus/signal setup for a new measurement.
42
Delete
bus/signal
names
1 In the menu bar click Setup>(Logic Analyzer Module)>Bus/Signal....
TIP
You can delete all bus/signal configurations at once with the Delete All button.
2 In the Analyzer Setup dialog that appears, right- click on My Bus 1,
then select Delete. Repeat until all bus signal names are deleted. After
the last bus/signal is deleted, "My Bus 1" appears again as a default
name.
Agilent Logic Analyzer Online Help
Getting Started
Add new
bus/signal name
2
1 In the Analyzer Setup dialog, right- click on My Bus 1, then select
Rename.
2 From the popup keypad that appears, type in the new name "counter".
3 Select OK.
Map signals into
the analyzer
The logic analyzer must be told which probed signals from the device
under test are to be included in the measurement, and how you want
them grouped. In this exercise, you assign channels 0 - 7 on Pod 1 under
the name "counter". Notice that when more than one channel is assigned
to "counter" it becomes a bus.
1 Check the activity indicators for verification of proper connection to the
device under test. You should see a transition arrow on all 8 channels.
NOTE
If you have real device under test hardware, you will see activity indicators as shown below.
If you are loading the demo configuration file (later in this tutorial) you will not see activity.
2 Click each channel assignment box under channels 0 - 7 on Pod 1.
Notice that as you assign channels, the configuration information is
updated for the bus/signal.
Agilent Logic Analyzer Online Help
43
2
Getting Started
3 Click OK.
Setting the acquisition mode
[ Tutorial Home (see page 40) ] [ Next Topic (see page 44) ] [ Previous
Topic (see page 42) ]
Under the Sampling tab of the Analyzer Setup dialog is where you set the
analyzer to be either a timing or state analyzer. You also set either the
timing options, such as memory depth or sampling period, or the state
clocking options.
1 From the menu bar, click Setup>(Logic Analyzer
Module)>Timing/State (Sampling)..., or click the
toolbar.
icon in the
2 Select Timing - Asynchronous Sampling.
3 Click OK.
Setting up a simple trigger
[ Tutorial Home (see page 40) ] [ Next Topic (see page 45) ] [ Previous
Topic (see page 44) ]
The Simple Trigger is a quick way to configure the analyzer to trigger on
either a data pattern on a bus, or an attribute of a single signal such as a
rising edge or a low logic level.
1 In the Simple Trigger column, click on the pattern qualifier
and set
it to Equal.
2 Click in the text entry field
44
and enter the data pattern "E5".
Agilent Logic Analyzer Online Help
2
Getting Started
Open the tutorial configuration file
[ Tutorial Home (see page 40) ] [ Next Topic (see page 46) ] [ Previous
Topic (see page 44) ]
At this point in a measurement, you would normally run the logic
analyzer. However, because you are not connected to a device under test,
you cannot capture real data. You will have to load a configuration file
that contains this data.
Load the
configuration file
1 Select File>Open.
2 From the file manager dialog, select the file named DemoConfig.ala
from the following directory: C:\Documents and Settings\All Users\
Documents\Agilent Technologies\Logic Analyzer\Default Configs\
Agilent\Help Demo\
3 Select Open.
View the data
Notice how the logic analyzer triggered on data pattern E5 and placed it
in the center of the display. The red line shows that the trigger point is at
the start of the data pattern E5.
Agilent Logic Analyzer Online Help
45
2
Getting Started
Using markers
[ Tutorial Home (see page 40) ] [ Next Topic (see page 47) ] [ Previous
Topic (see page 45) ]
Markers are used for creating reference points in data. Once markers are
placed in data, you can use them to quickly see what time, sample, or
data value the marker is set on.
To create a
marker
1 From the menu bar, click Markers>New.
2 From the New Marker dialog that appears, configure the new marker
and if desired, specifically a position it in data. When you do not
position the marker, by default it is placed at the trigger point.
3 Select OK.
To place a marker
in data
When you first create a new marker, you have the option to place it in
data at a specific point in time or a specific sample number. The following
exercise shows you other ways to position markers in data.
1 In the display, click on marker M3 (your new marker) and while holding
the mouse button down, drag maker M3 to - 100ns before trigger, then
release. Notice that the marker position value changes as you move it.
2 From the menu bar, click Markers>Place On Screen, then select M1
and click OK. Notice how M1 is placed at center screen at the red
trigger line.
3 Point the mouse cursor at any desired point in data, then right- click
and select Place Marker. From the Place Marker dialog that appears,
choose the M2 marker. Notice that the marker is placed where the
mouse was pointing.
Go To a marker in
data
Once you have markers set in data, you can quickly find any of them as
follows.
1 From the menu bar, click Markers>GoTo.
2 Select the marker you want to find, and click OK.
46
Agilent Logic Analyzer Online Help
Getting Started
2
Zooming in on the data
[ Tutorial Home (see page 40) ] [ Next Topic (see page 47) ] [ Previous
Topic (see page 46) ]
Data from a timing analyzer is displayed (as on an oscilloscope) as
waveforms on a horizontal time axis. To zoom in or out on a waveform,
change the Scale (time/division) of the time axis of the waveform.
Both state and timing analyzers can have multiple signals grouped together
in a bus. To get a view of all signals, you can expand a bus into individual
signals.
Expand a bus
Change the scale
Click the "+" symbol just to the left of the bus named "counter". The
collection of signals under "counter" breaks out into individual signals
named counter[0] - counter[7].
Click the zoom out icon to expand the signals to where you want them.
Loading and saving configuration files
[ Tutorial Home (see page 40) ] [ Next Topic (see page 48) ] [ Previous
Topic (see page 47) ]
Many times it is quicker to open an existing configuration file with a
similar setup than to create a new configuration from scratch. You simply
open a similar file, make the appropriate changes to the setup, then save
the file as a new filename.
NOTE
When you rename an existing configuration file, you retain the saved trigger setups and
"Find" search favorites from the first configuration file.
Agilent Logic Analyzer Online Help
47
2
Getting Started
You already have learned how to open a configuration file. In the following
exercise, you will save the "democonfig" file to a new name.
1 From the menu bar, click File>Save As....
2 From the file manager dialog that appears, type in the new name
"myconfig", then click Save.
Saving and recalling trigger setups
[ Tutorial Home (see page 40) ] [ Next Topic (see page 49) ] [ Previous
Topic (see page 47) ]
Each time you set up a new trigger and run the measurement, the trigger
setup is saved in the logic analyzer. It is quicker to recall a trigger setup
rather than re- configure the trigger setup each time.
NOTE
To recall a trigger
setup
The logic analyzer must be run before the trigger setup is stored. Also, trigger setups are
stored as part of the configuration file. If you load a new configuration file, the trigger
setups will be overwritten by trigger setups stored with the new file.
1 From the menu bar, click Setup>(Logic Analyzer Module)>Recall
Trigger....
2 From the lower list, select the desired trigger setup, then click OK.
TIP
48
When the list of most recently used triggers get long, you can store the most often used
triggers in the upper favorites list.
Agilent Logic Analyzer Online Help
Getting Started
2
Quick marker measurements
[ Tutorial Home (see page 40) ] [ Next Topic (see page 50) ] [ Previous
Topic (see page 48) ]
You can quickly read the time or number of samples between markers.
1 Click Markers>New Time Interval Measurement.
2 Configure the Interval dialog to display the time from Beginning of
Data to Trigger as shown below.
To show statistics with the time interval measurement (after repetitive
runs, click Properties; then, in the Interval Properties dialog, check
Show statistics.
Click OK to close the Interval Properties dialog, and click OK to close
the Time Interval dialog.
Agilent Logic Analyzer Online Help
49
2
Getting Started
After a repetitive run, the result of the time interval measurement is
displayed in the marker measurements display bar.
3 Click Markers>New Value At Measurement.
4 Configure the Value At dialog to display the Hex value of My Bus 1 at
M1 as shown below; then, click OK.
The result of the value at measurement
marker measurement display bar.
is displayed in the
Searching data
[ Tutorial Home (see page 40) ] [ Next Topic (see page 51) ] [ Previous
Topic (see page 49) ]
You can search for a data pattern on a bus or a signal. You can also
choose when the search begins and ends. Finally, you can save the search
criterion in a favorites list.
1 From the menu bar, click Edit>Find....
2 In the Find dialog, configure the search criterion as shown below to
find "AA".
3 Select Find.
50
Agilent Logic Analyzer Online Help
2
Getting Started
As you configure the Find dialog, try to think of it as constructing a
sentence that reads left- to- right.
"Find the 1st occurrence searching Forward from Display Center, on a
bus named My Bus 1, including All bits, a pattern that Equals AA".
Toolbars, tool tips, and mouse shortcuts
[ Tutorial Home (see page 40) ] [ Previous Topic (see page 50) ]
Throughout this tutorial, the menu bar has been used to access features.
There are two other ways to access features as well as other useful tips
that can save you time.
Toolbars
Mouse Shortcuts
Tool Tips
Below the menu bar are groups of icons that represent shortcuts to many
dialogs and features. For more information refer to Toolbars (see
page 430) in the main help.
There are many mouse shortcuts available. To access them simply point
the mouse over a screen element such as a marker, or screen area, then
right- click the mouse. Mouse shortcuts are especially useful within the
waveform and listing data display areas.
Tool tips are small information displays that appear during operations
such as moving markers, setting a trigger with the mouse, or hovering the
mouse over a bus/signal name. Use them as comments (see page 97), or to
monitor your progress or current positions.
Agilent Logic Analyzer Online Help
51
2
Getting Started
Measurement Examples
The following measurement examples show you the typical order of steps
to set up and run a measurement. As you go through the examples, you
will encounter steps such as probing or triggering where alternative
choices are available. In these steps, select the probing or trigger example
that best fits your measurement.
• Making a timing analyzer measurement (see page 52)
• Making a state analyzer measurement (see page 53)
• To trigger on one of multiple edges or glitches (see page 54)
• To trigger on ranges (see page 55)
See Also
• Tutorial - Getting to know your logic analyzer (see page 40)
• Timing Mode Trigger Functions (see page 518)
• State Mode Trigger Functions (see page 531)
Making a timing analyzer measurement
The following measurement example shows you the steps necessary to
configure and run the logic analyzer for a typical timing analyzer
measurement. As you go through the example, make the appropriate
choices from the selection lists that best match the kind of configuration
you need.
TIP
If you are new to logic analysis, refer to "Tutorial - Getting to know your logic analyzer (see
page 40)" for a quick tutorial on logic analysis concepts and measurements.
1 Connect the probing to the device under test (see Probing the Device
Under Test (see page 61) for more information).
2 Turn on the logic analyzer.
Bus and signal
setup
1 In the menu bar, select Setup>(Logic Analyzer Module)>Bus/Signal....
2 From the Buses/Signals tab, assign bus/signal names to the device
under test signals probed. You do this by either renaming (see page 87)
existing names, or deleting (see page 86) and creating (see page 85)
new names.
3 From the Buses/Signals tab, define buses and signals (see page 84)
under the appropriate pods for all probed buses/signals on the device
under test.
Acquisition mode
setup
1 In the Analyzer Setup dialog, select the Sampling tab.
2 From the Sampling tab, set the acquisition mode to Timing -
Asynchronous Sampling.
52
Agilent Logic Analyzer Online Help
2
Getting Started
3 Set the Sampling Options (see page 100).
4 Set the timing mode Sampling Period (see page 101).
Trigger setup
1 The trigger required to capture specific data depends on the
measurement. However, the trigger is generally set in two ways.
• From within the data display, set up a simple trigger (see page 136).
• From the Advanced Trigger dialog (see page 456), set up a timing
mode advanced trigger (see page 518) function.
Run the
measurement
See Also
1 Run (see page 173) the measurement.
• To specify the trigger position (see page 114)
• To set acquisition memory depth (see page 115)
Making a state analyzer measurement
The following measurement example shows you the steps necessary to
configure and run the logic analyzer for a typical state analyzer
measurement. As you go through the example, make the appropriate
choices from the selection lists that best match the kind of configuration
you need.
TIP
If you are new to logic analysis, refer to "Tutorial - Getting to know your logic analyzer (see
page 40)" for a quick tutorial on logic analysis concepts and measurements.
1 Connect the probing to the device under test (see Probing the Device
Under Test (see page 61) for more information).
NOTE
Be sure that the clock signals of your device under test are connected to clock channels on
the pods. Any unused clock channels can be used for additional data channels and will not
feed into the state clock setup.
2 Turn on the logic analyzer.
Bus and signal
setup
1 In the menu bar, select Setup>(Logic Analyzer Module)>Bus/Signal... .
2 From the Buses/Signals tab, assign bus/signal names to the device
under test signals probed. You do this by either renaming (see page 87)
Agilent Logic Analyzer Online Help
53
2
Getting Started
existing names, or deleting (see page 86) and creating (see page 85)
new names.
3 From the Buses/Signals tab, define buses and signals (see page 84)
under the appropriate pods for all probed buses/signals on the device
under test.
Acquisition mode
setup
1 In the Analyzer Setup dialog, click the Sampling tab.
2 From the Sampling tab, set the acquisition mode to State - Synchronous
Sampling.
3 Set the state clock mode (see page 103).
4 Set the state sampling clock (see page 108).
5 If necessary, set the advanced state clocking (see page 109).
Trigger setup
1 The trigger required to capture specific data depends on the
measurement. However, the trigger is generally set in two ways.
• From within the data display, set up a simple trigger (see page 136).
• From the Advanced Trigger dialog (see page 456), set up an
advanced trigger (see page 531) function.
Run the
measurement
See Also
1 Run (see page 173) the measurement.
• To specify the trigger position (see page 114)
• To set acquisition memory depth (see page 115)
To trigger on one of multiple edges or glitches
1 In the timing sampling mode, set up an Advanced Trigger.
2 Select the bus on which you're looking for one of multiple edges or
glitches.
3 Select All bits in the bus.
4 Select Edge.
54
Agilent Logic Analyzer Online Help
Getting Started
2
5 Click Edge Spec....
6 In the Set Edge/Glitch dialog, specify edges or glitches you are looking
for; use the Set All button to make a selection for all signals in the bus.
7 Click OK to close the Set Edge/Glitch dialog.
8 Click OK to close the Advanced Trigger dialog.
NOTE
Glitches are not drawn on the screen. You need an oscilloscope to further troubleshoot
glitches and find out when they occur.
To trigger on ranges
NOTE
In order to trigger on ranges of bus values, the bus:
• Must not have reordered bits.
• Must not contain clock bits that span pod pairs.
• Must span 2 or fewer pod pairs (up to 64 bits wide).
Agilent Logic Analyzer Online Help
55
2
Getting Started
When setting up
simple triggers
(see page 136)
1 In the Simple Trigger field for a bus, click the
operator button;
then, choose either In Range or Not In Range.
Waveform Display Window
Listing/Compare/Source
Display Window
Bus Range Trigger
2 Specify the range values, either by entering values in the low range and
high range text entry fields or, when the Symbol number base is
selected, by using the Select Symbol dialog (see page 490).
3 From the menu bar, choose Run/Stop>Run, or click the
icon from
the run/stop toolbar (see page 434).
When setting up
advanced
triggers (see
page 141)
in the analyzer setup toolbar, or choose Setup>(Logic
Analyzer Module)>Advanced Trigger... from the menu bar.
1 Click
2 In the Advanced Trigger dialog, select the bus.
Clicking
lets you select from recently used bus/signal names.
Clicking elsewhere on a bus/signal name button opens a Select dialog
for selecting a different name.
3 Select All bits on the bus.
56
Agilent Logic Analyzer Online Help
2
Getting Started
4 Select either the In Range or Not In Range operator.
5 Select the number base (Binary, Hex, Octal, Decimal, Signed Decimal,
also known as two's complement, Ascii, or Symbol).
6 Specify the range values, either by entering values in the low range and
high range text entry fields or, when the Symbol number base is
selected, by using the Select Symbol dialog (see page 490).
7 From the menu bar, choose Run/Stop>Run, or click the
icon from
the run/stop toolbar (see page 434).
Agilent Logic Analyzer Online Help
57
2
Getting Started
Demo Center
Demo Center is an application that demonstrates logic analysis system
features. It loads illustrative configurations into the Agilent Logic
Analyzer application's offline- demo mode and highlights feature
capabilities.
To launch Demo
Center
• From the Agilent Logic Analyzer application's main menu, choose
Help>Show Demo....
• From the Agilent Logic Analyzer application's Demo Center toolbar,
click the
Show Demo icon.
• From the Windows Start bar, click Start>All Programs>Agilent Logic
Analyzer>Run Logic Analyzer Demo Center.
The Demo Center application and the Agilent Logic Analyzer application
are tiled horizontally on the desktop.
The
Float button maximizes the Agilent Logic Analyzer application's
window lets the Demo Center application window float over it. The
Locate button returns to horizontally tiled windows. The
What is Demo
Center button displays more information.
To use Demo
Center
1 Use the left pane to navigate to the feature demonstration you want to
view.
The
tree.
Expand and
Collapse buttons affect the feature hierarchy
2 Select the feature you want to learn about by clicking it.
Information about the feature appears in the right pane.
3 Click Launch Demo.
A configuration file that illustrates the feature is loaded into the
Agilent Logic Analyzer application, and more information about the
feature appears in Demo Center's right pane. The
Print button lets
you print the information.
58
Agilent Logic Analyzer Online Help
Getting Started
2
4 When you are done exploring the feature, click Press to Select Another
Demo.
Agilent Logic Analyzer Online Help
59
2
60
Getting Started
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
3
Probing the Device Under Test
Before you can make logic analysis measurements on a device under test,
you must connect the logic analyzer channels to (in other words, probe)
the device under test.
There are several options for probing a device under test:
• Connecting to individual IC pins or test points. — This is called general
purpose probing and is accomplished with flying- lead probe sets.
Accessories that help with general purpose probing are also available.
• Connecting to all the pins of a specific QFP package. — This is called
QFP package probing and is accomplished with optional elastomeric
probe adapter and 1/4 flex adapter products available for several types
of QFP packages.
• Designing connectors (or pads and mounting holes for soft- touch
connectorless probes and retention modules) into the device under test.
— This is called target connector probing or soft- touch connectorless
probing and is accomplished with optional probes available for various
signal and connector types.
• Using processor- or bus- specific probes. — These are called analysis
probes (formerly called preprocessors) and are available for many
processors and buses. Analysis probes include configuration files for
setting up the logic analyzer, and they may include inverse assemblers
or other post- processing tools for decoding captured data.
See Also
For more information on general- purpose probing, QFP package probing,
target connector and connectorless probing, and other probing options,
see:
•
"Probing Selection Quick Reference Card"
•
"Probing Solutions for Logic Analyzers" (
•
"Logic Analyzer Probing Solutions"
"latest version on web")
For more information on analysis probes and other processor and bus
solutions, see:
•
•
"Processor and Bus Support for Logic Analyzers" (
on web")
"latest version
"Processor, Bus, and FPGA Support for Logic Analyzers"

61
3
Probing the Device Under Test
For more information on probing signals internal to an FPGA or setting up
definitions for the probes used, see:
• "Setting Up Probes" (in the online help)
For more information on controlling signals in the device under test from
a logic analysis system, see:
• To control signals in the device under test (see page 63)
62
Agilent Logic Analyzer Online Help
3
Probing the Device Under Test
To control signals in the device under test
The 16900A, 16902A, 16902B, and 16903A logic analysis system frames
(see page 695) have a target control port, an 8- bit, 3.3V port that can be
used to send signals to a device under test. The target control port does
not function like a pattern generator, but more like a remote control for
switches in the device under test.
To use the target control port outputs:
1 Connect the target control port cable to the logic analysis system frame.
The target control cable is keyed, so it can be inserted only one way.
Plug it into the target control port with the key up and the cable
hanging down.
The wires on the target control port cable are color- coded. Bit 0 is
brown, bit 1 is red, bit 2 is orange, and so on up to bit 7 (gray). The
black and white wires are both ground. Pins 0, 2, 4, and 6 are on the
top of the connector and arranged in the same order as the wires.
2 If you plan on using open collector, remember to install pull- up
resistors to a maximum 4V. The maximum sink current into the Target
Control port is 12 mA and includes a 51 ohm series resistor.
Example:
Resetting Your
Device Under Test
This example also applies to other types of signals you may want to send
to your device under test. The reset line in this case is active low.
1 Attach one of the wires from the target control port cable to the reset
line, using proper termination.
2 In the Agilent Logic Analyzer application, choose Setup>Target
Control Port....
3 In the Target Control Port dialog (see page 508), check Enabled for the
target control port signal you are using.
4 Click 1 to output an active high.
5 When the device under test needs to be reset, click Pulse.
Agilent Logic Analyzer Online Help
63
3
64
Probing the Device Under Test
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
4
Connecting to a Logic Analysis System
If you opened the Agilent Logic Analyzer application on a logic analyzer
or logic analysis system frame, you are most likely already connected to
the local frame. (The right- most part of the status bar shows "Local".)
However, if you are offline (the right- most part of the status bar shows
"Offline") and you want to connect to the local frame, or if you want to
connect to a different, remote logic analysis system frame, you can do so
from the File menu.
To connect to the
local frame
To connect to a
remote frame
• Choose the File>Go Online To Local Frame menu command.
1 Choose the File>Go Online To... menu command.
2 In the Select System to Use dialog (see page 491), select the system to
access; then, click Connect.
The logic analysis system can be:
• Local — connected to the same computer or logic analyzer running
the Agilent Logic Analyzer application.
• Remote — somewhere else on the local area network.
3 If you are connecting to a remote logic analysis system that requires a
password (see Setting Up Passwords for Remote Access (see page 74)),
enter the password in the "Please enter connection password:" dialog,
and click OK.
When you are connected to a remote logic analysis system frame, the
right- most part of the status bar shows "Remote".
For more on using the Select System to Use dialog, see:
• To add a logic analysis system to the list (see page 67)
• To delete a logic analysis system from the list (see page 68)
• To refresh the logic analysis system list (see page 69)
• To view logic analysis system details (see page 70)
• To enter your "System In Use" comments (see page 71)
• To select a logic analysis system for auto- connect (see page 72)
• To chat with another logic analysis system user (see page 73)

65
4
Connecting to a Logic Analysis System
See Also
66
• Offline Analysis (see page 203)
Agilent Logic Analyzer Online Help
Connecting to a Logic Analysis System
4
To add a logic analysis system to the list
1 In the Select System to Use dialog (see page 491) (which appears after
choosing File>Go Online To...), click Add.
2 Enter the logic analysis system frame hostname or IP address in the
dialog, and click OK.
See Also
• Returning to Online Analysis (see page 65)
Agilent Logic Analyzer Online Help
67
4
Connecting to a Logic Analysis System
To delete a logic analysis system from the list
1 In the Select System to Use dialog (see page 491) (which appears after
choosing File>Go Online To...), select the logic analysis system you
wish to delete.
2 Click Delete.
See Also
68
• Returning to Online Analysis (see page 65)
Agilent Logic Analyzer Online Help
Connecting to a Logic Analysis System
4
To refresh the logic analysis system list
1 In the Select System to Use dialog (see page 491) (which appears after
choosing File>Go Online To...), click Refresh.
The logic analysis system status and detailed information is updated.
Status can be:
Status
Description
Available
See Also
Host offline
The logic analysis system has been powered down or taken off the
network.
In use
The "System In Use" comment is displayed in parentheses.
Incompatible remote
service version
The version information is displayed in parentheses. The Agilent Logic
Analyzer application software on the logic analysis system frame needs
to be updated to match the version of software installed on the machine
displaying this dialog.
• Returning to Online Analysis (see page 65)
Agilent Logic Analyzer Online Help
69
4
Connecting to a Logic Analysis System
To view logic analysis system details
1 In the Select System to Use dialog (see page 491) (which appears after
choosing File>Go Online To...), select the logic analysis system whose
details you wish to view.
2 Click Details... (you may have to click More >> first).
The logic analysis system details are displayed in the Frame/Module
Information dialog (see page 473).
See Also
70
• Returning to Online Analysis (see page 65)
Agilent Logic Analyzer Online Help
4
Connecting to a Logic Analysis System
To enter your "System In Use" comments
1 In the Select System to Use dialog (see page 491) (which appears after
choosing File>Go Online To...), select the logic analysis system whose
details you wish to view.
2 Click Set My Comments (you may have to click More >> first).
3 In the dialog that opens, enter your "system in use" comments.
These comments usually contain your contact information.
See Also
• Returning to Online Analysis (see page 65)
Agilent Logic Analyzer Online Help
71
4
Connecting to a Logic Analysis System
To select a logic analysis system for auto-connect
1 In the Select System to Use dialog (see page 491) (which appears after
choosing File>Go Online To...), select the logic analysis system that you
wish to auto connect to.
2 Click Set As Auto- Connect (you may have to click More >> first).
See Also
72
• Returning to Online Analysis (see page 65)
Agilent Logic Analyzer Online Help
Connecting to a Logic Analysis System
4
To chat with another logic analysis system user
1 In the Select System to Use dialog (see page 491) (which appears after
choosing File>Go Online To...), select the logic analysis system to
which you want to send a chat message.
2 Click Chat (you may have to click More >> first).
3 In the Chat Select Destination dialog (see page 462), select whether you
want to chat with the person logged into the logic analysis system or
the person connected to the frame; then, click OK.
4 In the Chat dialog (see page 461), enter your message; then, click Send.
5 When you are finished with the chat session, click Close.
See Also
• Returning to Online Analysis (see page 65)
Agilent Logic Analyzer Online Help
73
4
Connecting to a Logic Analysis System
Setting Up Passwords for Remote Access
The Agilent Logic Analyzer application lets you connect to and remotely
control logic analysis systems on the network.
If you have a logic analysis system you want to restrict remote frame
connections to, you can set up a remote access password. You can
password- protect hosted instruments too, by setting a password on the
host PC. Because any user on the network with the Agilent Logic
Analyzer application software installed can force any other user off of a
frame, you may wish to protect your local system with a password to
prevent this from happening.
NOTE
For multiframe logic analysis systems, the remote access password must be the same on
every frame. If this is not the case, you will not be able to connect to to the multiframe set.
If a password is not set (blank) on one frame, then you will be able to connect to the entire
set of frames so long as the remaining frames have identical passwords or a blank
password. In other words, a blank password is a don't care condition.
On the logic analysis systems that you want to restrict remote connections
to:
1 From the Windows Start menu, choose Start>Programs>Agilent Logic
Analyzer>Utilities>Remote Access Password Utility.
(You can also run this utility by clicking Set Local Password in the
Select System to Use dialog (see page 491).)
2 In the Remote Access Password Utility dialog, if a password is currently
set, click Clear Password.
3 Enter the new password in the Enter New Password and Re- enter
New Password fields; then, click Set Password.
4 Click OK to make the password changes and close the dialog.
74
Agilent Logic Analyzer Online Help
4
Connecting to a Logic Analysis System
Password changes take effect immediately; however, they do not affect
users currently connected to the local frame.
Clicking Cancel closes the dialog without making any password changes.
Notes:
• The remote access password is completely separate from Windows user
logon passwords. Setting or clearing remote access passwords does not
affect Windows user logon passwords.
• Remote access passwords are encrypted using a one- way encryption
algorithm and securely stored.
• In order to set or clear remote access passwords using this utility, the
currently logged- on user must have administrative credentials.
• Establishing a remote access password does not password- protect
access via Windows Remote Desktop.
See Also
• Returning to Online Analysis (see page 65)
Agilent Logic Analyzer Online Help
75
4
76
Connecting to a Logic Analysis System
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
5
Setting Up the Logic Analyzer
• Configuring Logic Analyzer Modules (see page 78)
• "Setting Up Probes" (in the online help)
• Setting the Logic Analyzer Threshold Voltage (see page 82)
• Defining Buses and Signals (see page 84)
• Choosing the Sampling Mode (see page 99)
• Setting Up Symbols (see page 119)
• Installing Licensed Hardware Upgrades (see page 127)

77
5
Setting Up the Logic Analyzer
Configuring Logic Analyzer Modules
A logic analyzer module is a logical collection of channels on a single
timebase and trigger. A module can be a single card (see page 694) or
several cards, and a single card or several card module can be split into
two modules. Modules give you the flexibility to:
• Increase logic analyzer channel count by using more than one card.
• Probe buses that have different time domains by splitting a single card
into two modules.
Combining cards to increase channel count is done when installing cards
into a frame (see page 695). Cables are connected between the cards. For
more information, see the
"16900- Series Logic Analysis System
Installation Guide".
Splitting a single card (or cards that were combined during installation) is
done from the Setup menu or in the Overview window. To split logic
analyzer channels into two modules:
1 Choose Setup>(Logic Analyzer Module)>Split Analyzer....
2 In the Split Analyzer Setup dialog (see page 501), drag the channel
assignment slider to specify the number of channels in each analyzer.
If you'd like to assign particular pods (see page 697) or pod pairs (see
page 697) to a module, check Advanced Pod Assignment Mode.
3 Click OK.
See Also
• To disable and enable modules (see page 78)
• To unsplit a split analyzer (see page 80)
• Memory Depth and Channel Count Trade- offs (see page 382)
To disable and enable modules
By default, all modules in a logic analysis system are enabled; however,
you can disable modules to stop them from participating in measurements.
NOTE
To disable
modules
Disabling a module in a split analyzer causes both modules of the split analyzer to be
disabled.
1 In the Overview window, choose Disable... from the module's menu.
Or, choose Setup>(Logic Analyzer Module)>Disable... from the main
menu.
2 In the Disable dialog:
78
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
a Select the modules you want to disable.
b Check Delete All Connections if you want to delete module
connections to tools and windows. This causes tools and windows
connected only to the disabled modules to be deleted as well.
Uncheck Delete All Connections if you want to leave module
connections to tools and windows. The disabled modules' buses and
signals are hidden from tools and windows, but they will reappear
when the modules are re- enabled.
c Click OK.
When a module is disabled:
• It no longer runs or sends data to downstream tools or windows, and
no data is saved to configuration files.
• The buses and signals defined in the module are hidden from windows
and tools.
• You cannot change the setup of the module.
In the Overview widow, disabled modules have the
Agilent Logic Analyzer Online Help
icon:
79
5
Setting Up the Logic Analyzer
To enable
modules
1 In the Overview window, choose Enable... from the module's menu.
Or, choose Setup>(Logic Analyzer Module)>Enable... from the main
menu.
2 In the Enable dialog:
a Select the modules you want to enable.
b Click OK.
See Also
• Configuring Logic Analyzer Modules (see page 78)
To unsplit a split analyzer
When logic analyzer pods have been split into two modules, you can undo
the split and recombine the pods into a single module again.
You can identify a split analyzer in the Overview window by the word
"Split" between the modules and an extra line between them.
80
Agilent Logic Analyzer Online Help
Setting Up the Logic Analyzer
5
When looking at the Overview widow, the bottom module shown is the one
that will be deleted in an unsplit.
CAUTION
When you unsplit an analyzer, all the bus/signal definitions you have set up for the
module are deleted throughout the system, including in Windows, triggers, filters,
etc. Be sure you are not using the split analyzer before you delete it.
If you are not sure how the unsplit will affect your setup, save your configuration
before you unsplit; you cannot "undo" after an unsplit.
To unsplit a split analyzer:
1 Choose Setup>(Logic Analyzer Module)>Unsplit Analyzer....
2 In the warning dialog that appears, click Yes.
See Also
• Configuring Logic Analyzer Modules (see page 78)
Agilent Logic Analyzer Online Help
81
5
Setting Up the Logic Analyzer
Setting the Logic Analyzer Threshold Voltage
It is very important that you specify a threshold voltage that matches
what your device under test is using. Incorrectly specified threshold
voltages result in incorrect data.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 In the Buses/Signals Setup dialog, click any Threshold button. The
Threshold buttons are located under the Pod or Clocks label.
3 In the Threshold Settings dialog:
Some logic analyzers let you specify threshold voltages for clock
channels individually. This may be useful in situations, for example,
where the clock channels are probing differential signals while the data
channels are probing single- ended signals.
82
Agilent Logic Analyzer Online Help
Setting Up the Logic Analyzer
5
a Check Apply settings to all pods if you want the settings to apply to
all pods; otherwise, the settings apply only to the selected pod.
b Check Apply settings to clock bits if you want the settings to apply
to clock bits; otherwise, the settings apply only to the data channels.
c Select the Probe type; this may affect the settings that can be
selected.
d Specify the threshold level. Choices are:
• Standard — you can select from a list of pre- defined threshold
levels (which are shown in parentheses).
• User Defined — you can enter a value from - 6.00 to 6.00 V.
• Differential.
• External Reference — some probes have external reference inputs
that can define the threshold setting.
See Also
• "Setting Threshold Voltages in the 16962 Logic Analyzer" on page 623
• "Pod and Channel Naming Conventions" on page 380
Agilent Logic Analyzer Online Help
83
5
Setting Up the Logic Analyzer
Defining Buses and Signals
Before you can use the logic analyzer, you must define buses and signals
by:
1 Adding bus/signal names.
2 Assigning logic analyzer channels to bus/signal names.
Click
in the analyzer setup toolbar, or choose Setup>(Logic Analyzer
Module)>Bus/Signal... from the menu bar to open the Buses/Signals setup
tab (see page 459).
The following tasks are performed in the Buses/Signals setup tab:
• To add a new bus or signal (see page 85)
• To delete a bus or signal (see page 86)
• To rename a bus or signal (see page 87)
• To rename the bits of a bus (see page 88)
• To assign channels in the default bit order (see page 90)
• To assign channels, selecting the bit order (see page 91)
• To use clock channels as extra data channels (see page 92)
• To define buses and signals by importing netlist files (see page 93)
• To reorder bits by editing the Channels Assigned string (see page 94)
• To set the default number base (see page 96)
84
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
• To set polarity (see page 97)
• To add user comments (see page 97)
• To add a folder (see page 98)
• To alias a bus/signal name (see page 98)
• To sort bus/signal names (see page 98)
Through the Display button, you can select what bus/signal setup
information is displayed (channels assigned, width, polarity, default base,
comment, threshold, activity, or channel numbers).
The bus and signal icons in the Bus/Signal Name column are normally
red, but they turn gray if the bus/signal is locked by an inverse assembler.
NOTE
See Also
In previous versions of the Agilent Logic Analyzer application, the Buses/Signals setup tab
had a Define Probes... button; now, probes are defined differently (see "To define probes"
(in the online help)).
• Setting the Logic Analyzer Threshold Voltage (see page 82)
• Why Are Pods Missing? (see page 381)
To add a new bus or signal
The add bus/signal feature allows you to add new buses and signals to the
configuration. Once added to the configuration, the new bus/signal is
automatically inserted into the data displays and also becomes available in
any bus/signal insert function.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 Select Add Bus/Signal to add a new bus or signal.
3 The new bus/signal will appear with a system generated default name.
Rename (see page 87) the new bus/signal if desired.
NOTE
Before a new bus/signal can be added to the configuration, at least one channel must be
assigned to the bus/signal.
Agilent Logic Analyzer Online Help
85
5
Setting Up the Logic Analyzer
See Also
• To delete a bus or signal (see page 86)
• To rename a bus or signal (see page 87)
• To assign channels in the default bit order (see page 90)
• To assign channels, selecting the bit order (see page 91)
• Defining Buses and Signals (see page 84)
To delete a bus or signal
The delete bus or signal feature allows you to remove buses and signals
individually or all at once. The delete bus or signal feature is accessed
through the setup menu or the setup toolbar.
• To delete an individual bus or signal (see page 86)
• To delete all buses and signals (see page 87)
To delete an
individual bus or
signal
86
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 Highlight the bus or signal you want to delete.
Agilent Logic Analyzer Online Help
Setting Up the Logic Analyzer
5
3 Click Delete.
To delete all
buses and signals
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 Click Delete All.
NOTE
See Also
Some tools "lock" buses and signals because they use the bus or signal to produce their
own output. Delete and Delete All will not delete these locked buses and signals. A locked
bus or signal has a gray icon to the left of the name instead of a red icon.
• Defining Buses and Signals (see page 84)
To rename a bus or signal
The rename bus/signal feature allows you to change bus and signal names.
All channel, pod, and clock assignments for the renamed bus/signal remain
unchanged.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal..., or click the
page 432).
icon in the setup toolbar (see
2 Right- click the bus or signal name and choose Rename...
Agilent Logic Analyzer Online Help
87
5
Setting Up the Logic Analyzer
3 Enter the new bus or signal name.
4 Select OK.
See Also
• To add a new bus or signal (see page 85)
• To delete a bus or signal (see page 86)
• To rename the bits of a bus (see page 88)
• Defining Buses and Signals (see page 84)
To rename the bits of a bus
When a bus is expanded in the Waveform display window, the names of
the signals within the bus are like Bus[0], Bus[1], etc., by default.
However, you can assign your own names to the bits within a bus.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal..., or click the
page 432).
icon in the setup toolbar (see
2 Right- click the bus name and choose Assign Names....
88
Agilent Logic Analyzer Online Help
Setting Up the Logic Analyzer
5
3 In the Assign Names dialog, enter the new names of bits within the bus.
4 Click OK.
Now, you see your names when the bus is expanded in the Waveform
window.
Agilent Logic Analyzer Online Help
89
5
Setting Up the Logic Analyzer
See Also
• To rename a bus or signal (see page 87)
• To add a new bus or signal (see page 85)
• Defining Buses and Signals (see page 84)
To assign channels in the default bit order
To make the logic analyzer display match your system's design, assign the
physical channels of the logic analyzer to bus and signal names.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 In the Buses/Signals tab, select squares in the grid to assign channels
to bus and signal names. For each signal probed in your device under
test, you should have a black check mark mapping the channel to a pod
and to a signal name in the interface.
Example: In the picture below, channels 0- 7 (pod 1) are mapped to My
Bus 1, channels 8- 15 (pod 1) are mapped to My Bus 2, and channels 8
and 9 (pod 2) are mapped to My Signal 1 & 2, respectively.
90
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
TIP
See Also
If clock channels are not connected to clock signals, they can be used as extra data
channels. Clock channels are grouped together after the last pod in the channel assignment
area.
• To define buses and signals by importing netlist files (see page 93)
• To reorder bits by editing the Channels Assigned string (see page 94)
• Pod and Channel Naming Conventions (see page 380)
To assign channels, selecting the bit order
In cases where buses in the device under test haven't been probed with
consecutive logic analyzer channels, you can assign channels to a bus
name in a selected bit order.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 In the Buses/Signals tab, right- click the bus name, and choose Enable
Channel Order Selection.
3 Start selecting squares in the grid to assign channels from the low
order bit of the bus to the high order bit.
The bit numbers are displayed as you select squares.
NOTE
To reset the
default bit order
When you select a bit order other than the default, you can only trigger on a sample equal to
(=) or not equal (!=) to some value on that bus. You lose the ability to trigger on a sample
less than (<), greater than (>), less than or equal to (<=), or greater than or equal to (>=)
some value, and you lose the ability to trigger on a sample "in range" or "not in range" of
two values.
The default bit order of assigned channels has higher bits on the left and
lower on the right (in the Bus/Signal Setup dialog).
Agilent Logic Analyzer Online Help
91
5
Setting Up the Logic Analyzer
To reset to the default bit order:
• Right- click the bus name, and uncheck Enable Channel Order
Selection.
See Also
• To define buses and signals by importing netlist files (see page 93)
• To reorder bits by editing the Channels Assigned string (see page 94)
• Pod and Channel Naming Conventions (see page 380)
To use clock channels as extra data channels
When clock channels are not used for state mode sampling clock inputs,
they can be used as extra data channels and assigned to bus/signal names
just like ordinary data channels (see To assign channels in the default bit
order (see page 90) or To assign channels, selecting the bit order (see
page 91)).
NOTE
When clock channels are used for state mode sampling clock inputs, it is not useful to
assign them to bus/signal names.
Each pod in a logic analyzer module has a clock channel. In the
Buses/Signals Setup dialog, all the clock channels are grouped together in
a virtual Clocks pod. (Only ordinary data channels appear under the
columns for each pod.)
NOTE
There is no separate physical clock pod. Each pod has a single clock channel.
The clock pod can grow to include as many channels as there are pods in
the system. In other words, the clock pod can have more than 16 channels
if there are more than 16 pods.
In the Channels Assigned string, the clock pod name is "Clks" and the
channels are named "C1", "C2", etc.
See Also
92
• To reorder bits by editing the Channels Assigned string (see page 94)
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
• Pod and Channel Naming Conventions (see page 380)
To define buses and signals by importing netlist files
You can create bus/signal names and assign logic analyzer probe channels
by importing netlist files. These netlist files come from the Electronic
Design Automation (EDA) tools used to design the device under test, and
they contain information about the signals on the connectors built into the
device under test for the logic analyzer probes.
1 If you haven't already defined probes, choose Setup>(Logic Analyzer
Module)>New Probe>General Purpose Probe Set and define the
probes whose connectors are mapped in the netlist file (see "To define
probes" (in the online help)).
2 In the Bus/Signal Setup dialog, click Netlist Import....
3 Then, enter the netlist file to import bus/signal assignments from, and
click OK.
After importing netlist files, connector pin numbers are displayed in the
Bus/Signal Setup dialog.
Imported bus/signal definitions are placed in the "Netlist Import" folder.
CAUTION
Example Line
from Netlist File:
The "Netlist Import" folder is deleted and re-created on each import. If you want to
keep definitions from the "Netlist Import" folder, either rename the folder or move
bus/signal definitions out of the folder before the next netlist import.
Netlist files created by Electronic Design Automation (EDA) tools have
lines in the following format:
Agilent Logic Analyzer Online Help
93
5
Setting Up the Logic Analyzer
NET '/Bus1(3)' J1-7
Where:
• Bus1 = Four bit bus.
• (3) = Bit 3.
• J1-7 = Connector J1, pin 7.
See Also
• To assign channels in the default bit order (see page 90)
• To assign channels, selecting the bit order (see page 91)
• To reorder bits by editing the Channels Assigned string (see page 94)
• Pod and Channel Naming Conventions (see page 380)
To reorder bits by editing the Channels Assigned string
You can change the order of the bits in a bus name (assigned in either the
default order (see page 90) or a selected order (see page 91)) by editing
the Channels Assigned text string.
1 In the Buses/Signals tab of the Analyzer Setup dialog, click the
Channels Assigned to the bus name.
2 In the Assign Channels dialog, enter the appropriate order of bits in the
bus.
94
Example
Description
Pod B1[0]
Signal consisting of the first channel in the first pod of slot B.
Pod B1[15:0]
Bus consisting of all sixteen channels in Pod B1 in default order.
Pod B1[7:0], Pod
B2[15:8]
Bus with seven channels from first pod in slot B followed by seven
channels from second pod in slot B.
Pod B1[7:0,15:8]
Big endian, little endian switch on a 16-bit bus.
Pod B1[0,1,2,3]
Bus with bits in reverse order.
Clks[C2:C1], Pod
B1[0], Pod B2[0]
Four bit bus including two clock pod channels.
Clks[C2M:C1S], Pod
B1M[0], Pod B1S[0]
Four bit bus with demultiplex.
Agilent Logic Analyzer Online Help
Setting Up the Logic Analyzer
5
See Pod and Channel Naming Conventions (see page 380) to understand
naming conventions like "Pod B2".
You can easily Switch Big Endian <=> Little Endian or Reverse
Channel Order by clicking these buttons.
3 Click OK.
Channel numbers are displayed for reordered bits in the Bus/Signal
Setup dialog.
NOTE
To reset the
default bit order
When bits have been reordered, you can only trigger on a sample equal to (=) or not equal
(!=) to some value on that bus. You lose the ability to trigger on a sample less than (<),
greater than (>), less than or equal to (<=), or greater than or equal to (>=) some value, and
you lose the ability to trigger on a sample "in range" or "not in range" of two values.
The default bit order of assigned channels has higher bits on the left and
lower on the right (in the Bus/Signal Setup dialog).
To reset to the default bit order:
1 Click the Channels Assigned to the bus name.
2 In the Assign Channels dialog, click Default Channel Order.
3 Click OK.
See Also
• To assign channels in the default bit order (see page 90)
• To assign channels, selecting the bit order (see page 91)
• Pod and Channel Naming Conventions (see page 380)
Agilent Logic Analyzer Online Help
95
5
Setting Up the Logic Analyzer
To set the default number base
You can set the default number base for a bus when you create the bus.
The default base is used to display bus and signal values in the listing (see
page 237) and waveform (see page 225) views. Default base only affects
new buses and signals; if you change default base for an existing bus or
signal you will not see a change unless you add a new copy of the bus or
signal to a listing or waveform view.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 In the bus/signal setup dialog, select Display.
3 Select Default Base.
4 To change the default base for a bus or signal, click the default base
value.
5 Select a new value.
6 Click OK to close the bus/signal dialog.
96
Agilent Logic Analyzer Online Help
Setting Up the Logic Analyzer
5
To set polarity
You can define buses and signals to display with negative or positive
polarity. This affects the display of values and waveforms. When a bus or
signal is set to negative polarity, an incoming high voltage will be shown
with a low waveform and a logical value of 0. The polarity is reflected in
all places that use values, such as trigger and symbols.
The default polarity is positive (high = 1).
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 In the bus/signal setup dialog, select Display.
3 Select Polarity.
4 In the polarity column that appears, toggle between + (positive) and —
(negative).
To add user comments
You can attach comments to buses and signals. The comments show up in
the tool tip when you hover the mouse over a bus or signal name in both
the waveform and listing windows.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 In the Buses/Signals setup tab that appears, select Display.
3 Select Comment. A new column labeled Comment appears.
4 In the Comment column, type your comment for the bus or signal.
Agilent Logic Analyzer Online Help
97
5
Setting Up the Logic Analyzer
5 Click OK to close the Analyzer Setup dialog.
NOTE
Comments are intended as a descriptor to embellish a bus/signal name and not as a
notepad. Comments can be up to 64 character in length.
To add a folder
The Add Folder... feature adds a windows style folder to the bus/signal
list. Use folders to help organize bus and signal names when using many
bus/signal names with inverse assemblers.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 Right- click on a bus/signal name, then select Add Folder.
3 The new folder appears directly below the highlighted name. By default,
the new folder has a system generated default name. If desired, rename
(see page 87) the new folder in the same way you would a bus/signal
name.
See Also
• To alias a bus/signal name (see page 98)
To alias a bus/signal name
The Add Alias... feature adds an exact duplicate bus or signal name (same
channel, polarity, etc. assignments). Use alias names along with folders
(see page 98) to help organize the many bus and signal names with
inverse assembly.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 Right- click on the desired bus/signal name, then select Add Alias.
3 The new alias name appears directly below the highlighted name. The
new alias name can be renamed (see page 87), however, the new name
will also be applied to the original name.
See Also
• To add a folder (see page 98)
To sort bus/signal names
You can sort bus/signal names and folder names to help organize them.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 Right- click on one of the bus/signal or folder names to be sorted; then,
select either Sort>Ascending or Sort>Descending.
See Also
98
• To add a folder (see page 98)
Agilent Logic Analyzer Online Help
Setting Up the Logic Analyzer
5
Choosing the Sampling Mode
The Sampling tab is accessed through the menu bar's Setup>(Logic
Analyzer Module)>Timing/State (Sampling)... item. The Sampling setup
tab is used to select and configure the acquisition mode.
In the Timing - Asynchronous Sampling acquisition mode, you set the
sampling option and the sampling period. The device under test is sampled
at regular intervals (the sampling period).
In the State - Synchronous Sampling acquisition mode, you set the
sampling option, you set up the clocking signal(s) from the device under
test that tells the logic analyzer when to sample data, and you adjust
sampling positions on each channel relative to the sampling clock to make
sure data is sampled when it is valid.
In both state and timing mode, you can set the acquisition (memory)
depth and the position of the trigger event within the acquisition memory.
Some logic analyzers have the timing zoom feature which collects
additional high- speed timing data around the logic analyzer trigger.
The following tasks are performed in the Sampling setup tab.
• Selecting the Timing Mode (Asynchronous Sampling) (see page 100)
• To select the timing acquisition mode (see page 100)
• To select the timing sampling option (see page 100)
• To set the timing mode sampling period (see page 101)
• Selecting the State Mode (Synchronous Sampling) (see page 102)
• To select the state acquisition mode (see page 102)
• To select the state sampling option (see page 102)
• Selecting the State Sampling Clock Mode (see page 103)
• To set up the state sampling clock (see page 108)
• To automatically adjust state sampling positions and threshold
voltages (see page 110)
• To manually adjust state sampling positions (see page 113)
• In Either Timing Mode or State Mode (see page 114)
• To specify the trigger position (see page 114)
Agilent Logic Analyzer Online Help
99
5
Setting Up the Logic Analyzer
• To set acquisition memory depth (see page 115)
• Using Timing Zoom (see page 115)
• To turn timing zoom on or off (see page 117)
• To specify the timing zoom sample period (on some logic analyzers)
(see page 117)
• To specify the timing zoom trigger position (see page 117)
• To align timing zoom in a split analyzer (see page 118)
See Also
• Memory Depth and Channel Count Trade- offs (see page 382)
Selecting the Timing Mode (Asynchronous Sampling)
In timing mode, the logic analyzer samples asynchronously, based on an
internally- generated sampling clock.
• To select the timing acquisition mode (see page 100)
• To select the timing sampling option (see page 100)
• To set the timing mode sampling period (see page 101)
To select the timing acquisition mode
1 From the menu bar select Setup>(Logic Analyzer
Module)>Timing/State (Sampling)..., or click the
setup toolbar (see page 432).
icon from the
2 In the Acquisition area of the Sampling setup dialog, select the Timing
- Asynchronous Sampling option.
To select the timing sampling option
In the timing (asynchronous) sampling mode, you can:
• Trade- off channel width for faster sampling. That is, if you want a
smaller sampling period, you can set up the logic analyzer to use half of
the maximum channels available.
100
Agilent Logic Analyzer Online Help
Setting Up the Logic Analyzer
5
• Get the most out of acquisition memory and measure an overall greater
amount of time by choosing to store only transitions or other
store- qualified patterns.
NOTE
Changing the sampling option will affect the sampling period and may affect bus
assignments.
To select the timing mode sampling option:
1 From the menu bar, select Setup>(Logic Analyzer
Module)>State/Timing (Sampling)....
2 Select Timing acquisition mode. Timing Options become selectable.
3 Select the sampling option you prefer. Your channel count may be
different depending on the logic analyzer model.
See Also
Full Channel Timing
Mode (see page 588)
Default. All channels are available.
Half Channel Timing
Mode (see page 588)
Uses one pod from each pod pair.
Transitional / Store
Qualified Timing
Mode (see page 588)
Provides maximum duration of acquisition because data is only stored
when a change from the last value is detected. See transitional timing
(see page 384).
• Logic Analyzer Notes, Timing Mode Sampling Options/Period (see
page 588)
To set the timing mode sampling period
In timing mode, a logic analyzer takes a sample of the device under test's
activity once per sample period. You can set this sample period in the
Sampling Setup tab.
1 From the menu bar select Setup>(Logic Analyzer
Module)>Timing/State (Sampling)..., or click the
setup toolbar (see page 432).
icon from the
2 Select Timing - Asynchronous Sampling.
3 In the Timing Mode area of the Sampling setup dialog, increase or
decrease the Sample Period.
NOTE
To capture signal level changes reliably, the sample period should be less than half of the
period of the fastest signal you want to measure. Time interval measurements are made by
counting the number of samples in the desired waveform area. These measurements are
made to a +/- one sample error, so measurement accuracy is improved if the number of
samples is maximized.
Agilent Logic Analyzer Online Help
101
5
Setting Up the Logic Analyzer
See Also
• Logic Analyzer Notes, Timing Mode Sampling Options/Period (see
page 588)
Selecting the State Mode (Synchronous Sampling)
In state mode, the logic analyzer samples synchronously, based on a
sampling clock signal from the device under test. Typically, the signal used
for sampling in state mode is a state machine or microprocessor clock
signal.
• To select the state acquisition mode (see page 102)
• To select the state sampling option (see page 102)
• Selecting the State Sampling Clock Mode (see page 103)
• To set up the state sampling clock (see page 108)
• To automatically adjust state sampling positions and threshold voltages
(see page 110)
• To manually adjust state sampling positions (see page 113)
To select the state acquisition mode
1 From the menu bar select Setup>(Logic Analyzer
Module)>Timing/State (Sampling)..., or click the
setup toolbar (see page 432).
icon from the
2 In the Acquisition area of the Sampling setup dialog, select the State -
Synchronous Sampling option.
To select the state sampling option
In the state (synchronous) sampling mode, the sampling option specifies
the speed up to which the state mode sampling clock will match input
clock edges from the device under test. You can trade- off triggering and
clocking capability to allow faster state mode sampling speeds.
To select the state mode sampling option:
1 From the menu bar, select Setup>(Logic Analyzer
Module)>State/Timing (Sampling)....
2 Select the State acquisition mode. State Sampling Options becomes
selectable.
3 Select the sampling option you prefer.
102
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
See Also
General State Mode
(see page 589)
Default.
Turbo State Mode
(see page 589)
Faster state mode sampling speeds are supported, but triggering and
clocking are restricted.
• Logic Analyzer Notes, State Mode Sampling Options (see page 589)
Selecting the State Sampling Clock Mode
The state sampling clock inputs let signals from the device under test
specify when data should be captured.
The state sampling clock mode specifies how the clock inputs are used for
sampling. There are four state sampling clock modes to choose from:
• Master Only (see page 104) — all pods sampled on one master clock.
• Master/Slave (see page 104) — some pods sampled on master clock;
other sampled on slave clock.
• Demultiplex (see page 104) — one pod of pair sampled on master and
slave clocks.
• Dual Sample (see page 105) — one pod of pair sampled on one master
clock but with different delays.
For instructions on setting up these state sampling clock modes, see:
• "To set up the master only sampling clock mode" on page 105
• "To set up the master/slave sampling clock mode" on page 105
• "To set up the demultiplex sampling clock mode" on page 106
• "To set up the dual sample sampling clock mode" on page 107
See Also
• "To set up the state sampling clock" on page 108
• "To set up advanced clocking" on page 109
• "Setting up the State Sampling Clock in the 16962 Logic Analyzer" on
page 626
• "Pod and Channel Naming Conventions" on page 380
Agilent Logic Analyzer Online Help
103
5
Setting Up the Logic Analyzer
Master Only Sampling Clock Mode In the Master only state sampling clock
mode, there is one sampling clock signal. When a clock edge occurs, data
is captured and saved into one sample of logic analyzer memory.
See Also
• To set up the master only sampling clock mode (see page 105)
Master/Slave Sampling Clock Mode In the Master/Slave state sampling clock
mode, you can save data captured on different clock edges into the same
sample of logic analyzer memory.
When the slave clock occurs, data captured on the pods that use the slave
clock is saved in a slave latch. Then, when the master clock occurs, data
captured on the pods that use the master clock, as well as the slave latch
data, are saved into logic analyzer memory. If multiple slave clocks occur
before the next master clock, only the most recently acquired slave data is
saved into logic analyzer memory.
See Also
• To set up the master/slave sampling clock mode (see page 105)
Demultiplex Sampling Clock Mode In the Demultiplex state sampling clock
mode, you can demultiplex data being probed by one pod into the logic
analyzer memory that is normally used for two pods. Demultiplex mode
uses the master and slave clocks to demultiplex the data.
104
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
When the slave clock occurs, data captured on the pod is saved into the
slave latch for the other pod in the pod pair. Then, when the master clock
occurs, data captured on the pod, as well as the slave latch data, are
saved in logic analyzer memory. As with master/slave mode, if multiple
slave clocks occur before the next master clock, only the most recently
acquired slave data is saved into logic analyzer memory.
See Also
• To set up the demultiplex sampling clock mode (see page 106)
Dual Sample Sampling Clock Mode In the Dual Sample state sampling clock
mode, you can save data captured using the master clock at each of two
different sample times into the same sample of analyzer memory.
When the master clock occurs, data on the pod is sampled twice using two
independent sampling positions. Each of the two sample positions can be
set using the Thresholds and Sample Positions dialog (see page 509).
The Dual Sample mode is often used to capture DDR memory bus activity
using the common bus clock as the master clock. One sample position is
used to capture write data and another is used to capture read data.
See Also
• "To set up the dual sample sampling clock mode" on page 107
• "Setting up the State Sampling Clock in the 16962 Logic Analyzer" on
page 626
To set up the master only sampling clock mode 1From the menu bar, select
Setup>(Logic Analyzer Module)>Timing/State (Sampling)....
2 Select State.
3 In the State Options, change Clock Mode to Master.
4 Set up your master clock (see To set up the state sampling clock (see
page 108)).
See Also
• Master Only Sampling Clock Mode (see page 104)
To set up the master/slave sampling clock mode 1From the menu bar, select
Setup>(Logic Analyzer Module)>Timing/State (Sampling)....
2 Select State.
3 In the State Options, change Clock Mode to Master/Slave/Demux.
Agilent Logic Analyzer Online Help
105
5
Setting Up the Logic Analyzer
4 Set up your master and slave clocks (see To set up the state sampling
clock (see page 108)).
5 Select the Buses/Signals tab.
6 For each pod, click the clock button under the pod heading and choose
either Master Clock or Slave Clock.
See Also
NOTE
• Master/Slave Sampling Clock Mode (see page 104)
To set up the demultiplex sampling clock mode
To capture demultiplexed data, use only one pod of a pod pair.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Timing/State (Sampling)....
2 Select the State acquisition mode.
3 In the State Options, change Clock Mode to Master/Slave/Demux.
4 Set up your master and slave clocks (see To set up the state sampling
clock (see page 108)).
5 Select the Buses/Signals tab.
6 Click the clock button under the pod heading and choose Demultiplex.
The display of the pod and the other pod in the pair changes. For
example, if you set Pod 1 to demultiplex, Pod 2 goes away and you see
two Pod 1 columns. The first Pod 1 column is labeled Pod 1 (Master
Clock), and the second column is Pod 1 (Slave Clock).
106
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
Note that you can adjust sampling positions relative to the master clock
and to the slave clock by assigning master and slave bus/signal names.
(Note the "M" and "S" suffixes on pods in the Channels Assigned
column to indicate "master clock" and "slave clock".) For more
information on adjusting sampling positions, see To automatically adjust
state sampling positions and threshold voltages (see page 110) or To
manually adjust state sampling positions (see page 113).
See Also
NOTE
• Demultiplex Sampling Clock Mode (see page 104)
To set up the dual sample sampling clock mode
To capture dual sample data, use only one pod of a pod pair.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Timing/State (Sampling)....
2 Select State.
3 In the State Options, change Clock Mode to Dual Sample.
4 Set up your master clock (see To set up the state sampling clock (see
page 108)).
5 Select the Buses/Signals tab.
6 Click the clock button under the pod heading, and choose Dual Sample.
The display of the pod and the other pod in the pair changes. For
example, if you set Pod 1 to dual sample, Pod 2 goes away and you see
two Pod 1 columns. The first Pod 1 column is labeled Pod 1 (Master
Sample), and the second column is Pod 1 (Second Sample).
NOTE
Note that timing zoom data is only valid for the selected pod.
7 Assign bus/signal names to the channels in the master sample and to
the channels the second sample.
Agilent Logic Analyzer Online Help
107
5
Setting Up the Logic Analyzer
Bus/signal names assigned to the master sample can have different
sampling positions than the bus/signal names assigned to the second
sample.
8 Adjust the state sampling positions differently for the bus/signals
associated with the master sample and the buses/signals associated
with the second sample (see To automatically adjust state sampling
positions and threshold voltages (see page 110) or To manually adjust
state sampling positions (see page 113)).
Note the "M" and "S" suffixes on pods in the Channels Assigned column
to indicate "master sample" and "second sample".
See Also
• "Dual Sample Sampling Clock Mode" on page 105
• "Setting up the State Sampling Clock in the 16962 Logic Analyzer" on
page 626
To set up the state sampling clock
The state clock should be set to match the clock signal on your device
under test. The logic analyzer can handle clock signals comprised of up to
four lines. Clocks can be as simple as a single rising edge, or a
complicated combination of edges and highs or lows.
In the picture above, the clocks refer to the clock signal lines on pods 1
through 4. Depending on model, your logic analyzer may have more pods.
However, only the clock lines on the first 4 pods can be used to generate
the state clock signal. Clock lines on extra pods can be used like normal
data lines.
1 Attach logic analyzer pods to your device under test. Clock signals must
be connected to the clock lines on pods 1 through 4.
2 From the menu bar, select Setup>(Logic Analyzer
Module)>Timing/State (Sampling)....
3 Select State - Synchronous Sampling. The State Options area becomes
active.
4 Select the state clock mode (see page 103). Most measurements use only
the master clock.
5 Set up a clock description to match the clock(s) in your device under
test.
108
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
Don't care. Clock line not used in this clock.
Rising edge.
Falling edge.
Both edges.
Qualifier - high.
Qualifier - low.
A clock description must have at least one edge.
See Also
• "Setting up the State Sampling Clock in the 16960 Logic Analyzers" on
page 612
• "Setting up the State Sampling Clock in the 16962 Logic Analyzer" on
page 626
• "Selecting the State Sampling Clock Mode" on page 103
• "To automatically adjust state sampling positions and threshold voltages"
on page 110
• "To manually adjust state sampling positions" on page 113
• "To set up advanced clocking" on page 109
To set up advanced clocking If you want to specify more complex clock
setups than you can with the normal Master or Slave selections (for
example, if you want to use a specific clock channel both as an edge and
a qualifier in the same clock description), you need to use advanced
clocking.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>State/Timing (Sampling)....
2 Select State mode. The state options become selectable.
3 Next to the clock mode, select Advanced Clocking. The clock controls
are replaced by a button.
4 Select Master Clock... or Slave Clock... as appropriate.
5 In the Advanced Clocking Setup Dialog (see page 455), choose settings
as appropriate.
Clock channels can be used both as primary clocks and as clock
qualifiers.
6 Click OK to close the dialog. The clock description in the Analyzer
Setup window updates.
Agilent Logic Analyzer Online Help
109
5
Setting Up the Logic Analyzer
NOTE
See Also
If you un-check advanced clocking, all qualifiers are erased.
• Pod and Channel Naming Conventions (see page 380)
To automatically adjust state sampling positions and threshold voltages
When adjusting the state mode sampling position with eye finder, the logic
analyzer looks at signals from the device under test, figures out the
threshold voltage that results in the widest possible data valid window,
then figures out the location of the data valid window in relation to the
sampling clock, and automatically sets the threshold voltage and sampling
position.
Because eye finder automatically sets the sample position on individual
channels, it can correct for the small skew effects caused by probe cables
and circuit board traces. This makes the logic analyzer's setup/hold
window smaller and lets you accurately capture data at higher clock
speeds.
Eye finder requires:
• At least 10 transitions on each signal during its run. (You can use the
advanced eye finder settings to cause longer or shorter runs.)
• All devices which can drive each signal should contribute to the
stimulus.
• All device under test operating modes relevant to the eventual logic
analysis measurement should contribute to the stimulus as well.
NOTE
To run eye finder
Eye finder measurements and normal logic analyzer measurements cannot run
simultaneously.
1 Probe the device under test by connecting the logic analyzer channels.
2 Assign bus/signal names to those logic analyzer channels.
3 Make sure that the device under test and the logic analyzer have
warmed up to their normal operating temperatures.
4 Select the state (synchronous sampling) mode (see To select the state
acquisition mode (see page 102)).
5 In the Sampling Setup dialog, click Thresholds and Sample Positions....
6 In the Thresholds and Sample Positions dialog (see page 509), select the
buses/signals on which you wish to run eye finder.
110
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
You may want to run eye finder on channel subsets, for example, when
certain bus signals transition in one operating mode (of the device
under test) and other bus signals transition in a different operating
mode.
7 Select the type of eye finder run you want:
• Auto Sample Position Setup — performs a full time scan at the
currently specified threshold voltage to determine the optimal
sampling position.
• Auto Threshold and Sample Position Setup — adjusts the threshold
voltages while watching activity indicators to find the signal activity
envelope and optimal threshold voltage setting; then, performs a full
time scan at that threshold, to automatically determine the optimal
sampling position.
• Eye Scan with Threshold and Sample Position Setup — performs
full time scans across the full signal activity envelope to display
oscilloscope- like eye diagrams along with optimal threshold voltage
and sampling position settings.
• Eye Scan with Sample Position Setup Only — performs full time
scans across the full signal activity envelope to display
oscilloscope- like eye diagrams along with sampling position settings
only.
• Linear Scan Only (no settings changed) — without changing the
current sample position settings, performs a linear scan (like the
Auto Sample Position Setup) and shows you suggested sample
positions. Manual adjustments are not allowed.
• Eye Scan Only (no settings changed) — without changing the
current sample position and threshold settings, performs an Eye
Scan and shows you suggested sample positions and thresholds.
Manual adjustments are not allowed.
8 Click Run.
After checking clock and qualifier inputs for activity and the
appropriate thresholds, the eye finder measurement runs.
When eye finder finds more than one stable region on a channel, it
uses the current sampling position as a hint about which stable region
it should suggest a position for.
If eye finder picks the wrong stable region, you can expand the
bus/signal and drag the Sampling Position bar or dotted line (blue in
stable regions, red in transitioning regions) into the correct stable
region. The suggested sampling position for that region will be shown
(see How Selected/Suggested Positions Behave (see page 515)).
Agilent Logic Analyzer Online Help
111
5
Setting Up the Logic Analyzer
You can also adjust the threshold voltage setting by dragging the
Threshold bar or dotted line. Note that this affects all channels on the
same pod (and sometimes the clock input on the pod as well).
9 If you have moved the sampling position and wish to return to the
suggested positions, go to the Thresholds and Sample Positions dialog,
right- click on a bus/signal, and choose the Set Sampling Position to
Suggested command.
If you have moved the threshold voltage setting and wish to return to
the suggested positions, go to the Thresholds and Sample Positions
dialog, right- click on a bus/signal, and choose the Set Threshold to
Suggested command.
For more information on the eye finder measurement results, right- click
on a bus/signal and choose Properties... to open the Eye Finder
Properties dialog (see page 515). For more information on informational
messages in the Thresholds and Sample Positions dialog, see Eye Finder
Info Messages (see page 350).
Eye finder finds optimal threshold voltages and sample positions for the
actual specific conditions - - amplitude, offset, slew rates, and ambient
temperature. Therefore, you will get the best results by running eye finder
under the same conditions that will be present when logic analysis
measurements are made.
When running normal logic analyzer measurements, you will be warned if
the sampling clock setup, clock thresholds, or sampling clock mode has
changed since the last eye finder measurement.
To run eye finder
repetitively
1 In the Thresholds and Sample Positions dialog, click Advanced....
2 In the Eye Finder Advanced Options dialog (see page 513), select the
Run Mode tab.
3 Check Run Repetitively.
4 Click OK.
5 In the Thresholds and Sample Positions dialog, click Run.
In the Thresholds and Sample Positions dialog, you can see how the
stable and transitioning areas vary over time.
6 To stop the repetitive run, click Stop.
112
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
To view eye finder
data as a bus
composite
When you want a compressed, high- level view of the eye finder data:
1 In the Thresholds and Sample Positions dialog, right- click on the
sampling position diagram for a bus, and choose the View Bus As
Composite command.
Average sampling positions as well as stable and transitioning areas are
displayed for the whole bus. This is the default. Stable areas show
positions where every channel in the bus is stable.
To view eye finder
data as a stack of
channels
When you want more resolution in your view of the eye finder data:
1 In the Thresholds and Sample Positions dialog, right- click on the
sampling position diagram for a bus, and choose the View Bus As
Stack Of Channels command.
Individual sampling positions and stable and transitioning areas for all
the channels in a bus are shown.
To clear eye
finder
measurement
data
See Also
1 In the Thresholds and Sample Positions dialog, right- click on a
bus/signal name, and choose Clear Measurement.
• Understanding State Mode Sampling Positions (see page 386)
• Eye Finder Advanced Options Dialog (see page 513)
• To manually adjust state sampling positions (see page 113)
To manually adjust state sampling positions
In the Thresholds and Sample Positions dialog, you can manually adjust
state mode sampling positions without running eye finder (which
automatically adjusts state sampling positions).
1 Select the state (synchronous sampling) mode (see To select the state
acquisition mode (see page 102)).
2 In the Sampling Setup dialog, click Thresholds and Sample Positions....
3 In the Thresholds and Sample Positions dialog (see page 509), drag the
blue sampling position bars to the proper locations.
You can expand or collapse the channels in a bus.
Agilent Logic Analyzer Online Help
113
5
Setting Up the Logic Analyzer
TIP
To adjust the sample position and/or threshold voltage for multiple buses and signals at the
same time, you can group those buses and signals into a folder in the Buses/Signals Setup
dialog; then, in the Thresholds and Sample Positions dialog, you can adjust the composite
for the folder.
Sampling positions are saved with the logic analyzer configuration (see To
save a configuration file (see page 176)).
See Also
• Understanding State Mode Sampling Positions (see page 386)
• To automatically adjust state sampling positions and threshold voltages
(see page 110)
In Either Timing Mode or State Mode
• To specify the trigger position (see page 114)
• To set acquisition memory depth (see page 115)
To specify the trigger position
The trigger position specifies the amount of trace memory used for
samples captured after the trigger. For example, when 10% poststore is
selected, 90% of trace memory is used for samples captured before the
trigger. When 90% poststore is selected, 10 % of trace memory is used for
samples captured before the trigger.
When Force Prestore is checked, the amount of pre- trigger and
post- trigger memory is always what you expect because, after a run, the
logic analyzer fills pre- trigger memory before it starts looking for a trigger.
If the event you want to trigger on occurs while pre- trigger memory is
being filled, the logic analyzer does not trigger.
When Force Prestore is unchecked, the trigger position may not end up
being where you expect because the logic analyzer starts looking for a
trigger immediately after a run (it does not wait for pre- trigger memory to
be filled). For example, if you set the trigger position to 50%, but the logic
analyzer finds the trigger right away, the amount of pre- trigger memory is
less than you expect.
1 From the menu bar select Setup>(Logic Analyzer
Module)>Timing/State (Sampling)..., or click the
setup toolbar (see page 432).
icon from the
2 Select the trigger position, and check or uncheck Force Prestore as
desired.
114
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
See Also
• Understanding Logic Analyzer Triggering, The Conveyor Belt Analogy
(see page 393)
• To set the acquisition memory depth (see page 115)
To set acquisition memory depth
The acquisition depth control lets you set the amount of memory that is
filled with data on an acquisition. The choices available depend on the
maximum memory depth available in the analyzer that is being used.
1 From the menu bar select Setup>(Logic Analyzer
Module)>Timing/State (Sampling)....
2 Set the acquisition mode and any state or timing options. These will
affect the available memory choices.
3 In the Options box to the right, set Acquisition Depth.
See Also
• Memory Depth and Channel Count Trade- offs (see page 382)
• Logic Analyzer Notes, Channels and Memory Depth (see page 588)
• Understanding Logic Analyzer Triggering, The Conveyor Belt Analogy
(see page 393)
• To specify the trigger position (see page 114)
Using Timing Zoom
Timing zoom collects additional high- speed timing data around the trigger
of the logic analyzer.
The timing zoom settings are accessed through the TimingZoom box in the
Sampling tab.
Agilent Logic Analyzer Online Help
115
5
Setting Up the Logic Analyzer
• To turn timing zoom on or off (see page 117)
• To specify the timing zoom sample period (on some logic analyzers) (see
page 117)
• To specify the timing zoom trigger position (see page 117)
• To align timing zoom in a split analyzer (see page 118)
What is Timing
Zoom?
Timing zoom collects a window of additional high- speed timing data
around the trigger of the logic analyzer.
Because of timing zoom's faster sample rate, you get a higher- resolution
view of transitions than with the normal timing mode. Timing zoom data
appears in rows with "(TZ)" after bus/signal names.
Because of the faster sample rate and the relatively smaller amount of
memory for samples, the overall window of time captured by timing zoom
is smaller. Timing zoom data is captured around the trigger.
116
Agilent Logic Analyzer Online Help
Setting Up the Logic Analyzer
See Also
5
• Logic Analyzer Notes, Timing Zoom (see page 589)
To turn timing zoom on or off
If you are not interested in the timing zoom data for a measurement, you
can improve logic analyzer performance by turning off timing zoom.
1 In the Sampling tab, check or uncheck Enable in the TimingZoom box.
To specify the timing zoom sample period (on some logic analyzers)
With some logic analyzers (see Logic Analyzer Notes, Timing Zoom (see
page 589)), you can change the sampling period to see more or less
sampling resolution around the trigger.
1 In the Sampling tab, check Enable in the TimingZoom box.
2 Click Setup... in the TimingZoom box.
3 In the TimingZoom Setup dialog (see page 516), select the Sampling
Period.
See Also
• Logic Analyzer Notes, Timing Zoom (see page 589)
To specify the timing zoom trigger position
1 In the Sampling tab, check Enable in the TimingZoom box.
2 Click Setup... in the TimingZoom box.
3 In the TimingZoom Setup dialog (see page 516), drag the Trigger
Position slider bar to the desired setting.
The trigger position specifies the amount of timing zoom memory used
for samples captured after the trigger. For example when
"10% poststore" is selected, 90% of timing zoom memory is used for
samples captured before the trigger.
Agilent Logic Analyzer Online Help
117
5
Setting Up the Logic Analyzer
See Also
• Logic Analyzer Notes, Timing Zoom (see page 589)
To align timing zoom in a split analyzer
On some older logic analyzer modules, if you have split the analyzer, you
need to specify which analyzer's trigger timing zoom should be aligned
with.
1 In the Sampling tab, check Enable in the TimingZoom box.
2 Click Setup... in the TimingZoom box.
3 In the TimingZoom Setup dialog (see page 516), select the logic analyzer
to Align Trigger With.
118
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
Setting Up Symbols
You can use symbol names in place of bus/signal data values when:
• Setting up triggers.
• Displaying captured data.
• Searching for bus/signal values in the display windows.
• Setting up the Filter/Colorize tool.
Symbol names can be: variable names, procedure names, function names,
source file line numbers, etc.
You can enter user- defined symbol names, or you can load symbol name
definitions from a program's object file or from a general- purpose ASCII
format symbol file.
• To create user- defined symbols (see page 119)
• To load symbols from a file (see page 121)
• To run the symbol reader outside the application (see page 122)
• To create an ASCII symbol file (see page 123)
• To change symbol reader options (see page 123)
Multiple user- defined symbols can have the same name and different
values. Symbol value lookups are based on the name and the value.
Multiple symbols with the same name are not allowed when loading
symbols from a file. When a symbol file has multiple symbols with the
same name, the first is accepted and the rest are ignored.
When two or more symbols have the same value, the first symbol name
matching the value is used (even though you may have selected one of the
others).
See Also
• To enter symbolic bus/signal values (see page 126)
To create user-defined symbols
You can create and edit user- defined symbols for bus/signal values.
Agilent Logic Analyzer Online Help
119
5
Setting Up the Logic Analyzer
To add a
user-defined
symbol
1 Select Setup>(Logic Analyzer Module)>Symbols....
2 In the Symbols dialog (see page 504), select the bus or signal for which
the new symbol should be displayed.
Each symbol is defined for a particular bus/signal.
3 Click Add....
4 In the Add Symbol dialog, define a value or range of values.
There are no restrictions on the characters you can use in the name of
a symbol.
Many identical symbols for a bus/signal can be entered, all with unique
or identical values. During symbol lookup by a window or tool, the first
symbol that matches the pattern is used. This is why the Symbol dialog
has Move Up and Move Down buttons for reordering symbols.
5 Click Apply.
To see the symbols in the listing or waveform display, click OK in the
Symbols dialog and change the base (see page 237) for the bus/signal to
Symbols.
NOTE
120
Because XML format logic analyzer configuration files save and load user-defined symbols,
you can also add symbols by (1) using text processing tools to re-format symbol information
from software development tools, (2) inserting them into an XML format configuration file,
and (3) loading the configuration file into the Agilent Logic Analyzer application (see "XML
Format" (in the online help)).
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
To edit a
user-defined
symbol
1 Select Setup>(Logic Analyzer Module)>Symbols....
2 Select the symbol you want to edit.
3 Click Edit.
To delete a
user-defined
symbol
1 Select Setup>(Logic Analyzer Module)>Symbols....
2 Select the symbol you want to delete.
3 Click Delete.
To save symbols
Save symbols as part of a configuration file (see page 176). Symbols are
saved in the configuration whether or not you select Setup only in the
Save As dialog.
You can move user- defined symbols from one bus/signal to another by
saving to an XML format configuration file, editing, then reloading the file.
See Also
• Displaying Names (Symbols) for Bus/Signal Values (see page 239)
To load symbols from a file
You can load symbols from object files, which are created by your
compiler/linker or other software development tools, or you can load
symbols from a general- purpose ASCII (GPA) format symbol files.
1 Create the symbol file:
• Generate an object file with symbolic information using your
software development tools (see Object File Formats Supported by
the Symbol Reader (see page 558)).
• Generate an Agilent Symbol Reader ".sym" file by running the symbol
reader outside of the Agilent Logic Analyzer application (see
page 122); loading symbols from ".sym" files is faster than loading
them from object files.
• If your language tools cannot generate object file formats that are
supported by the logic analyzer, create an ASCII symbol file (see
page 123).
2 From the Agilent Logic Analyzer application's main menu bar, choose
Setup>(Logic Analyzer Module)>Symbols....
3 In the Symbols dialog (see page 504), select the bus/signal name you
want to load object file symbols for.
In most cases, you will select the bus/signal representing the address
bus of the processor you are analyzing.
4 Click Load....
5 In the Select Symbol File dialog, select the file from which you want to
load symbols.
6 Click Open.
Agilent Logic Analyzer Online Help
121
5
Setting Up the Logic Analyzer
The name of the symbol file is saved when a configuration file is saved.
The symbol file will be reloaded when the configuration is loaded.
To reload symbols
from a file
1 Choose Setup>(Logic Analyzer Module)>Symbols....
2 In the Symbols dialog (see page 504), select the symbol file whose
symbols you want to reload.
3 Click Load....
The values of the symbols being used in the trigger sequence are updated
automatically each time a symbol file is reloaded.
To delete a
symbol file
1 Choose Setup>(Logic Analyzer Module)>Symbols....
2 In the Symbols dialog (see page 504), select the symbol file whose
symbols you want to delete.
3 Click Delete.
See Also
• Object File Formats Supported by the Symbol Reader (see page 558)
To run the symbol reader outside the application
You can run the symbol reader outside the Agilent Logic Analyzer
application to create an Agilent Symbol Reader ".sym" file that loads faster
than the object file.
1 Open a Command Prompt window.
2 Run the command:
agSymbolBuild.exe [-r <readers.ini>] <object_file> <dest_file>.sym
For example:
agSymbolBuild.exe q.elf q.sym
The agSymbolBuild.exe symbol reader program is located in the
directory:
<Drive letter>:\<Install directory>\SymbolReaders\
For example:
C:\Program Files\Agilent Technologies\Logic Analyzer\SymbolReaders\
To change the symbol reader options, copy the readers.ini file from the
SymbolReaders directory, edit it, and use the -r <readers.ini>
option when running the agSymbolBuild.exe program.
For more information on the symbol reader program, see the
README.txt file in the SymbolReaders directory.
See Also
• To load symbols from a file (see page 121)
• To change symbol reader options (see page 123)
122
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
To create an ASCII symbol file
General- purpose ASCII (GPA) symbol files are created by converting object
file symbols to a GPA format symbol files and/or by using text
editing/processing tools.
To convert object
file symbols to
GPA format
symbol files
When you need to apply different offsets to different symbols or sections
of code, you can convert object file symbols to general- purpose ASCII
(GPA) format symbol files. Then, you can use text editing/processing tools
to adjust the symbol or section offset values in the GPA format file before
loading the file into the Agilent Logic Analyzer application.
1 Open a Command Prompt window.
2 Run the command:
agSymbolQuery.exe -a <object_file> <dest_file>.sym > GPA_file
For example:
agSymbolQuery.exe -a q.elf q.sym > q.gpa
The agSymbolQuery.exe program is located in the directory:
<Drive letter>:\<Install directory>\SymbolReaders\
For example:
C:\Program Files\Agilent Technologies\Logic Analyzer\SymbolReaders\
For more information on the agSymbolQuery.exe program, see the
README.txt file in the SymbolReaders directory.
See Also
• General- Purpose ASCII (GPA) Symbol File Format (see page 559)
To change symbol reader options
You can change how ELF/Stabs, Ticoff, or Coff/Stabs symbol files are
processed by editing the readers.ini file.
1 Make a backup copy of the readers.ini file.
The readers.ini file is located in the directory:
<Drive letter>:\<Install directory>\SymbolReaders\
For example:
C:\Program Files\Agilent Technologies\Logic Analyzer\SymbolReaders\
2 Edit the readers.ini file.
For more information on the symbol reader options, see the comments
in the readers.ini file.
Agilent Logic Analyzer Online Help
123
5
Setting Up the Logic Analyzer
Reader Options
SectionReloc
Use the following options to specify the relocation. Replace <sectionname>
with the name of your section. Replace <hex_relocation_value> with the
hex relocation amount (32- bit max). You can set the relocation for section
to an absolute value or you can add a relative relocation amount. The
relocation value will be calculated using unsigned 32- bit math.
[SectionReloc]
Place this before all relocation options.
AddReloc_AllSections=<hex_relocation_value>
Relocates all sections by an amount specified.
If this command is used with subsequent relocation commands
the subsequent commands will override this operation.
AddReloc_<sectionname>=<hex_relocation_value>
Adds a relative relocation value.
SetReloc_<sectionname>=<hex_relocation_value>
Relocates the section to the absolute address specified.
NonReloc_<sectionname>=TRUE
Inhibits a section from being relocated.
It is only useful when it follows a AddRloc+AllSections.
C++Demangle
1= Turn on C++ Demangling (Default)
0= Turn off C++ Demangling
C++DemOptions
803=
203=
403=
800=
200=
400=
MaxSymbolWidt
h
80= Column width max of a function or variable symbol
Wider symbols names will be truncated.
(Default 80 columns)
OutSectionSymbo
lValid
Standard Demangling
GNU Demangling
(Default Elf/Stabs)
Lucid Demangling
Standard Demangling without function parameters
GNU Demangling without function parameters
Lucid Demangling without function parameters
0= Symbols whose addresses aren't within the
defined sections are invalid (Default)
1= Symbols whose addresses aren't within the
defined sections are valid
This option must be specified in the Nsr section of the Readers.ini file:
[Nsr]
OutSectionSymbolValid=1
ReadElfSection
124
2= Process all globals from ELF section (Default)
Get size information of local variables
1= Get size information of global and local variables
Symbols for functions will not be read, and
only supplemental information for those symbols in
the Dwarf or stabs section will be read.
0= Do not read the Elf Section
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
If a file only has an ELF section this will have no effect and the ELF
section will be read completely. This can occur if the file was created
without a "generate debugger information" flag (usually - g). Using the - g
will create a Dwarf or Stabs debug section in addition to the ELF section.
StabsType
StabsType=0
StabsType=1
StabsType=2
ReadOnlyTicoffPa
ge
Reader will determine stabs type (Default)
Older style stabs
(Older style stabs have individual symbol
tables for each file that was linked into
the target executable, the indexes of each
symbol table restart at 0 for each file.)
Newer style stabs
(New style stabs have a single symbol table
where all symbols are merged into a large
symbol array).
ReadOnlyTicoffPage tells the ticoff reader to read only the symbols
associated with the specified page (as an example 'ReadOnlyTicoffPage=0'
reads only page 0 symbols). A value of - 1 tells the ticoff readers to read
symbols associated with all pages.
ReadOnlyTicoffPage=-1 Read all symbols associated will all
ticoff pages (Default)
ReadOnlyTicoffPage=p Read only symbols associated with
page 'p' (where p is any integer
between 0 and n the last page of
the object file).
AppendTicoffPag
e
AppendTicoffPage tells the ticoff reader to append the page number to the
symbol value. This assumes that the symbol value is 16- bits wide and that
that page number is a low positive number which can be ORed into the
upper 16 bits of an address to create a new 32- bit symbol address. For
example, if the page is 10 decimal and the symbol address is 0xF100 then
the new symbol address will be 0xAF100.
AppendTicoffPage=1
AppendTicoffPage=0
Append the ticoff page to the symbol
address
Do not append the ticoff page to the
symbol address (Default)
Examples
Example for
Elf/Stabs
[ReadersElf]
C++Demangle=0
C++DemOptions=203
MaxSymbolWidth=60
StabsType=2
Example for
Coff/Stabs (using
Ticoff reader)
[ReadersTicoff]
C++Demangle=0
C++DemOptions=203
MaxSymbolWidth=60
StabsType=2
Example for Ticoff
[ReadersTicoff]
C++Demangle=0
Agilent Logic Analyzer Online Help
125
5
Setting Up the Logic Analyzer
C++DemOptions=203
MaxSymbolWidth=60
ReadOnlyTicoffPage=4
AppendTicoffPage=1
To enter symbolic bus/signal values
When entering bus/signal values while setting up triggers, searching
display windows, or setting up the Filter/Colorize tool:
1 Select the desired operator for the bus/signal value.
2 Select the Symbol number base.
3 Click the value button.
4 In the Select Symbol dialog (see page 490), select the symbol you want
to use.
All of the symbols for the current bus/signal, regardless of type, are
available in the dialog.
5 Click OK.
See Also
126
• Select Symbol Dialog (see page 490)
Agilent Logic Analyzer Online Help
5
Setting Up the Logic Analyzer
Installing Licensed Hardware Upgrades
Some of the newer logic analysis system cards (like the 16910/11A and
16950 logic analyzers) have hardware features (like state speed and
memory depth) that can be upgraded by purchasing a license.
NOTE
When installing licensed hardware upgrades, you must run the Hardware Update Utility
program on the frame that contains the cards you want to upgrade. In other words:
• In a multiframe logic analysis system, you must run the Hardware
Update Utility program on each frame that has cards to be upgraded.
• You cannot install module upgrades over a remote connection (including
remote connections via Remote Desktop, NetOp, or RealVNC).
To install a licensed hardware upgrade:
1 After you have ordered the hardware upgrade product/option and have
received your license file, copy the license file to the directory:
C:\Program Files\Agilent Technologies\Logic Analyzer\License\
If you have installed the Agilent Logic Analyzer application in a
different directory, copy the license file to the directory:
<Drive letter>:\<Install directory>\License\
If upgrade options were ordered for several cards at the same time,
there will be one license file for all submitted serial numbers.
License file names must have the ".lic" extension in order to work.
2 In the Agilent Logic Analyzer application, choose Help>Logic Analyzer
Upgrade....
Or, from the Windows Start bar, click Start>All Programs>Agilent
Logic Analyzer>Utilities>Hardware Update Utility.
NOTE
The Agilent Logic Analyzer Upgrade dialog will read "No Hardware Found" for
1680/1690-series logic analyzers because they do not contain upgradeable modules. This is
not an indication of a problem with your hardware.
3 In the Agilent Logic Analyzer Upgrade dialog's "Install a Logic Analyzer
Upgrade" tab, select the card that has an upgrade pending.
Agilent Logic Analyzer Online Help
127
5
Setting Up the Logic Analyzer
CAUTION
The Agilent Logic Analyzer application will be taken offline in order to perform the
upgrade. Therefore, complete any acquisitions and save data before performing the
upgrade.
4 Click Upgrade....
5 When the upgrade completed information dialog appears, click OK.
The Agilent Logic Analyzer Upgrade dialog shows the upgraded
hardware.
6 Click Close to close the Agilent Logic Analyzer Upgrade dialog.
Once you complete the hardware upgrade, the hardware will retain its new
settings and can be moved to any 16900- series logic analysis system frame.
128
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
6
Capturing Data from the Device Under
Test
After you have probed the device under test (see page 61) and set up the
logic analyzer (see page 77) (by defining buses and signals (see page 84)
and choosing the sampling mode (see page 99)), you are ready to tell the
logic analyzer when to capture/acquire data (in other words, set up a
trigger) and run the measurement.
You can set up:
• Quick Triggers by drawing a box in a display window around the data
to trigger on,
• Simple Triggers in a display window by specifying bus/signal values to
trigger on, or
• Advanced Triggers by opening a dialog box and choosing from
collections of predefined trigger functions (see page 518).
Advanced triggers let you trigger the logic analyzer after a sequence of
events occur in the device under test.
Once you have set up a trigger, you can run the measurement. When the
measurement completes, you can view the captured data (see page 189)
and save it (along with the logic analyzer setup).
• Setting Up Quick (Draw Box) Triggers (see page 132)
• To set a Quick Trigger in the Waveform window (see page 132)
• To set a Quick Trigger in the Listing window (see page 133)
• To set a Quick Trigger in the Source window (see page 134)
• Specifying Simple Triggers (see page 136)
• To specify bus patterns or edges in a simple trigger (see page 137)
• To specify signal edges or levels in a simple trigger (see page 139)
• Specifying Advanced Triggers (see page 141)
• To replace or insert trigger functions into trigger sequence steps (see
page 146)
• To specify bus/signal patterns or edges (see page 147)
• To specify packet events (in "Find a packet" trigger function) (see
page 148)

129
6
Capturing Data from the Device Under Test
• To specify a trigger sequence step's goto or trigger action (see
page 151)
• To specify default storage (see page 152)
• To insert or delete events (see page 153)
• To negate events (see page 157)
• To change the evaluation order of AND/OR'ed events (see page 158)
• To choose between a duration or occurrence count for events (timing
mode) (see page 158)
• To insert or delete actions (in a trigger sequence step) (see
page 159)
• To cut, copy, and paste trigger sequence steps (see page 162)
• To delete trigger sequence steps (see page 163)
• To show a trigger sequence step as Advanced If/Then trigger
functions (see page 163)
• To convert a trigger sequence step to Advanced If/Then trigger
functions (see page 164)
• To display or hide "If" clause comments (see page 164)
• To clear the trigger sequence (see page 166)
• Triggering From, and Sending Triggers To, Other
Modules/Instruments (see page 167)
• Storing and Recalling Triggers (see page 171)
• To store a trigger (see page 171)
• To recall a trigger (see page 172)
• To set the trigger history depth (see page 172)
• Running/Stopping Measurements (see page 173)
• Saving Captured Data (and Logic Analyzer Setups) (see page 175)
• To save a configuration file (see page 176)
• To export data to standard CSV format files (see page 177)
• To export data to module CSV format files (see page 180)
• To export data to module binary (ALB) format files (see page 183)
• To export data to 16700 ASCII format files (see page 185)
• Extending Capture Capability with VBA (see page 187)
See Also
• Probing the Device Under Test (see page 61)
• Setting Up the Logic Analyzer (see page 77)
• Defining Buses and Signals (see page 84)
• Choosing the Sampling Mode (see page 99)
130
Agilent Logic Analyzer Online Help
Capturing Data from the Device Under Test
6
• Analyzing the Captured Data (see page 189)
Agilent Logic Analyzer Online Help
131
6
Capturing Data from the Device Under Test
Setting Up Quick (Draw Box) Triggers
Within the Waveform, Listing, and Source windows, you can quickly set up
a simple trigger by drawing a rectangle with the mouse or right- clicking
on a source line.
After the simple trigger has been defined, and the analyzer is run, the
trigger saved in the most recently used triggers list and can be recalled
(see page 172) at any time.
• To set a Quick Trigger in the Waveform window (see page 132)
• To set a Quick Trigger in the Listing window (see page 133)
• To set a Quick Trigger in the Source window (see page 134)
To set a Quick Trigger in the Waveform window
In the Waveform window, you can quickly set up a simple trigger by
drawing a rectangle with the mouse.
1 Make sure the Waveform window's Fast Zoom In (see page 223) option
is not selected.
2 Using the mouse, point to the upper- left corner of your desired trigger
rectangle.
3 While holding down the mouse button, drag the mouse pointer to the
lower- right corner of your desired rectangle, then release the mouse
button.
As you draw the rectangle, you can monitor the trigger as it is set with
the tool tip readout that appears.
As you move the mouse left- to- right and top- to- bottom, the signal
edge/level or bus value in contact with the left of the rectangle
becomes the trigger.
Only one edge can be set.
132
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
If a bus is expanded into its separate signals, three conditions apply:
a If drawing starts on a bus, none of its expanded signals can be
included.
b If drawing starts on a signal, the bus cannot be included.
c Edges and levels are mutually exclusive. That is, either one edge can
be set, or all levels can be set, but not both at the same time.
NOTE
In the Waveform display window, it may be necessary to redraw the rectangle if you do not
get your desired trigger points dictated by the left-side line of the rectangle. You could also
try drawing the rectangle backwards leaving the left-side rectangle line set last.
4 Select Set Quick Trigger.
General
Guidelines
• Any bus/signals with overlapping bits are not included within the
trigger specification.
Example: Bus_1 has channels 0 through 7 of pod 1 assigned and Bus_2
has channels 3 through 6 of pod 1 assigned. At this point, you have the
same probed signals (channels 3 through 6 of pod 1) assigned in both
Bus_1 and Bus_2. Now you draw the rectangle over both bus_1 and
bus_2. Since Bus_1 channels 3 through 6 are repeated (overlapped) on
Bus_2, they will not be included in the trigger specification.
• Only a single sequence step can be defined by a drawn rectangle.
• As you draw the rectangle, a tool tip is displayed showing the current
trigger specification that would be set.
To set a Quick Trigger in the Listing window
In the Listing window, you can quickly set up a simple trigger by drawing
a rectangle with the mouse.
1 Using the mouse, point to the sample that you want to use as the quick
trigger.
2 While holding down the mouse button, drag the mouse pointer
horizontally to draw a rectangle around the buses/signals you want to
include in the trigger; then, release the mouse button.
Agilent Logic Analyzer Online Help
133
6
Capturing Data from the Device Under Test
As you draw the rectangle, a tool tip shows the trigger that will be set.
Dragging the mouse pointer vertically does not affect the sample used
for the quick trigger; the sample used is always the one from which the
drawn rectangle originates.
3 Select Set Quick Trigger.
General
Guidelines
• Any bus/signals with overlapping bits are not included within the
trigger specification.
Example: Bus_1 has channels 0 through 7 of pod 1 assigned and Bus_2
has channels 3 through 6 of pod 1 assigned. At this point, you have the
same probed signals (channels 3 through 6 of pod 1) assigned in both
Bus_1 and Bus_2. Now you draw the rectangle over both bus_1 and
bus_2. Since Bus_1 channels 3 through 6 are repeated (overlapped) on
Bus_2, they will not be included in the trigger specification.
• Only a single sequence step can be defined by a drawn rectangle.
• As you draw the rectangle, a tool tip is displayed showing the current
trigger specification that would be set.
To set a Quick Trigger in the Source window
1 In the Source window's source pane, right- click the source line you
want to set a Quick Trigger on, and choose Set Quick Trigger.
134
Agilent Logic Analyzer Online Help
Capturing Data from the Device Under Test
See Also
6
• To change the "Set Quick Trigger" alignment (see page 286)
• Running/Stopping Measurements (see page 173)
• Viewing Source Code Associated with Captured Data (see page 279)
Agilent Logic Analyzer Online Help
135
6
Capturing Data from the Device Under Test
Specifying Simple Triggers
Simple triggers let you quickly set up triggers on edges and bus/signal
patterns from within display windows.
Waveform Display Window
Listing/Compare/Source
Display Window
Bus Trigger
Signal Trigger
Buses are compared to entered pattern values using a relational operator
(=, !=, <, >, <=, >=, In Range, Not In Range) or to one of multiple edges
or glitches (Edge, available in timing mode).
Signals are compared to edges (Rising Edge, Falling Edge, Either Edge,
Glitch, available in timing mode) or a logic level pattern (High, Low).
You can specify multiple bus/signal pattern values and one edge, all of
which must evaluate to true for a sample to trigger the logic analyzer. (If
you try to specify multiple edges, the last edge specified has priority, and
the previously specified edge is changed to don't care.)
When buses/signals overlap (that is, the same logic analyzer channels are
assigned to multiple buses/signals), the last change has highest priority.
For example, if you specify a pattern on Bus A and then specify a rising
edge on Signal B, which is bit 0 on Bus A, the previously specified pattern
is erased.
136
Agilent Logic Analyzer Online Help
Capturing Data from the Device Under Test
6
When the desired trigger condition requires more than a simple AND
expression (for example, one pattern OR another pattern on a bus,
patterns in a sequence of samples, testing timer or counter values, etc.),
you can choose Advanced Trigger... to specify an advanced trigger (see
page 141). When an advanced trigger surpasses the functional limits of a
simple trigger, the simple trigger fields go away; to restore them, you must
either change the advanced trigger so that it doesn't surpass the limits of
a simple trigger, or click Click here for trigger menu and choose Simple
Trigger... to reset the trigger.
• To specify bus patterns or edges in a simple trigger (see page 137)
• To specify signal edges or levels in a simple trigger (see page 139)
See Also
• Setting Up Quick Triggers (see page 132)
• Specifying Advanced Triggers (see page 141)
• To store a trigger (see page 171)
• To recall a trigger (see page 487)
To specify bus patterns or edges in a simple trigger
When specifying simple triggers (see page 136), you can specify bus
patterns or edges to trigger on.
Waveform Display Window
Listing/Compare/Source
Display Window
Bus Trigger
Agilent Logic Analyzer Online Help
137
6
Capturing Data from the Device Under Test
To specify a bus
pattern
1 In the Simple Trigger field for a bus, click the
operator button;
then, choose from one of the following operators:
• = (Equal To)
• != (Not Equal To)
• < (Less Than)
• > (Greater Than)
• <= (Less Than Or Equal To)
• >= (Greater Than Or Equal To)
• In Range
• Not In Range
NOTE
The <, >, <=, >=, In Range, and Not In Range operators are not available when a bus with
reordered bits has been selected. Also, these operators cannot be used when the selected
bus contains clock bits that span pod pairs. The In Range and Not In Range operators are
limited to buses that span 2 or fewer pod pairs (up to 64 bits wide).
2 In the text entry field
To specify one of
multiple edges or
glitches on a bus
, enter the bus pattern value to compare.
1 In the Simple Trigger field for a bus, click the
operator button;
then, choose Edge.
2 Click Edge Spec....
3 In the Set Edge/Glitch dialog, specify edges or glitches you are looking
for; use the Set All button to make a selection for all signals in the bus.
4 Click OK to close the Set Edge/Glitch dialog.
NOTE
138
Glitches are not drawn on the screen. You need an oscilloscope to further troubleshoot
glitches and find out when they occur.
Agilent Logic Analyzer Online Help
Capturing Data from the Device Under Test
See Also
6
• To specify signal edges or levels in a simple trigger (see page 139)
• To trigger on one of multiple edges or glitches (see page 54)
To specify signal edges or levels in a simple trigger
When specifying simple triggers (see page 136), you can specify signal
edges or levels to trigger on.
Waveform Display Window
Listing/Compare/Source
Display Window
Signal Trigger
To specify a
signal
edge/glitch
NOTE
In state acquisition mode, edge options are not available.
1 In the Simple Trigger field for a signal, click the
edge/level
button; then, choose from:
• Rising Edge
• Falling Edge
• Either Edge
• Glitch — the logic analyzer can trigger when a glitch of minimum
detectable width appears on the signal. Refer to the characteristics
(see page 629) of your logic analyzer to find the minimum detectable
glitch width.
NOTE
Glitches are not drawn on the screen. You need an oscilloscope to further troubleshoot
glitches and find out when they occur.
Agilent Logic Analyzer Online Help
139
6
Capturing Data from the Device Under Test
To specify a
signal level
1 In the Simple Trigger field for a signal, click the
edge/level
button; then, choose from:
• High
• Low
See Also
140
• To specify bus patterns or edges in a simple trigger (see page 137)
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
Specifying Advanced Triggers
When you need to set up triggers that are more complex than just finding
particular bus/signal values (for example, when you need to trigger on a
sequence of events in the device under test), you set up advanced triggers.
To open the Advanced Trigger dialog, click
in the analyzer setup
toolbar, or choose Setup>(Logic Analyzer Module)>Advanced Trigger...
from the menu bar.
Advanced triggers are specified by dragging- and- dropping predefined
trigger functions (see page 518) into trigger sequence steps. If the trigger
function you need doesn't exist, start with a trigger function that is close,
convert the trigger sequence step to advanced If/Then trigger functions,
and edit the If/Then trigger functions.
Each step in the trigger sequence looks for events (see page 143) in data
samples captured from the device under test (or in logic analyzer timers,
counters, or flags), and when those events are found, takes some action
(see page 143) (like triggering or going to another step in the sequence).
You can also insert actions for timers, counters, or flags.
Default storage lets you ignore the question, in individual trigger sequence
steps, of which captured samples should be stored in logic analyzer
memory. However, you can insert storage control actions in individual
trigger sequence steps to specify whether samples should be stored or to
specify whether default storage should be turned on or off. Sequence step
storage control actions override the default storage specification.
• To replace or insert trigger functions into trigger sequence steps (see
page 146)
• To specify bus/signal patterns or edges (see page 147)
• To specify packet events (in "Find a packet" trigger function) (see
page 148)
Agilent Logic Analyzer Online Help
141
6
Capturing Data from the Device Under Test
• To specify a trigger sequence step's goto or trigger action (see page 151)
• To specify default storage (see page 152)
• To insert or delete events (see page 153)
• To insert a timer event (see page 155) (see also Using Timers (see
page 143))
• To insert a counter event (see page 155) (see also Using Counters
(see page 144))
• To insert a flag event (see page 156) (see also Using Flags (see
page 145))
• To insert an "Arm in from" event (see page 156)
• To negate events (see page 157)
• To change the evaluation order of AND/OR'ed events (see page 158)
• To choose between a duration or occurrence count for events (timing
mode) (see page 158)
• To insert or delete actions (in a trigger sequence step) (see page 159)
• To insert a timer action (see page 159) (see also Using Timers (see
page 143))
• To insert a counter action (see page 160) (see also Using Counters
(see page 144))
• To insert a reset occurrence counter action (see page 160)
• To insert a flag action (see page 161) (see also Using Flags (see
page 145))
• To insert a storage control action (see page 162)
• To cut, copy, and paste trigger sequence steps (see page 162)
• To delete trigger sequence steps (see page 163)
• To show a trigger sequence step as Advanced If/Then trigger functions
(see page 163)
• To convert a trigger sequence step to Advanced If/Then trigger
functions (see page 164)
• To display or hide "If" clause comments (see page 164)
• To clear the trigger sequence (see page 166)
See Also
• Specifying Advanced Triggers in the 16960 Logic Analyzer (see
page 612)
• Understanding Logic Analyzer Triggering (see page 393)
• State Mode Trigger Functions (see page 531)
• Timing Mode Trigger Functions (see page 518)
• Specifying Simple Triggers (see page 136)
142
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
Reading Event and Action Statements
Event and action statements in trigger sequence steps read from
left- to- right like:
Find an event in the device under test; when the event is found, take
some action.
Or:
If an event is found in the device under test; then, take an action.
For example, suppose you want to see what happens after a read from the
address 406F6H. To do this, set up the trigger to look for a rising edge on
the RD (memory read) signal and an address bus pattern of 406F6H
(hexadecimal):
As you set up the trigger, think of it as constructing a sentence that reads
left- to- right. For example:
Find a Signal named RD with a Rising Edge And a Bus named ADDR
with All bits= (equal) to the pattern 406F6 Hex. When found, then
Trigger and fill memory.
See Also
• Specifying Advanced Triggers (see page 141)
• Understanding Logic Analyzer Triggering, Sequence Steps (see page 395)
Using Timers
Timers are like stopwatches. Use timers to create either a user- defined
delay or a time standard which valid data duration is evaluated against.
The timer can Start from reset, Stop and reset, Pause, or Resume.
Timer considerations:
• It takes a certain amount of time for timers to reset; this is called the
timer reset latency. To find the timer reset latency for your logic
analyzer, see the description of its characteristics (see page 629).
• The number of timers available in a module depends on the selected
acquisition mode and sampling option:
Agilent Logic Analyzer Online Help
143
6
Capturing Data from the Device Under Test
Acquisition Mode
Sampling Option
# Timers Available
State mode (synchronous
sampling)
General State Mode
# pod pairs not reserved for
time tag storage
Turbo State Mode
0
all
# pod pairs not reserved for
time tag storage
Timing mode (asynchronous
sampling)
Refer to your logic analyzer characteristics (see page 629) for the actual
number of timers available. For information on when pod pairs are
reserved for time tag storage, see Why Are Pods Missing? (see
page 381).
• Timers are checked in event statements, and started in action
statements.
• Timers must be started before they can be checked. This is done by
either including the timer start action with the timer check event
within the same trigger step or starting the timer in a preceding trigger
step.
The following example shows the timer start action and check event
within the same trigger step.
• Once a timer event is configured, you can reuse the timer by selecting
its identification number. The same timer must always be checked
against the same value. To check for different durations, use different
timers.
See Also
• To insert a timer action (see page 159)
• To insert a timer event (see page 155)
• Understanding Logic Analyzer Triggering, Timers (see page 400)
Using Counters
Counters are available in both Event and Action statements, and like other
events, they evaluate to either true or false. Use counters to create a
user- defined delay, or to create a standard against which valid data
duration is evaluated. Once configured, a counter persists throughout all
the steps of the trigger sequence.
144
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
Counter considerations:
• Maximum counters available is 2.
• When using counters in the transitional timing mode, one counter is
used internally so only one counter is available in a sequence step.
• Once a counter is configured, you can reuse the counter by selecting its
identification number. Each use of the counter must check it for the
same value.
NOTE
See Also
The logic analyzer also has occurrence counters, and a reset occurrence counter action.
Occurrence counters only exist within steps that contain the "occurs" phrase and are not
affected by the other counter actions described on this page.
• To insert a counter action (see page 160)
• To insert a counter event (see page 155)
• Understanding Logic Analyzer Triggering, Counters (see page 399)
Using Flags
Flags can be used to signal between modules in the logic analysis system
(including a multiframe logic analysis system).
NOTE
Flags are not available in 1680/1690-series logic analyzers.
There are 4 flags that are shared across all connected logic analysis
system frames. A flag may be driven or received by multiple modules.
Using flags, logic analyzer modules can communicate back and forth with
each other multiple times during a data acquisition, both before and after
their trigger events occur. (By comparison, a module can arm another
module one time when its trigger occurs.)
By default, flags are cleared. You can insert actions to set, clear, pulse set,
or pulse clear a flag. You can insert flag events in different logic analyzer
modules to test whether a flag is set or clear.
NOTE
Flag actions are not available in Turbo State Mode; however, you can still check flags with
flag events.
A flag that is set by a module remains set until that module clears it. If
multiple modules set the same flag, all of those modules must clear the
flag before it becomes clear.
Agilent Logic Analyzer Online Help
145
6
Capturing Data from the Device Under Test
Flags can also be used to drive the logic analysis system's Port Out signal.
See Also
• To insert a flag action (see page 161)
• To insert a flag event (see page 156)
• Understanding Logic Analyzer Triggering, Flags (see page 399)
To replace or insert trigger functions into trigger sequence steps
Multiple steps in the trigger sequence are necessary when you want to
trigger on a sequence of events in the device under test. When you want
to trigger on one event in (that is, a single sample from) the device under
test, a single step in the trigger sequence is all you need.
1 In the Advanced Trigger dialog, drag- and- drop the desired Trigger
Function (see page 518) into the Trigger Sequence display area.
To replace an existing step:
• Drag- and- drop the trigger function on top of an existing step in the
trigger sequence. A red box around the old function indicates the
replace operation.
To insert a trigger function as a new step:
• Drag- and- drop the trigger function above or below an existing step
in the trigger sequence. When the mouse is positioned above or
below an existing step, a red insert bar appears to indicate the
relative insert location of the trigger function.
See Also
• Understanding Logic Analyzer Triggering, Sequence Steps (see page 395)
• To delete trigger sequence steps (see page 163)
• State Mode Trigger Functions (see page 531)
• Timing Mode Trigger Functions (see page 518)
146
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
To specify bus/signal patterns or edges
1 In the Advanced Trigger dialog, select the bus or signal.
Clicking
lets you select from recently used bus/signal names.
Clicking elsewhere on a bus/signal name button opens a Select dialog
for selecting a different name.
2 If a bus has been selected, either select All bits on the bus or select an
individual bit.
3 Specify the bus/signal value:
If a signal or one bit of a bus has been selected, select the signal
pattern value (High, Low, or Dont Care) or edge value (Rising Edge,
Falling Edge, Either Edge, or Glitch). You can only select edge values
in the timing mode (asynchronous sampling).
If all bits of a bus have been selected:
a Select one of the operators: = (equal to), != (not equal to), < (less
than), > (greater than), <= (less than or equal to), >= (greater than
or equal to), In Range, Not In Range, or Edge.
Agilent Logic Analyzer Online Help
147
6
Capturing Data from the Device Under Test
NOTE
The <, >, <=, >=, In Range, and Not In Range operators are not available when a bus with
reordered bits has been selected. Also, these operators cannot be used when the selected
bus contains clock bits that span pod pairs. The In Range and Not In Range operators are
limited to buses that span 2 or fewer pod pairs (up to 64 bits wide).
When the Edge operator is selected (only available in timing mode),
the Edge Spec... button opens the Set Edge/Glitch dialog for
specifying multiple edges or glitches on a bus (see To trigger on one
of multiple edges or glitches (see page 54)).
b Select the number base (Binary, Hex, Octal, Decimal,
Signed Decimal, also known as two's complement, Ascii, or Symbol).
c Enter the pattern value(s).
When the Symbol number base is selected, you use the Select
Symbol dialog (see page 490) to specify the pattern values.
See Also
• To specify default storage (see page 152)
• To insert or delete events (see page 153)
• Understanding Logic Analyzer Triggering, Edges (see page 398)
• Understanding Logic Analyzer Triggering, Ranges (see page 399)
To specify packet events (in "Find a packet" trigger function)
1 In the Advanced Trigger dialog, replace or insert the Find a packet (see
page 538) trigger function into the trigger sequence (see To replace or
insert trigger functions into trigger sequence steps (see page 146)).
2 In the "Find a packet" trigger sequence step, click Select a bus.
3 In the Choose a Protocol Family and Bus dialog (see page 462), select
the protocol family and the type of bus being probed; then, click OK.
4 In the "Find a packet" trigger sequence step, click Select a packet.
5 In the Event Editor Dialog (see page 465), select the type of packet
event and enter packet field values to trigger on; then, click OK.
See Also
148
• Using the Packet Event Editor (see page 149)
Agilent Logic Analyzer Online Help
Capturing Data from the Device Under Test
6
Using the Packet Event Editor
The packet event editor lets you specify packet events in the "Find a
packet" trigger function.
To use the packet event editor:
1 Select the event type from the left side of the dialog.
2 Enter or select field values on the right side of the dialog.
To clear a field value, click
.
3 If desired, you can enter or modify the Name of the event.
4 When you are done editing the packet event, click OK.
The packet event editor also allows you:
• To view a packet event as bits (see page 149)
• To save favorite packet events (see page 150)
• To organize favorite packet events (see page 151)
See Also
• Find a packet (see page 538) trigger function
To view a packet event as bits 1While specifying packet events using the
Event Editor Dialog (see page 465), click View as Bits....
The packet event is displayed in format similar to packet descriptions in
specification documents.
Agilent Logic Analyzer Online Help
149
6
Capturing Data from the Device Under Test
2 If desired, you can select a different number Base.
3 When you are finished viewing the packet event as bits, click Close.
See Also
• To specify packet events (in "Find a packet" trigger function) (see
page 148)
To save favorite packet events While specifying packet events using the
Event Editor Dialog (see page 465), you can save the event as a favorite.
1 If desired, enter or modify the Name of the event.
2 Click Add to Favorites.
The packet event appears in the event list tree on the left side of the
dialog.
See Also
• To organize favorite packet events (see page 151)
• To specify packet events (in "Find a packet" trigger function) (see
page 148)
150
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
To organize favorite packet events While specifying packet events using the
Event Editor Dialog (see page 465), you can organize saved packet event
favorites.
1 Click Organize Favorites....
2 In the Organize Favorites dialog, you can:
• Create folders, move selected events to folders, and rename or delete
selected events.
• Save favorites to a file, or load saved favorites from a file.
3 When you are done organizing packet event favorites, click Close.
See Also
• To save favorite packet events (see page 150)
• To specify packet events (in "Find a packet" trigger function) (see
page 148)
To specify a trigger sequence step's goto or trigger action
1 In the Advanced Trigger dialog, within a sequence step, select the
desired trigger action:
You can select:
• Goto—To go to another trigger sequence step.
Agilent Logic Analyzer Online Help
151
6
Capturing Data from the Device Under Test
• Trigger and fill memory—To trigger the logic analyzer and fill
memory, without going to any other steps in the trigger sequence.
• Trigger and goto—To trigger the logic analyzer and go to another
trigger sequence step. (This can be useful when you use trigger
sequence steps to specify what samples get stored.)
• Trigger, send e- mail, and fill memory—To trigger the logic analyzer,
send e- mail, and fill memory, without going to any other trigger
sequence steps. Clicking E- Mail Setup... opens the E- mail dialog (see
page 464) for entering the e- mail address, subject, and message.
2 If you selected one of the actions that specify fill memory and you are
in the state mode or in the store qualified timing mode with custom
storage selected, enter the storage qualifier used to fill memory.
See Also
• To insert or delete events (see page 153)
• To specify default storage (see page 152)
• To insert or delete actions (in a trigger sequence step) (see page 159)
To specify default storage
Storage qualifiers are used to specify which samples (captured from the
device under test) are stored in logic analyzer memory. By storing only the
samples you are interested in, you can make better use of the available
memory and capture activity for a greater amount of time.
Default Storage means "unless storage control actions or fill memory
storage qualifiers in trigger sequence steps specify otherwise, this is what
should be stored". Storage qualifiers in trigger sequence steps always
override default storage.
The default storage qualifier is available in state sampling mode and in the
store qualified (transitional) timing mode.
152
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
In Transitional /
Store Qualified
Timing Mode
1 Select the type of storage qualification: either Transitional or Custom.
• When Transitional is selected, samples that have transitions from the
previous sample are stored.
If you want to exclude certain bus/signal transitions from being
stored, click Exclude buses/signals..., and specify which
buses/signals should be excluded.
• When Custom is selected, edit or insert events that should be stored
(or not stored) in logic analyzer memory.
In State Mode
1 Edit or insert events that should be stored (or not stored) in logic
analyzer memory.
See Also
• To insert or delete events (see page 153)
• To negate events (see page 157)
• To change the evaluation order of AND/OR'ed events (see page 158)
• To insert a storage control action (see page 162) (in a trigger sequence
step)
• To specify a trigger sequence step's goto or trigger action (see page 151)
• Understanding Logic Analyzer Triggering, Storage Qualification (see
page 401)
To insert or delete events
1 In the Advanced Trigger dialog, in a trigger sequence step, click the
button associated with an event (after Find or If in trigger sequence
step conditions, or after Store or with in storage qualifiers), and
Agilent Logic Analyzer Online Help
153
6
Capturing Data from the Device Under Test
choose Insert Event After (AND/OR), Insert Event Before (AND/OR),
or Delete Event.
2 If inserting an event, select the type of event.
Depending on where you are inserting the event, the following event
types may be available:
• Bus/Signal—Bus/signal value, To specify bus/signal patterns or edges
(see page 147).
• Anything—Any sample.
• Nothing—No sample.
• Timer—A timer value, see To insert a timer event (see page 155).
• Counter—A counter value, see To insert a counter event (see
page 155).
• Flag—A flag value, see To insert a flag event (see page 156).
• Arm in from—An arming signal from another logic analyzer module
or an external instrument, see To insert an "Arm in from" event (see
page 156).
3 If inserting an event, specify whether the event should be And'ed or
Or'ed with the other events.
See Also
• To negate events (see page 157)
• To change the evaluation order of AND/OR'ed events (see page 158)
• Understanding Logic Analyzer Triggering, Boolean Expressions (see
page 397)
154
Agilent Logic Analyzer Online Help
Capturing Data from the Device Under Test
6
To insert a timer event
1 Select the timer that you want to check.
2 Select the timer compare operator.
3 Enter the timer value to compare against.
NOTE
The Start from reset timer action can be placed in either the same sequence step as the
timer check event, or it can be placed in a preceding trigger step. Checking a timer without
starting it will generate an error.
For more information on timers, see Using Timers (see page 143).
See Also
• To insert or delete events (see page 153)
To insert a counter event
A counter must be started with a counter action before it can be
evaluated with a counter event.
1 Select the counter that you want to check.
2 Select the counter compare operator.
3 Enter the counter value to compare against.
For more information on counters, see Using Counters (see page 144).
See Also
• To insert or delete events (see page 153)
Agilent Logic Analyzer Online Help
155
6
Capturing Data from the Device Under Test
To insert a flag event
NOTE
Flags are not available in 1680/1690-series logic analyzers.
1 Select the flag that you want to check.
2 Enter the flag value to compare against.
There is approximately 100 ns of delay before a flag action can be seen by
a flag event.
For more information on flags, see Using Flags (see page 145).
See Also
• To insert or delete events (see page 153)
To insert an "Arm in from" event
1 Specify the source of the arming signal by selecting another module or
External trigger.
For more information on triggering on signals from other logic analyzer
modules or external instruments, see Triggering From, and Sending
Triggers To, Other Modules/Instruments (see page 167).
See Also
156
• To insert or delete events (see page 153)
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
To negate events
Everywhere in the Advanced Trigger dialog where you can edit or insert
events, you can also negate the events.
1 Click the
button associated with the events, and choose Negate.
Text in the dialog changes to indicate that events are negated.
NOTE
See Also
Negate is not available for storage qualifier events in the Turbo State Mode (see page 102).
• To insert or delete events (see page 153)
Agilent Logic Analyzer Online Help
157
6
Capturing Data from the Device Under Test
To change the evaluation order of AND/OR'ed events
When specifying advanced triggers (or after converting trigger functions to
advanced if/then steps) and there are multiple events in an event list, you
can specify their evaluation order by grouping the events.
1 In the Trigger tab's Trigger Sequence area, select the If, If not, Else if,
or Else if not button; then, choose Group Events....
2 In the Parenthesis dialog, either select Add Parens button to group
events or select Remove Parens to ungroup events.
3 When you have finished grouping events, click OK.
See Also
• To insert or delete events (see page 153)
To choose between a duration or occurrence count for events (timing mode)
When specifying advanced triggers in the timing mode, you can choose
between specifying an occurrence count for events or a time that the
events must be present for.
1 In the trigger sequence step, select either occurs or present for > to
change the setting.
See Also
158
• To convert a trigger sequence step to Advanced If/Then trigger
functions (see page 164)
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
To insert or delete actions (in a trigger sequence step)
1 In the Advanced Trigger dialog, in a trigger sequence step, click the
button associated with an action (after Then), and choose Insert Action
After, Insert Action Before, or Delete Action.
2 If inserting an action, select the type of action.
The following action types are available:
• Timer—For starting, stopping, pausing, or resuming a timer, see To
insert a timer action (see page 159).
• Counter—For incrementing or resetting a counter, see To insert a
counter action (see page 160).
• Reset occurrence counter—For resetting the occurrence counter, see
To insert a reset occurrence counter action (see page 160).
• Flag—For setting or clearing a flag, see To insert a flag action (see
page 161).
• Storage control—For storing samples or not or for turning on/off
default storage, see To insert a storage control action (see page 162).
See Also
• To insert or delete events (see page 153)
To insert a timer action
1 Select the timer that you want to specify an action for.
2 Specify the timer action by selecting either Start from reset, Stop and
reset, Pause, or Resume.
Agilent Logic Analyzer Online Help
159
6
Capturing Data from the Device Under Test
NOTE
The Start from reset timer action can be placed in either the same sequence step as the
timer check event, or it can be placed in a preceding trigger step. Checking a timer without
starting it will generate an error.
For more information on timers, see Using Timers (see page 143).
See Also
• To insert or delete actions (in a trigger sequence step) (see page 159)
To insert a counter action
1 Select the counter that you want to specify an action for.
2 Specify the counter action by selecting either Increment or Reset.
For more information on counters, see Using Counters (see page 144).
See Also
• To insert or delete actions (in a trigger sequence step) (see page 159)
To insert a reset occurrence counter action
The trigger sequence step below shows how the Reset occurrence counter
action is used.
160
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
While searching for a number of occurrences of one event, if some other
event is found, you can reset the occurrence counter and restart the
search.
See Also
• To insert or delete actions (in a trigger sequence step) (see page 159)
• Understanding Logic Analyzer Triggering, Occurrence Counters (see
page 399)
To insert a flag action
NOTE
Flags are not available in 1680/1690-series logic analyzers.
1 Select the flag that you want to specify an action for.
2 Specify the flag action by selecting either Set, Clear, Pulse set, or Pulse
clear.
Flags in pulse mode sit in the opposite state when not being pulsed. If
you insert a Pulse set action for a flag in one module, you cannot
insert a Pulse clear action for the same flag in a different module.
NOTE
Within a module, the same flag cannot be used in both pulse and level (Set/Clear) modes.
If a flag action is inserted or modified with a different mode than other actions for the same
flag, all actions for that flag will change to match the new mode.
3 If you selected Pulse set or Pulse clear, enter the pulse width.
NOTE
Within a module, a flag's pulse width must be the same in every action for that flag.
Whenever the pulse width is changed in a flag action, it changes in all other actions for that
flag.
For more information on flags, see Using Flags (see page 145).
Agilent Logic Analyzer Online Help
161
6
Capturing Data from the Device Under Test
See Also
• To insert or delete actions (in a trigger sequence step) (see page 159)
To insert a storage control action
1 Specify the storage control action by selecting either Store sample,
Don't store sample, Turn on default storage, or Turn off default
storage.
For more information on sequence step storage and storage control
actions, see Understanding Logic Analyzer Triggering, Storage Qualification
(see page 401).
See Also
• To insert or delete actions (in a trigger sequence step) (see page 159)
To cut, copy, and paste trigger sequence steps
1 In a trigger sequence step, click Step N and choose Cut, Copy,
Paste Before, or Paste After.
There must be at least one step in the trigger sequence.
See Also
162
• To delete trigger sequence steps (see page 163)
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
To delete trigger sequence steps
1 In a trigger sequence step, click Step N and choose Delete.
There must be at least one trigger sequence step.
To show a trigger sequence step as Advanced If/Then trigger functions
NOTE
The Advanced (If/Then or N-Way Branch) trigger functions do not allow alternative display
types. By default, they are in the expanded graphical form that cannot be changed.
1 In a trigger sequence step, click Step N and choose Show trigger step
as if/then (read- only).
The trigger sequence step will be shown as the equivalent Advanced
If/Then trigger functions in read- only form.
To undo a trigger
sequence step
shown as
Advanced
If/Then trigger
functions
See Also
1 In a trigger sequence step, click Step N and choose the checked Show
trigger step as if/then (read- only) item to return to the normal view
of the trigger function.
• To convert a trigger sequence step to Advanced If/Then trigger
functions (see page 164)
Agilent Logic Analyzer Online Help
163
6
Capturing Data from the Device Under Test
To convert a trigger sequence step to Advanced If/Then trigger functions
If the trigger function you need doesn't exist, start with a trigger function
that is close, convert the trigger sequence step to advanced If/Then trigger
functions, and edit the If/Then trigger functions.
NOTE
The Advanced (If/Then or N-Way Branch) trigger functions do not allow alternative display
types. By default, they are in the expanded graphical form that cannot be changed.
1 In a trigger sequence step, click Step N and choose Convert trigger
step to if/then (can't undo).
The trigger sequence step will be converted to the equivalent Advanced
If/Then trigger functions.
See Also
• To show a trigger sequence step as Advanced If/Then trigger functions
(see page 163)
• Understanding Logic Analyzer Triggering, Branches (see page 398)
To display or hide "If" clause comments
When using Advanced If/Then trigger functions, you can include comments
with the "If" clauses in a trigger sequence step. It is useful to have
descriptions in complex trigger functions.
164
Agilent Logic Analyzer Online Help
Capturing Data from the Device Under Test
To show all "If"
clause comments
6
1 In a trigger sequence step, click Step N and choose If Clause
Comments>Show All.
All "If" clause comments are show, including empty comments.
To hide empty "If"
clause comments
1 In a trigger sequence step, click Step N and choose If Clause
Comments>Hide Empty.
Empty "If" clause comments are hidden.
Agilent Logic Analyzer Online Help
165
6
Capturing Data from the Device Under Test
To hide all "If"
clause comments
1 In a trigger sequence step, click Step N and choose If Clause
Comments>Hide All.
All "If" clause comments are hidden.
See Also
• To convert a trigger sequence step to Advanced If/Then trigger
functions (see page 164)
To clear the trigger sequence
1 In the Advanced Trigger dialog, click Clear at the bottom of the dialog.
166
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
Triggering From, and Sending Triggers To, Other Modules/Instruments
When there are multiple modules in a logic analysis system, you can cause
the trigger from one module to arm another module. You can also send a
module's trigger signal to an external instrument, or you can allow a signal
from an external instrument to arm a module.
There are Trigger In and Trigger Out BNC connectors located on the
logic analyzer (rear panel of 1680- series, front panel of 1690- series, rear
panel of 16900- series). Use them to connect the analyzer to an external
instrument and either send or receive a trigger signal.
• To arm one module with another module's trigger (see page 167)
• To trigger other instruments - trigger out (see page 168)
• To trigger analyzer from another instrument - trigger in (see page 169)
To arm one module with another module's trigger
in the analyzer setup toolbar, or choose Setup>(Logic
Analyzer Module)>Advanced Trigger... from the menu bar.
1 Click
2 In the Advanced Trigger dialog (see page 456), select the Other trigger
functions tab; then, drag- and- drop the Wait for arm from another
module trigger function into the trigger sequence area.
3 From the module name drop- down, select the module whose trigger will
arm this module (and satisfy the event condition in the trigger sequence
step).
4 Click OK in the Advanced Trigger dialog, and run the measurement (see
Running/Stopping Measurements (see page 173)).
When the arm from another module is received, this module takes the
actions described in the trigger sequence step.
Agilent Logic Analyzer Online Help
167
6
Capturing Data from the Device Under Test
And vice-versa
You may have a situation where you have two modules looking for trigger
events, and when either module finds its trigger event, the other should be
armed. To do this:
1 Set up the first module's trigger (for example, for My 16742A- 1):
2 Set up the second module's trigger (for example, for My 16742A- 2):
The arming setup in the Overview window looks like:
3 Run the measurement.
See Also
• Wait for arm from another module (state) (see page 540)
• Wait for arm from another module (timing) (see page 528)
To trigger other instruments - Trigger Out
1 Connect a BNC cable from the Trigger Out BNC to the external
instrument you want to trigger.
2 Choose Setup>External Trigger....
168
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
3 In the External Trigger dialog (see page 470):
a If you are using a 1680/1690- series logic analyzer, specify whether
the trigger will appear as a rising or falling edge on the Trigger Out
BNC.
If you are using a 16800- series logic analyzer or a 16900- series logic
analysis system:
• Enable the output.
• Select the polarity (active high or active low).
• Select the output mode (use feedthrough to see flag settings on
the output).
• Select the trigger and flag events that cause Trigger Out.
b Click OK.
4 Configure the logic analyzer as you would normally for any other
measurement.
5 When the analyzer's trigger sequence becomes true and the analyzer
triggers, a trigger signal is sent out through the Trigger Out BNC to the
external instrument.
See Also
• External Trigger Dialog (see page 470)
To trigger analyzer from another instrument - Trigger In
1 Connect a BNC cable from the Trigger In BNC to the external
instrument that will send the trigger signal.
2 Choose Setup>External Trigger....
3 In the External Trigger dialog (see page 470), specify whether a rising
or falling edge on the Trigger In BNC will indicate a trigger; then, click
OK.
in the analyzer setup toolbar, or choose Setup>(Logic
Analyzer Module)>Advanced Trigger... from the menu bar.
4 Click
5 In the Advanced Trigger dialog (see page 456), select the Other trigger
functions tab; then, drag- and- drop the Wait for external arm trigger
function into the trigger sequence area.
6 Click OK in the Advanced Trigger dialog, and run the measurement (see
Running/Stopping Measurements (see page 173)).
7 Run the measurement on the external instrument.
Agilent Logic Analyzer Online Help
169
6
Capturing Data from the Device Under Test
When the arm from the external instrument is received, the logic
analyzer takes the actions described in the trigger sequence step.
See Also
• Wait for external arm (state) (see page 540)
• Wait for external arm (timing) (see page 527)
• External Trigger Dialog (see page 470)
170
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
Storing and Recalling Triggers
Triggers are stored in three ways:
• Automatically, after measurements are run, to the recently- used list.
• By storing them (see page 171) to the favorites list.
• By storing them (see page 171) to XML format trigger specification
files.
You can recall triggers (see page 172) from the recently- used list, the
favorites list, or from XML- format trigger specification files.
You can move recently- used triggers to the favorites list (see page 172).
You can control the length of the recently- used and favorites list by setting
the trigger history depth (see page 172).
NOTE
The current trigger setup (and the favorites list) are stored as part of the logic analyzer
configuration. If you load a new configuration file, the trigger setup (and the favorites list)
will be overwritten.
To store a trigger
1 Choose the Setup>(Logic Analyzer Module)>Store Trigger... command,
or in the Advanced Trigger dialog, click Store....
2 In the Store Trigger dialog:
To store the trigger in the favorites list:
a Enter the name of the trigger.
b Click Store as favorite.
To store the trigger in an XML format file:
a Click Save to file....
b In the Save As dialog, enter the name of the file, and click Save.
See Also
• To recall a trigger (see page 172)
• To set the trigger history depth (see page 172)
Agilent Logic Analyzer Online Help
171
6
Capturing Data from the Device Under Test
To recall a trigger
1 Choose Setup>(Logic Analyzer Module)>Recall Trigger... from the
menu, or in the Advanced Trigger dialog, click Recall....
2 In the Recall Trigger dialog (see page 487):
• Select the desired trigger from the favorites or recently- used list;
then, click OK.
• Or, to recall a trigger from a previously saved XML format trigger
specification file, click Open... and select the file.
To move a
recently-used
trigger to the
favorites list
1 Choose Setup>(Logic Analyzer Module)>Recall Trigger... from the
menu.
2 In the Recall Trigger dialog (see page 487), select the trigger from the
recently- used list.
3 Click Store Selected Recent Trigger To Favorites List.
See Also
• To store a trigger (see page 171)
To set the trigger history depth
1 Choose the Edit>Options... command.
2 In the Options dialog, enter the Trigger History Depth.
The number you enter is used for both the recently- used trigger list and
the favorites list.
See Also
• To store a trigger (see page 171)
• To recall a trigger (see page 172)
172
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
Running/Stopping Measurements
To run the
analyzer in single
run mode
The single run measurement captures data and fills trace memory one
time. The amount of data stored during a single run is equal to the
amount of trace memory allotted. For example, if trace memory is equal to
2M, the amount of data stored after one run is equal to 2M.
• From the menu bar, choose Run/Stop>Run, or click the
the run/stop toolbar (see page 434).
icon from
See also To save captured data after each run (see page 173) below.
To run the
analyzer in
repetitive run
mode
The run repetitive measurement captures data and fills trace memory
repetitively. The amount of data stored in a repetitive run is the same as
a single run. During a repetitive run, once the trace memory is full, the
system clears the trace memory and begins to refill with new data. This
cycle continues until the run is stopped.
• From the menu bar, choose Run/Stop>Run Repetitive, or click the
icon from the run/stop toolbar (see page 434).
NOTE
If you are repeatedly making measurements and looking at data some fixed time after the
trigger (for example), you can change the "go to trigger on run" behavior (see page 174) so
that the location being displayed doesn't change after each measurement.
See also To save captured data after each run (see page 173) and To stop
repetitive runs after a certain number of acquisitions (see page 174) below.
To view analyzer
run status
• From the menu bar, choose Run/Stop>Status..., or click Status... in the
status bar.
The run status is displayed in the System Status tab of the Status
dialog (see page 502).
To stop the
analyzer
When a measurement is stopped, the amount of data gathered is equal to
the amount of trace memory used up until the stop occurred. For example,
if trace memory is equal to 2M and the measurement is stopped exactly
half way through the run, the amount of data in trace memory would
equal 1M.
• From the menu bar, choose Run/Stop>Stop, or click the
the run/stop toolbar (see page 434).
icon from
See also: "Stop Behavior in the 16960/16962 Logic Analyzers" on page 628
To save captured
data after each
run
1 From the menu bar, choose Run/Stop>Run Properties....
2 In the Run Properties dialog (see page 488), check Save after every
acquisition and set the additional options for saving data after each
run; then, click OK.
3 Run the analyzer in either single run mode or repetitive run mode.
Agilent Logic Analyzer Online Help
173
6
Capturing Data from the Device Under Test
To stop repetitive
runs after a
certain number of
acquisitions
1 From the menu bar, choose Run/Stop>Run Properties....
2 In the Run Properties dialog (see page 488), check Stop running after
and enter the number of acquisitions; then, click OK.
3 Run the analyzer in repetitive run mode.
See Also
• To change the "Go to Trigger on Run" option (see page 174)
• Run Properties Dialog (see page 488)
To change the "Go to Trigger on Run" option
After a measurement is run and it completes, the default behavior of the
Agilent Logic Analyzer application is to display the data captured around
the system trigger.
If you are repeatedly making measurements and looking at data some
fixed time after the trigger (for example), you can change the "go to trigger
on run" behavior so that the location being displayed doesn't change after
each measurement.
1 Choose Edit>Options....
2 In the Options dialog (see page 482), check or uncheck the Go to
Trigger on Run box.
Option settings are saved in the registry; this means your changes will
be present the next time you start the Agilent Logic Analyzer
application.
174
Agilent Logic Analyzer Online Help
Capturing Data from the Device Under Test
6
Saving Captured Data (and Logic Analyzer Setups)
You can save logic analyzer setups and captured data to configuration
files. Later, the configuration files can be opened to set up the logic
analyzer and re- load the data. When saving configuration files, you can
choose to save only the logic analyzer setup (that is, without the data).
You can also save captured data to comma- separated value (CSV) files.
CSV files can be imported into spreadsheet, database, or other data
analysis programs.
• To save a configuration file (see page 176)
• To export data to standard CSV format files (see page 177)
• To export data to module CSV format files (see page 180)
• To export data to module binary (ALB) format files (see page 183)
• To export data to 16700 ASCII format files (see page 185)
Agilent Logic Analyzer Online Help
175
6
Capturing Data from the Device Under Test
To save a configuration file
The save feature allows you to save a configuration file for later use. The
first time a file is saved the logic analyzer configuration file dialog box
will appear. The Save As... feature allows an existing configuration file to
be saved under a different name.
1 From the menu bar, select File>Save or select the
icon in the
standard toolbar (see page 430).
2 Enter the File name.
CAUTION
When writing to a 16900A, 16902A, or 16903A logic analysis system's DVD-ROM &
CD-R/RW combination drive, the logic analysis system must be oriented
horizontally; otherwise, the resulting CD-R/RW disc may not be readable on any
CD-ROM drive.
3 Select the Save as type.
For information on when to use the ALA (*.ala) format and when to
use the XML (*.xml) format, see ALA vs. XML, When to Use Each
Format (see page 407).
4 If you are saving as an XML format file, select the Source.
You can save configuration information and data from all modules or
individual modules.
176
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
5 If desired, fill- in the Owner, Project, and Description fields under the
file header information. These fields help identify the configuration file
when it is reopened.
6 Select the file options:
• All Data and Setup — if you wish to save captured data and
instrument settings.
• Setup Only — if you wish to save only the instrument settings and
not the captured data.
• Range — if you wish to save instrument settings and a range of
captured data. Click Properties...; in the Range Properties dialog,
specify the range.
NOTE
Configuration files that include data are much larger than files that do not contain data.
7 Click Save.
NOTE
See Also
If you are using the logic analyzer without a keyboard, you can access an on-screen
keyboard by selecting Start>Programs>Accessories>Accessibility>On-Screen
Keyboard.
• To open a configuration file (see page 190)
• Offline Analysis (see page 203)
• ALA vs. XML, When to Use Each Format (see page 407)
• ALA Format (see page 546)
• "XML Format" (in the online help)
To export data to standard CSV format files
You can export captured data to standard comma- separated value (CSV)
files. Standard CSV files can be imported into spreadsheet, database, or
other data analysis programs.
1 From the menu bar, select File>Export....
2 In the Export dialog, select Standard CSV text file; then, click OK.
Agilent Logic Analyzer Online Help
177
6
Capturing Data from the Device Under Test
3 In the following Export dialog:
a Enter the CSV file name.
CAUTION
When writing to a 16900A, 16902A, or 16903A logic analysis system's DVD-ROM &
CD-R/RW combination drive, the logic analysis system must be oriented
horizontally; otherwise, the resulting CD-R/RW disc may not be readable on any
CD-ROM drive.
b Select the Source module, tool, or display window from which to
export data.
c If you want to use a delimiter other than a comma, or if you want to
specify that line numbers be written, click Options.... In the File
Export Options dialog, make your selections; then, click OK.
178
Agilent Logic Analyzer Online Help
Capturing Data from the Device Under Test
6
d If you want to export a range of data and/or selected bus/signal
data, uncheck All Data.
e To specify a range of data to export, click Data Range.... In the Data
Range tab of the Range Properties dialog, select the range by time or
by markers; then, click OK.
f
To select certain bus/signal data to export, click Bus Signal
Selection.... In the Bus/Signal Selection tab of the Range Properties
dialog, select the buses/signals whose data you want to export; then,
click OK.
Agilent Logic Analyzer Online Help
179
6
Capturing Data from the Device Under Test
NOTE
You can only choose particular buses/signals when a module or tool is selected as the
Source of the data export. When a display window is selected as the Source, all
buses/signals are exported. (You can, however, delete unwanted buses/signals from a
display window before exporting its data.)
4 Click Save.
See Also
• Standard CSV Format (see page 546)
To export data to module CSV format files
You can export captured data to module comma- separated value (CSV)
files. Module CSV files can be post- processed and re- imported into the
logic analysis system using a data import module.
CAUTION
Do not modify module CSV files with Microsoft Excel. When it saves the file, Excel
will change the CSV format so that the data cannot be re-imported into the logic
analysis system without a lot of manual text editing.
1 From the menu bar, select File>Export....
2 In the Export dialog, select Module CSV text file; then, click OK.
3 In the following Export dialog:
180
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
a Enter the CSV file name.
CAUTION
When writing to a 16900A, 16902A, or 16903A logic analysis system's DVD-ROM &
CD-R/RW combination drive, the logic analysis system must be oriented
horizontally; otherwise, the resulting CD-R/RW disc may not be readable on any
CD-ROM drive.
b Select the Source module from which to export data.
You can export data to module CSV format files from logic analyzer
and import modules only. You can export timing zoom data from a
logic analyzer module, but it must be exported separately from the
module's main data.
c If you want to use a delimiter other than a comma, if you want to
specify that line numbers be written, or if you want to exclude the
header information, click Options.... In the File Export Options
dialog, make your selections; then, click OK.
Agilent Logic Analyzer Online Help
181
6
Capturing Data from the Device Under Test
Header information must be included in order to re- import the data
into the logic analysis system; however, header- less files may be
easier for external tools to use.
d If you want to export a range of data and/or selected bus/signal
data, uncheck All Data.
e To specify a range of data to export, click Data Range.... In the Data
Range tab of the Range Properties dialog, select the range by time or
by markers; then, click OK.
f
To select certain bus/signal data to export, click Bus Signal
Selection.... In the Bus/Signal Selection tab of the Range Properties
dialog, select the buses/signals whose data you want to export; then,
click OK.
4 Click Save.
See Also
• To create a data import module (see page 197)
• Module CSV Format (see page 547)
182
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
To export data to module binary (ALB) format files
You can export captured data to module binary files. Future releases of
the Agilent Logic Analyzer application will be able to import module
binary files into the logic analysis system using a data import module.
1 From the menu bar, select File>Export....
2 In the Export dialog, select Module binary file; then, click OK.
3 In the following Export dialog:
a Enter the ALB file name.
CAUTION
When writing to a 16900A, 16902A, or 16903A logic analysis system's DVD-ROM &
CD-R/RW combination drive, the logic analysis system must be oriented
horizontally; otherwise, the resulting CD-R/RW disc may not be readable on any
CD-ROM drive.
Agilent Logic Analyzer Online Help
183
6
Capturing Data from the Device Under Test
b Select the Source module from which to export data.
You can export data to module binary format files from logic
analyzer modules only. You can export timing zoom data from a logic
analyzer module, but it must be exported separately from the
module's main data.
c If you want to exclude the header information, click Options.... In
the File Export Options dialog, make your selections; then, click OK.
Header information must be included in order to re- import the data
into the logic analysis system; however, header- less files may be
easier for external tools to use.
d If you want to export a range of data and/or selected bus/signal
data, uncheck All Data.
e To specify a range of data to export, click Data Range.... In the Data
Range tab of the Range Properties dialog, select the range by time or
by markers; then, click OK.
f
184
To select certain bus/signal data to export, click Bus Signal
Selection.... In the Bus/Signal Selection tab of the Range Properties
dialog, select the buses/signals whose data you want to export; then,
click OK.
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
4 Click Save.
See Also
• Module Binary (ALB) Format (see page 556)
To export data to 16700 ASCII format files
You can export captured data to a text file that matches the output of the
16700 logic analysis system's "Print to File" format.
1 From the menu bar, select File>Export....
2 In the Export dialog, select 16700 ASCII File Format; then, click OK.
3 In the following Export dialog:
Agilent Logic Analyzer Online Help
185
6
Capturing Data from the Device Under Test
a Enter the 16700 ASCII text file name.
CAUTION
When writing to a 16900A, 16902A, or 16903A logic analysis system's DVD-ROM &
CD-R/RW combination drive, the logic analysis system must be oriented
horizontally; otherwise, the resulting CD-R/RW disc may not be readable on any
CD-ROM drive.
b Select the Source Listing display window from which to export data.
c If you want to export a range of data, uncheck All Data.
d To specify a range of data to export, click Data Range.... In the Data
Range tab of the Range Properties dialog, select the range by time or
by markers; then, click OK.
4 Click Save.
186
Agilent Logic Analyzer Online Help
6
Capturing Data from the Device Under Test
Extending Capture Capability with VBA
With the integrated Microsoft Visual Basic for Applications (VBA), you can
extend the data capture capabilities of the logic analyzer. For example:
• In the case that the logic analyzer isn't able to trigger on the event of
interest, VBA can be used to do a run, analyze the captured data
looking for the event and if not found, run again. For events that are
relatively frequent, this allows the logic analyzer to find events that are
too complex to be able to define a trigger.
• In situations where you need a lot of data to find an elusive fault, you
can set up the logic analyzer to repetitively run and save data.
• You can create dynamic triggers between repetitive runs by performing
a run, modifying the trigger based on analysis of the captured data, and
then running again.
These are all things you could previously do with the logic analyzer's COM
automation capabilities; however, it's easier and more convenient now that
VBA is integrated with the Agilent Logic Analyzer application.
See Also
• "Using the Advanced Customization Environment (ACE)" (in the online
help)
Agilent Logic Analyzer Online Help
187
6
188
Capturing Data from the Device Under Test
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
7
Analyzing the Captured Data
• Offline Analysis (see page 203) (after Loading Saved Data and Setups
(see page 190))
• Analyzing Waveform Data (see page 209)
• Analyzing Listing Data (see page 229)
• Displaying Names (Symbols) for Bus/Signal Values (see page 239)
• Marking, and Measuring Between, Data Points (see page 241)
• Searching the Captured Data (see page 264)
• Comparing Captured Data to Reference Data (see page 275)
• Viewing Source Code Associated with Captured Data (see page 279)
• Analyzing Packet Data (see page 287)
• Analyzing the Same Data in Different Ways (Using the Overview
Window) (see page 309)
• Setting the System Trigger and Skew Between Modules (see page 315)
• Using Display Windows (see page 317)
• Printing Captured Data (see page 318)
• Extending Data Visualization/Analysis with VBA (see page 321)

189
7
Analyzing the Captured Data
Loading Saved Data and Setups
You can set up the logic analyzer and load data by opening previously
saved configuration files. This lets you return to the stopping point of a
previous logic analysis session, load previously saved data for offline
analysis, or just load saved logic analyzer setups. When opening
configuration files that contain data, you can choose to load only the logic
analyzer setup (that is, without the data).
You can import 167xx fast binary data for offline analysis of data
captured on 16700- series logic analyzers.
• To open a configuration file (see page 190)
• To recall a recently used configuration file (see page 192)
• To import 167xx fast binary data (see page 193)
• To transfer module setups to/from multi- module systems (see page 194)
• To set up multiple- modules with XML- format configurations (see
page 194)
• Using Data Import Modules (see page 197)
• To create a data import module (see page 197)
• To edit data import module bus/signal definitions (see page 199)
• To view data import module file information (see page 201)
• To re- read data import module files (see page 202)
See Also
• Offline Analysis (see page 203)
To open a configuration file
You can open configuration files to return to a previous logic analysis
session, to load previously saved data for offline analysis, or to load saved
logic analyzer setups.
NOTE
To avoid pod truncation (see page 697) when opening configuration files for offline analysis,
open the configuration file in a second instance of the Agilent Logic Analyzer application
(which runs in Offline mode).
A quick way to start the Agilent Logic Analyzer application and open a
configuration file is by double- clicking an ALA format configuration file in
Windows Explorer. (An association for the .ala file extension was set up
when the application was installed.) When you do this, however, there are
no options for partial loading (setup only, modules only, etc.).
190
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
To open a configuration file from within the Agilent Logic Analyzer
application:
1 From the menu bar, select File>Open... or select the
icon in the
standard toolbar (see page 415).
The file browser portion of the Open dialog behaves the same as other
standard Windows file browser dialogs (that is, you can rename files,
use right- mouse operations, etc.).
2 Select the type of configuration file you wish to open (either *.ala or
*.xml).
For information on when ALA (*.ala) and XML (*.xml) formats are
used, see ALA vs. XML, When to Use Each Format (see page 407).
3 Select the name of the configuration file you wish to open.
The Content, Date, Version, Owner, Project, and Description fields
show information about the selected configuration file. The file was
created with the Agilent Logic Analyzer version shown in the Version
field. The Date field displays the date the configuration file was
created.
4 Select the appropriate Setup/Data option.
• Select All Data and Setup to load the logic analyzer setup and data.
• Select Setup Only to load only the logic analyzer setup.
Agilent Logic Analyzer Online Help
191
7
Analyzing the Captured Data
5 Select the appropriate Tools/Viewers option.
• Select Include Tools/Viewers to load tools and viewers, as well as
modules, from the configuration file.
• Select Modules Only to load only the module information from the
configuration file.
6 Select Open.
NOTE
See Also
If you are using the logic analyzer without a keyboard, you can access an on-screen
keyboard by selecting Start>Programs>Accessories>Accessibility>On-Screen
Keyboard.
• To recall a recently used configuration file (see page 192)
• To save a configuration file (see page 176)
• To transfer module setups to/from multi- module systems (see page 194)
• Offline Analysis (see page 203)
• ALA vs. XML, When to Use Each Format (see page 407)
• ALA Format (see page 546)
• "XML Format" (in the online help)
To recall a recently used configuration file
1 From the menu bar, select File.
2 Select the configuration file you wish to open from the list provided.
192
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
To import 167xx fast binary data
NOTE
Copy 167xx Fast Binary Files to the local hard disk before importing them. Performance of
the Agilent Logic Analyzer application is much better when fast binary data files are on the
local hard disk than when they are on the network.
1 From the menu bar, select File>Import....
2 In the Import dialog, select 16700 Fast Binary Data, and click OK.
3 In the next Import dialog, select or enter the File name of the 167xx
fast binary data file you wish to import.
4 Click Open.
Bus/signal names from a 16700- series logic analyzer fast binary data file
are organized into a hierarchy of folders based on the module, analyzer,
and bus/signal names.
See Also
• Analyzing 16700- Series Logic Analyzer Data (see page 204)
• 16700 Pod and Bit Association in Offline Analysis (see page 205)
• Offline Analysis (see page 203)
Agilent Logic Analyzer Online Help
193
7
Analyzing the Captured Data
To transfer module setups to/from multi-module systems
You can move logic analyzer setups from one logic analysis system to
another by saving/opening setups to/from configuration files. When
systems have multiple modules, you must map which module setup from
the configuration file gets loaded into which module in the logic analysis
system.
1 Make sure the setup (configuration file) you want to load is in the
proper format:
• If the modules are compatible (for example, in the same or similar
logic analyzer families like the 16740/41/42A and 16750/51/52A/B),
you can use ALA format configuration files to move a setup from
one module to another.
• If the modules are not compatible, you must use XML format
configuration files to move a setup from one module to another.
2 Open the configuration file (see To open a configuration file (see
page 190)).
3 Answer the question about clearing all modules before loading.
4 In the Module Mapping dialog (see page 477), select Manually specify
module mapping; then, click Specify Mapping....
5 In the Specify Mapping dialog (see page 500), for the module you want
load the setup into, select the module setup from the configuration file
to load.
6 Click OK to close the Specify Mapping dialog.
7 Click OK to close the Module Mapping dialog and load the setup.
When loading module setups from XML format configuration files, an
information dialog describes any parsing errors or warnings.
See Also
• To save a configuration file (see page 176)
• To open a configuration file (see page 190)
• ALA vs. XML, When to Use Each Format (see page 407)
To set up multiple-modules with XML-format configurations
Included with the Agilent Logic Analyzer application is the Large System
Setup utility program which makes it easy to set up large, multiple- module
logic analysis systems using XML- format configuration files. For example,
if your logic analysis system has several logic analyzer modules, each
probing the same kind of bus, you can use the Large System Setup utility
to set up each module with the same XML- format configuration file.
(Doing the same thing in the main application requires many
time- consuming steps.)
194
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
The Large System Setup utility program can also be used in offline mode.
In this case, you can add as many logic analyzer modules as desired and
specify XML- format configurations for each.
To use the Large System Setup utility program:
1 If the Agilent Logic Analyzer application hasn't already been started,
start it, and connect to the logic analysis system you want to set up, or
go offline if you want to set up in offline mode.
2 From the Windows Start menu, choose Start>All Programs>Agilent
Logic Analyzer>Utilities>Large System Setup.
3 If you have connected to the logic analysis system you want to set up,
go to step 5; otherwise, in offline mode, click Offline Module Setup...
in the Large System Setup dialog.
Agilent Logic Analyzer Online Help
195
7
Analyzing the Captured Data
4 In the Offline Module Setup dialog, for each module that you want to
add:
a Click Add Module....
b In the Add Module dialog, choose the type of card the module is
made up of and the number of cards in the module.
c Click OK.
You can delete all or selected modules by clicking Delete All Modules
or Delete Selected Module.
When you are finished adding modules, click OK to close the Offline
Module Setup dialog.
5 In the Large System Setup dialog, enter the Module Name for each
module.
(The module name from the XML- format configuration file is not used
because the same XML file can be used to set up multiple modules.)
6 For each module that you want to configure with an XML- format
configuration file, make sure the Load File box is checked, and click
Browse... to select the configuration file name.
7 If the XML- format configuration files contain setups for multiple logic
analyzer modules, select the file's module setup you want to use.
8 Click OK to close the Large System Setup dialog and set up the logic
analysis system as specified.
196
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
Using Data Import Modules
Data import modules read data from module CSV or module binary (ALB)
files and make it available to tools and display windows. Module CSV or
module binary (ALB) files can be created by external tools or saved from
any module using the main menu's File>Export... command.
NOTE
Data import modules are a licensed feature. You can use data import modules without a
license, but the amount of data that can be imported is limited to 16 rows.
• To create a data import module (see page 197)
• To edit data import module bus/signal definitions (see page 199)
• To view data import module file information (see page 201)
• To re- read data import module files (see page 202)
Data import modules (and import file names) are saved with logic analyzer
configurations (both ALA and XML format). If a configuration is saved
"with data" and then opened again, the import module's data is present,
and is not re- read from the import file. If a configuration is saved
"without data" (setup only) and opened again, you must re- read the data
import module file (see To re- read data import module files (see
page 202)).
See Also
• To export data to module CSV format files (see page 180)
• Module CSV Format (see page 547)
• To export data to module binary (ALB) format files (see page 183)
• Module Binary (ALB) Format (see page 556)
To create a data import module
NOTE
Copy module CSV or module binary (ALB) files to the local hard disk before importing them.
Performance of the Agilent Logic Analyzer application is much better when importing files
from the local hard disk than when importing them from a network drive.
1 From the menu bar, select File>Import....
2 In the Import dialog, select Module CSV text file or Module binary
file, and click OK.
Agilent Logic Analyzer Online Help
197
7
Analyzing the Captured Data
3 In the following Import dialog:
a Select or enter the File name of the data file you wish to import.
b Select the Destination of the data file you wish to import. You can
choose an existing data import module or "<New Data Import
Module>".
c Click Open.
Data import modules appear in the Overview window like other logic
analyzer modules. Because the data does not come from acquisition
hardware in a logic analysis system frame, a virtual frame is created for
data import modules. You can add tools and display windows to data
import modules just like you add them to logic analyzer modules.
198
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
See Also
7
• To edit data import module bus/signal definitions (see page 199)
• To view data import module file information (see page 201)
• To re- read data import module files (see page 202)
• Module CSV Format (see page 547)
• To export data to module CSV format files (see page 180)
• Module Binary (ALB) Format (see page 556)
• To export data to module binary (ALB) format files (see page 183)
To edit data import module bus/signal definitions
in the data import toolbar, or choose Setup>(Data Import
Module)>Bus/Signals... from the menu bar.
1 Click
2 In the Import Setup dialog's Buses/Signals tab (see page 476):
Agilent Logic Analyzer Online Help
199
7
Analyzing the Captured Data
Notice that pods are created for data value columns in the imported
data file. These are like pods in logic analyzer modules except they can
be any bit width.
When editing bus/signal definitions in an import module, you can:
• Add a new bus or signal.
• Delete a bus or signal.
• Rename a bus or signal.
• Assign channels in the default bit order.
• Assign channels, selecting the bit order.
• Reorder bits by editing the Channels Assigned string.
• Set the default number base.
• Set the polarity.
• Add comments.
• Add a folder.
• Alias a bus/signal name.
• Sort bus/signal names.
These operations are just like defining buses and signals in logic
analyzer modules (see Defining Buses and Signals (see page 84)).
200
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
Through the Display button, you can select what bus/signal setup
information is displayed (channels assigned, width, polarity, default
base, comment, or channel numbers).
The bus and signal icons in the Bus/Signal Name column are normally
red, but they turn gray if the bus/signal is locked by an inverse
assembler.
See Also
• To view data import module file information (see page 201)
• To re- read data import module files (see page 202)
• Module CSV Format (see page 547)
To view data import module file information
in the data import toolbar, or choose Setup>(Data Import
Module)>File Info... from the menu bar.
1 Click
2 In the Import Setup dialog's File Information tab (see page 477):
• The file name and other file information is displayed.
• The time column and trigger row are displayed. The trigger
correlation offset is displayed.
• The module data import file's column name, width, type, and format
are displayed.
See Also
• To edit data import module bus/signal definitions (see page 199)
• To re- read data import module files (see page 202)
Agilent Logic Analyzer Online Help
201
7
Analyzing the Captured Data
• Module CSV Format (see page 547)
To re-read data import module files
When you create a data import module, data is read from the imported
file. You can also cause the data import file to be re- read without going
through the file selection dialog again.
To re-read the
data import file
Do one of the following:
• From the menu bar, choose Run/Stop>(Data Import Module)>Read.
• Click the
icon from the data import toolbar (see page 433) or from
the data import module in the Overview window.
To view data
import module
read status
See Also
202
• From the menu bar, choose Run/Stop>Status..., or click Status... in the
status bar.
The read status is displayed in the System Status tab of the Status
dialog (see page 502).
• To view data import module file information (see page 201)
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Offline Analysis
Offline analysis lets you analyze captured data while the logic analyzer's
data acquisition hardware is used for making other measurements.
You can use the Agilent Logic Analyzer application on stand- alone
personal computers, 16800- series or 1680/1690- series logic analyzers, or
16900- series logic analysis systems to perform offline analysis.
By placing configuration/data files on shared file systems, offline analysis
can be performed from remote locations on the network.
Example: A typical scenario is to capture data in a 16700- series logic
analysis system, load the data file into the Agilent Logic Analyzer
application for offline analysis, and then continue using the 16700- series
logic analysis system to look for the next elusive defect or crash. By
analyzing the data offline, you can keep your logic analyzer hardware busy
making new measurements while you analyze the last one.
Example: Another scenario is to use the Agilent Logic Analyzer
application to configure and exchange logic analyzer configuration files
containing trigger setups with a team of colleagues located on- site or in
remote locations.
General offline
analysis
considerations
• To analyze data from 16700- series logic analyzers, the data must be
saved in the fast binary data format. This is done using the File Out
Tool (see Analyzing 16700- Series Logic Analyzer Data (see page 204)).
• When analyzing data offline, there is no data acquisition hardware, so
functions such as triggering, hardware assist, and run functions are not
available.
• Multiple instances of the Agilent Logic Analyzer application can be
displayed side- by- side on a logic analyzer or a personal computer, but
their data cannot be time- correlated.
• You can install the Agilent Logic Analyzer on any computer meeting
the minimum PC requirements (see page 207); however, licensed tools
require a license for each computer they run on.
For more specific information about offline analysis, see:
• Analyzing 16700- Series Logic Analyzer Data (see page 204)
• Offline Analysis on Logic Analyzers (see page 205)
• Offline Analysis on Personal Computers (see page 206)
To return to online analysis, see:
• Connecting to a Logic Analysis System (see page 65)
See Also
• Offline File Formats (see page 207)
Agilent Logic Analyzer Online Help
203
7
Analyzing the Captured Data
Analyzing 16700-Series Logic Analyzer Data
Before you can analyze 16700- series logic analyzer data with the Agilent
Logic Analyzer application, you must save the measurement data in fast
binary out format using the File Out Tool.
The following example shows the general process to use. Refer to the
16700- series logic analysis system online help for any specific information.
1 Configure the 16700- series logic analyzer to capture the desired data.
2 Connect a File Out Tool.
Data loaded for offline analysis must appear as one data set. Data from
a two- machine measurement (as with Pentium 4 processor solution
data, for example) must be merged before saving as fast binary output
data; in other words, both machines must feed into the same File Out
tool.
3 Configure the File Out tool to save the measurement data in fast binary
out format.
For better search performance, limit the size of fast binary data files by
using the partial fast binary out option.
NOTE
If you want the File Out Tool to save the fast binary out file directly to a shared drive, be sure
to configure all LAN connections (see page 319) to enable file sharing.
4 Run the 16700- series logic analyzer to capture the data.
5 Copy the fast binary data file to the local hard disk of the personal
computer or logic analyzer on which the Agilent Logic Analyzer
application runs.
Performance of the Agilent Logic Analyzer application is much better
when fast binary data files are on the local hard disk than when they
are on the network.
6 In the Agilent Logic Analyzer application, use the File>Import...
command to import from the fast binary data (see page 193) file.
More 16700
considerations
204
• Only bus/signal names and measurement data are saved in the fast
binary out format.
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
• The 16700 pod and bit association is collapsed (see page 205) when
viewed in the Agilent Logic Analyzer application.
• After importing fast binary data files, you cannot use the Bus/Signal
Setup dialog to add new bus/signal names or change the channel
assignments of the imported bus/signal names. You can, however,
change bus/signal polarity, rename or delete buses/signals, and add
comments.
• Because 16700- series logic analyzer sampling mode options cannot be
used to set up a 1680/1690- , 16800- , or 16900- series logic analyzer, the
Timing/State Sampling Mode Setup dialog is not available.
See Also
• 16700 Pod/Bit Association in Offline Analysis (see page 205)
16700 Pod and Bit Association in Offline Analysis
The offline analysis application will display the 16700 pod and bit
association differently. For any given bus/signal, all assigned bits across all
pods in the 16700 interface is converted to sequentially ordered bits under
sequentially ordered pods, starting with pod 1.
Offline Analysis on Logic Analyzers
You can perform offline analysis with 16800- series or 1680/1690- series
logic analyzers or 16900- series logic analysis systems, in general, by
running a second instance of the Agilent Logic Analyzer application and
loading previously saved data into that instance. With two instances of the
application running, one in online (either Local or Remote) mode and one
in Offline mode, you can continue making measurements in one instance
while you perform offline analysis in the other.
You can perform offline analysis on fast binary data files saved from
16700- series logic analyzers as well as configuration files (.ala format)
from any 16800- series or 1680/1690- series logic analyzer or 16900- series
logic analysis system.
Agilent Logic Analyzer Online Help
205
7
Analyzing the Captured Data
Keep these things in mind when performing offline analysis with a logic
analyzer or logic analysis system:
• You can start multiple instances of the Agilent Logic Analyzer
application.
If logic analyzer acquisition hardware is present, the first instance
opens in online (either Local or Remote) mode. If acquisition hardware
is not present, the first instance opens in Offline mode.
• Logic analyzer run functions do not work in Offline mode.
• In the Offline mode, you can continue to create triggers and save them
in configuration files that can be opened by other instances of the
Agilent Logic Analyzer application.
• If you import 167xx fast binary data into an online (either Local or
Remote) instance of the Agilent Logic Analyzer application, the
application automatically switches to Offline mode, and all hardware
functions are automatically turned off.
• If you open a logic analyzer configuration (.ala) file for offline analysis
in an online (either Local or Remote) instance of the Agilent Logic
Analyzer application, run functions will overwrite the data that has
been loaded.
NOTE
See Also
To open, copy, or save files directly from shared disk drives, make sure to configure all LAN
connections (see page 319) to enable file sharing.
• To open a configuration file (see page 190)
• To import 167xx fast binary data (see page 193)
• To save a configuration file (see page 176)
Offline Analysis on Personal Computers
A personal computer (PC) with the Agilent Logic Analyzer application
installed can perform offline analysis on fast binary data files saved from
a 16700- series logic analyzer as well as configuration files (.ala format)
from any 16800- series or 1680/1690- series logic analyzer or 16900- series
logic analysis system.
When using the Agilent Logic Analyzer application by itself on a PC for
offline analysis:
• The logic analyzer run functions are not available (because there is no
acquisition hardware).
206
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
• You can save logic analyzer setups (including trigger sequences) to .ala
format configuration files, and you can pass these files between
personal computers (running the Agilent Logic Analyzer application)
and other 16800- series or 1680/1690- series logic analyzers or
16900- series logic analysis systems.
• You can have more than one instance of the Agilent Logic Analyzer
application running.
• Licensed tools require a license for each computer they run on.
NOTE
See Also
To open, copy, or save files directly from shared disk drives, make sure to configure all LAN
connections (see page 319) to enable file sharing.
• To open a configuration file (see page 190)
• To import 167xx fast binary data (see page 193)
• To save a configuration file (see page 176)
• Minimum PC Requirements (see page 207)
Minimum PC Requirements
Minimum PC requirements for offline analysis:
• Processor and Memory: 1 GHz processor, 512 M RAM.
• Operating System: Windows® XP.
• Service Pack: Windows XP Service Pack 2.
Offline File Formats
.ala Format
You can open logic analyzer configuration files (.ala (see page 546)
extension) for offline analysis. These files are saved by the Agilent Logic
Analyzer application.
The logic analyzer configuration (.ala) file format is an internal format
used by the Agilent Logic Analyzer application for saving and re- opening
setups and data. ALA format configuration files contain everything that is
needed to restore a session (in other words, the information necessary to
reconstruct the display appearance, instrument settings, and optionally,
captured data).
.xml Format
Generic configuration files (".xml" (in the online help) extension) can be
used when setting up the logic analysis system configuration when
importing fast binary data format files for offline analysis. XML format
configuration files are saved by the Agilent Logic Analyzer application.
Agilent Logic Analyzer Online Help
207
7
Analyzing the Captured Data
The generic configuration (.xml) file format is an eXtensible Markup
Language format that can be edited (using an ASCII text editor) and
post- processed by scripts (or other tools) and re- opened by the Agilent
Logic Analyzer application. These files contain buses/signals, channels
assigned to buses/signals, and user- defined symbols.
Fast Binary Data
Format
CSV Format
208
You can import Fast Binary Data Format files (no common file extension)
for offline analysis. These files are created on a 16700- series logic analysis
system using the File Out tool. These files contain buses/signals and data
from the 16700- series logic analyzer.
You can export captured data to CSV (Comma- Separated Values) Format
(see page 546) files (.csv extension) for offline analysis in other
applications like Excel. These files contain buses/signals and data.
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
Analyzing Waveform Data
The Waveform window displays captured data as a digital waveform. You
can configure the window to display selected buses and signals with time
or pattern markers in the data. You can also set up bus pattern triggers
and signal trigger options.
The Waveform window is accessed through the menu bar's
Window>Waveform command. If you have Tabbed Windows (see page 317)
turned on, you can also select a tab at the bottom of the window.
• To change the display scale (time/division) (see page 210)
• To go to different locations in the captured data (see page 212)
• To re- arrange waveforms (see page 213)
• To overlay waveforms (see page 214)
• To find a bus/signal row (see page 214)
• To view bus data as a chart (see page 215)
• To show/hide parts of the waveform display (see page 217)
• To insert or delete buses/signals (see page 217)
• To group signals into a bus (see page 218)
• To expand/collapse buses (see page 218)
• To insert separator rows (see page 218)
• Changing Waveform Window Properties (see page 219)
• To change the waveform background color (see page 220)
• To change the overlaid waveform color (see page 220)
• To change the filtered data color (see page 220)
• To change the timing zoom background color (see page 221)
• To change the waveform font size (see page 221)
Agilent Logic Analyzer Online Help
209
7
Analyzing the Captured Data
• To change the Fast Zoom In option (see page 223)
• To lock scrolling with other display windows (see page 221)
• To change the waveform tool tip display (see page 223)
• Changing Bus/Signal Row Properties (see page 223)
• To change a waveform's color (see page 225)
• To change a waveform's height (see page 225)
• To change a bus/signal's number base (see page 225)
• To show/hide a bus/signal's numeric data values (see page 226)
• Changing Analog Signal Row Properties (see page 226)
• To change the analog properties (see page 227)
See Also
• Defining Buses and Signals (see page 84)
• Setting Up Quick (Draw Box) Triggers (see page 132)
• Specifying Simple Triggers (see page 136)
• Marking, and Measuring Between, Data Points (see page 241)
• Setting Up Symbols (see page 119)
• Displaying Names (Symbols) for Bus/Signal Values (see page 239)
• Searching the Captured Data (see page 264)
To change the display scale (time/division)
The Waveform window displays data similarly to an oscilloscope, that is,
waveforms on a horizontal time axis. Therefore, to zoom in or out on a
waveform, you simply change the Scale (time/division) of the time axis
that the waveform is viewed with.
To change the
scale by clicking
the zoom out/in
buttons
1 Click the zoom out/in buttons to raise/lower the time/division scale.
The scale ranges from 1 ps/div to 1 ks/div.
You can also change the time/division by entering a numeric value in
the Scale field.
210
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
To zoom in by
drawing a
rectangle in the
data
7
1 Point the mouse to the upper- left corner of the desired view area; then,
click and hold while moving the mouse to the lower- right corner; then,
release the mouse button.
2 If the Fast Zoom In (see page 223) option is not selected, choose Zoom
In from the popup menu.
The new display scale is adjusted to the width of the box drawn.
To center about
edges
1 Position the mouse cursor over a waveform, between the edges you
want to center the display about.
2 Right- click and choose Center About>Edges.
The new display scale is adjusted to the width of the waveform edges.
Agilent Logic Analyzer Online Help
211
7
Analyzing the Captured Data
To go to different locations in the captured data
In the Waveform display window, you can go to different locations in the
captured data by using the horizontal scroll bars, by using the Delay field
and buttons, or by choosing Go To commands from popup menus.
To go to different
locations by
changing the
delay
1 Click one of the buttons in the Delay field or enter a delay value.
The delay adjusts the display window relative to the waveform data.
The display window's relative position in time is dependent on the
trigger point, and the beginning and end of data. Use the following
delay controls to position the display window over the desired data.
Use the keypad to enter a numeric value. If the value you enter is greater than or less
than the time of the data range, the window will be moved to the beginning or end
limit.
Moves the window over the beginning of data.
Scrolls the window towards the beginning of data.
Moves the window over the trigger point.
Scrolls the window towards the end of data.
Moves the window over the end of data.
212
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
To go to different
locations using
popup menus
7
1 Right- click in the waveform display area, and choose one of the Go To
commands.
Or, click in the marker overview bar, and choose one of the Go To
commands.
You can choose Beginning Of Data, End Of Data, Trigger, a marker, a
Time, or a Sample.
To re-arrange waveforms
1 Position the mouse pointer over the bus/signal name associated with
the waveform you want to move.
2 Click and hold the mouse button.
3 Drag- and- drop the bus/signal to its new position.
The name is placed above the red position indicator that appears.
See Also
• To overlay waveforms (see page 214)
• To expand/collapse buses (see page 218)
Agilent Logic Analyzer Online Help
213
7
Analyzing the Captured Data
To overlay waveforms
Use the Overlay feature to place multiple bus or signals into one row of
displayed data. When multiple signals are overlaid, you can see the
relationships visually between all signals. The overlaid bus or signal is
drawn first, then the main bus/signal is drawn last as to overwrite the
overlaid bus/signals for clarity.
1 Right- click on the bus or signal you want to overlay another bus or
signal onto, then select Overlay... .
2 From the Overlay selection dialog that appears, select the bus or signal
you want to overlay onto the highlighted bus or signal.
You can overlay analog signals (from an " external oscilloscope module"
(in the online help)) with digital signals or with other analog signals.
NOTE
The scaling for an original analog signal is used for all signals overlaid onto its row;
therefore, if user-defined scaling and offset values are used, it is possible that overlaid
signals may not be visible. When automatic scaling is used, it will take into account the
minimum and maximum voltages of all overlaid signals, and all signals will be visible.
3 If you want to change the color of the overlaid bus or digital signal, see
To change the overlaid waveform color (see page 220).
When analog signals are overlaid onto other signals, the overlay signal
color comes from the external oscilloscope module's setup options
(which you can access by right- clicking the analog signal name,
choosing Assign Channels..., and selecting the " Options tab" (in the
online help)) instead of the Waveform window's overlay color setting.
To find a bus/signal row
When there are many bus/signal rows in the Waveform display window,
you can search for a particular bus/signal row instead of scrolling through
all the rows.
1 In the Waveform display window, right- click in the Bus/Signal column,
and choose Find Bus/Signal....
2 In the Find Bus/Signal dialog, enter the name (or part of the name) of
the bus/signal you wish to find.
214
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
3 Then, click:
• Prev — to search for the string backward in the bus/signal rows.
• Next — to search for the string forward in the bus/signal rows.
• Close — to close the Find Bus/Signal dialog.
To view bus data as a chart
You can view bus data values as a chart instead of the conventional bus
shape.
1 In the Waveform display window, right- click on a bus name, and choose
View As Chart....
Or, in the Waveform Properties dialog's Row Properties tab, for the Bus
property, click View As....
2 In the View As dialog, set the following options:
Agilent Logic Analyzer Online Help
215
7
Analyzing the Captured Data
• Show Axis — causes a small axis, which represents the center of the
range of values being displayed, to be drawn in the center of the
waveform. When checked, you can also change the axis color.
• Connect Samples — causes lines to be drawn between samples.
• Lock to Setup — sets the range limits based on the width of the bus.
For example, an 8- bit bus is set to a range of 0- 255.
• Max/Min — sets the range limits of the displayed axis.
• Show Clipped — enables out- of- range data values to be displayed in
a user- defined color.
NOTE
To view bus data
as a bus
Because there is no hardware to accelerate chart drawing, Waveform windows that have
charts draw slowly. You may want to place buses viewed as charts in a separate Waveform
window.
You can return the bus waveform appearance to a conventional bus shape.
1 In the Waveform display window, right- click on a bus name, and choose
View As Bus....
Or, in the Waveform Properties dialog's Row Properties tab, for the Bus
property, click View As....
2 In the View As dialog, check or uncheck the following options as
desired:
• MSB Ordering — the ordering of the signals in the bus are changed
from least significant bit first to most significant bit first.
• Expand into signals — expands the bus into individual signals (as if
you selected the Expand (+) field to the left of the bus name).
See Also
216
• Changing Bus/Signal Row Properties (see page 223)
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
To show/hide parts of the waveform display
1 Right- click in the Bus/Signal column of the Waveform display, and
choose Display>.
Then, check or uncheck one of the following to show or hide that part
of the Waveform display window:
• Activity Indicators — either a low bar (low level), high bar (high
level), or a transition arrow (transitioning signal) displayed to the
left of bus/signal names.
• Simple Trigger — the Simple Trigger column.
• Markers — the markers display bar (see page 442).
• Time Axis — the time axis (and column headings).
You can also make these selections in the Display Options area of the
Waveform Properties dialog's Window Properties tab.
See Also
• Changing Waveform Window Properties (see page 219)
To insert or delete buses/signals
To insert
buses/signals
1 In the Waveform display window, right- click in the Bus/Signal column;
then, choose Insert Row.
2 In the Insert dialog, select the buses/signals you want to insert; then,
click OK.
To delete selected
buses/signals
1 In the Bus/Signal column, highlight the buses/signals you want to delete
(by clicking, Shift- clicking, or Ctrl- clicking the bus/signal names).
2 Right- click in the Bus/Signal column; then, choose Delete>Row.
Agilent Logic Analyzer Online Help
217
7
Analyzing the Captured Data
See Also
• Defining Buses and Signals (see page 84)
To group signals into a bus
1 While holding the shift key down, click on all desired signals.
2 With the mouse pointer over any one of the highlighted signals,
right- click and select Group into Bus.
To expand/collapse buses
In the Waveform display window's Bus/Signal column:
• Click the "+" or "- " symbol associated with a bus.
• Right- click the bus, and choose Expand or Collapse.
See Also
• Defining Buses and Signals (see page 84)
To insert separator rows
To add distance between waveforms, you can add separator rows to the
Waveform display window.
1 In the Waveform display window, right- click in the Bus/Signal column;
then, choose Insert Separator.
Separator rows can be sized, colored, re- arranged, and deleted just like
bus/signal waveform rows.
218
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
Changing Waveform Window Properties
You can change properties that affect the entire Waveform display window.
1 Right- click in a blank area of the waveform display, and choose
Properties....
Or, with no bus/signal names selected, choose Edit>Window
Properties... from the main menu.
2 In the Waveform Properties dialog's Window Properties tab:
You can:
• Change the waveform background color (see page 220)
• Change the overlaid waveform color (see page 220)
• Change the filtered data color (see page 220)
• Change the timing zoom background color (see page 221)
• Change the waveform font size (see page 221)
• Lock scrolling with other display windows (see page 221)
• Show/hide parts of the waveform display (see page 217)
• Change the accumulate waveforms option (see page 222)
• Change the Fast Zoom In option (see page 223)
• Change the waveform tool tip display (see page 223)
3 Click OK to apply the changes and close the Waveform Properties
dialog.
See Also
• Changing Bus/Signal Row Properties (see page 223)
Agilent Logic Analyzer Online Help
219
7
Analyzing the Captured Data
To change the waveform background color
1 In the Waveform Properties dialog's Window Properties tab, select the
Background color, click the selection button, and select the desired
background color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Waveform Properties
dialog.
To change the overlaid waveform color
When buses/signals are overlaid (see To overlay waveforms (see
page 214)), the overlay property specifies the color used for the overlaid
waveforms.
1 In the Waveform Properties dialog's Window Properties tab, select the
Overlay color, click the selection button, and select the desired overlaid
waveform color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Waveform Properties
dialog.
To change the filtered data color
When a filter tool is used to hide data from the Waveform display window,
cross- hatching appears at locations where data is hidden; the filter
property specifies the color used for the cross- hatched areas.
1 In the Waveform Properties dialog's Window Properties tab, select the
Filter color, click the selection button, and select the desired filter color
from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Waveform Properties
dialog.
220
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
To change the timing zoom background color
You can give waveforms from the timing zoom feature a different
background color than other waveforms.
1 In the Waveform Properties dialog's Window Properties tab, select the
TimingZoom color, click the selection button, and select the desired
timing zoom background color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Waveform Properties
dialog.
To change the waveform font size
The font size property adjusts the data display, bus/signal, and simple
trigger text size.
1 In the Waveform Properties dialog's Window Properties tab, enter the
desired Font Size.
Fonts can range from size 6 through 72 points.
2 Click OK to apply the changes and close the Waveform Properties
dialog.
As the font size is changed, the row height may be automatically increased
to fit the new text size.
To lock scrolling with other display windows
You can lock display windows (for example, Waveform, Listing, Compare,
etc.) so that when one window is scrolled, others are scrolled as well, such
that the same time is centered in each display.
1 In the Waveform Properties dialog's Window Properties tab, click
Lockstep Windows....
2 In the Lockstep Windows dialog, select the display windows whose
scrolling should be locked with this window and specify any offset from
this window.
3 Click OK to close the Lockstep Windows dialog.
4 Click OK to apply the changes and close the Waveform Properties
dialog.
Agilent Logic Analyzer Online Help
221
7
Analyzing the Captured Data
To accumulate waveforms
1 In the Waveform Properties dialog's Window Properties tab's Display
Options area, check or uncheck Accumulate to specify whether
waveforms are accumulated on the display.
2 Click OK to apply the changes and close the Waveform Properties
dialog.
When the accumulate option is enabled and you run repetitively,
waveforms overlay previously captured waveforms.
To clear accumulated waveforms, click Clear Accumulation at the top of
the Waveform window.
222
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
To change the Fast Zoom In option
When the Fast Zoom In option is selected, you can drag the mouse cursor
over the area you want to zoom in on, and when you release the mouse
button, the zoom happens immediately, without having to select Zoom In
from a popup menu.
1 In the Waveform Properties dialog's Window Properties tab, select or
deselect the Fast Zoom In option.
2 Click OK to apply the changes and close the Waveform Properties
dialog.
See Also
• To change the display scale (time/division) (see page 210)
• To set a Quick Trigger in the Waveform window (see page 132)
• To quickly find bus signal patterns (see page 264)
To change the waveform tool tip display
A tool tip (that is, a small box with text) can appear when the mouse
pointer is over a waveform and held motionless for a second.
1 In the Waveform Properties dialog's Window Properties tab's Display
Options area, check or uncheck Show Tooltip Values to specify whether
bus/signal values are shown as tool tips.
If Show Tooltip Values is checked, check or uncheck Transition Width
to specify whether transition (or pulse) width values are included in
the tool tips.
2 Click OK to apply the changes and close the Waveform Properties
dialog.
Changing Bus/Signal Row Properties
In the Waveform display window, you can change the color or size of a
waveform, and you can choose whether numeric values are displayed with
the waveform.
NOTE
Property changes to a bus affect all signals within the bus. For example, if you change the
color of a bus and then expand the bus, you will see that the color is changed for all signals
in the bus.
Agilent Logic Analyzer Online Help
223
7
Analyzing the Captured Data
To change the properties of a waveform in the Waveform window:
1 Right- click on a bus/signal name or on a waveform, and choose
Properties....
Or, highlight the buses/signals whose properties you want to change (by
clicking, Shift- clicking, or Ctrl- clicking the bus/signal names), and
choose Edit>Window Properties... from the main menu.
2 In the Waveform Properties dialog's Row Properties tab:
You can:
• Select the Bus/Signal to which the property changes apply. You can
select:
• Any bus/signal name that has been assigned (see Defining Buses
and Signals (see page 84)
• ).
• <all> buses/signals.
• <selected> buses/signals if more than one is highlighted in the
Bus/Signal column.
• Change a waveform's color (see page 225)
• Change a waveform's height (see page 225)
• Change a bus/signal's number base (see page 225)
• Show/hide a bus/signal's numeric data values (see page 226)
• View bus data as a chart or a bus (see page 215)
3 Click OK to apply the changes and close the Waveform Properties
dialog.
See Also
224
• Changing Waveform Window Properties (see page 219)
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
To change a waveform's color
1 In the Waveform Properties dialog's Row Properties tab, click the Color
selection button and select the desired waveform color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Waveform Properties
dialog.
See Also
• Changing Analog Signal Row Properties (see page 226)
To change a waveform's height
1 In the Bus/Signal column of the Waveform display window, position the
mouse pointer over a row separator line; when the cursor changes to a
resizing cursor, drag the row border.
Or:
1 In the Waveform Properties dialog's Row Properties tab, enter the
Height value in pixels.
The minimum row height is set by the font size (see To change the
waveform font size (see page 221)). The maximum height is 1000 pixels.
2 Click OK to apply the changes and close the Waveform Properties
dialog.
See Also
• Changing Analog Signal Row Properties (see page 226)
To change a bus/signal's number base
When a bus/signal's numeric data values are displayed (see To show/hide
a bus/signal's numeric data values (see page 226)), the base property
specifies the number base to use.
1 In the Waveform Properties dialog's Row Properties tab, select the
desired number Base from:
• Binary
• Hex
• Octal
• Decimal
• Signed Decimal (two's complement)
• Ascii
• Symbol (see Displaying Names (Symbols) for Bus/Signal Values (see
page 239))
2 Click OK to apply the changes and close the Waveform Properties
dialog.
Agilent Logic Analyzer Online Help
225
7
Analyzing the Captured Data
To show/hide a bus/signal's numeric data values
You can display (and specify the color of) numeric data values with a
waveform.
NOTE
If the waveform time scale is small, "..." may appear in the data value to indicate that more
text will be displayed if you expand the scale.
1 In the Waveform Properties dialog's Row Properties tab, check or
uncheck Show Values to show or hide numeric data values with the
waveform.
If Show Values is checked, click the color selection button and select
the desired data value color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Waveform Properties
dialog.
See Also
• Changing Analog Signal Row Properties (see page 226)
Changing Analog Signal Row Properties
In the Waveform display window, you can change the color or size of an
analog signal waveform, and you can choose whether voltage and
volts/division values are displayed with the waveform. Analog signals come
from an external oscilloscope module (see " External Oscilloscope Time
Correlation and Data Display" (in the online help)).
To change the properties of an analog signal waveform in the Waveform
window:
1 Right- click on an analog signal name or on a waveform, and choose
Properties....
Or, highlight the analog signals whose properties you want to change
(by clicking, Shift- clicking, or Ctrl- clicking the analog signal names),
and choose Edit>Window Properties... from the main menu.
2 In the Waveform Properties dialog's Row Properties tab:
226
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
You can:
• Select the Bus/Signal to which the property changes apply. You can
select:
• Any bus/signal name that has been assigned (see Defining Buses
and Signals (see page 84)).
• <all> buses/signals.
• <selected> buses/signals if more than one is highlighted in the
Bus/Signal column.
• Change a waveform's color (see page 225)
• Change a waveform's height (see page 225)
• Show/hide a signal's numeric data values (see page 226)
• Change the analog properties (see page 227)
3 Click OK to apply the changes and close the Waveform Properties
dialog.
See Also
• Changing Waveform Window Properties (see page 219)
To change the analog properties
You can change the properties of an analog signal in the Waveform display
window.
1 In the Waveform Properties dialog's Row Properties tab, for the Analog
property, click Properties....
2 In the Analog Properties dialog, set the following options:
Agilent Logic Analyzer Online Help
227
7
Analyzing the Captured Data
• Scaling — you can select Automatic (to have the voltage scale and
offset automatically set) or User Defined (to be able to set your own
voltage scale and offset values). Be careful not to enter scale and
offset values that will move the waveform out of the display area.
• Grid Style/Color — you can select None, Axis (to have axis lines
drawn through the center of the waveform display area), or Grid (to
have grid lines drawn for voltage and time divisions). If you choose
axis or grid, you can specify its color.
• Connect Samples — specifies whether lines are drawn between
waveform data sample points.
• Show Clipped — enables out- of- range data values to be displayed in
a user- defined color.
228
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Analyzing Listing Data
The Listing window displays your captured data as a state listing. You
configure the window to display selected buses and signals in columns.
Within the listed data, you can insert time or pattern markers. You can
also configure the bus pattern triggers and signal trigger options.
The Listing window is accessed through the menu bar's Window>Listing. If
you have Tabbed Windows (see page 317) turned on, you can also select a
tab at the bottom of the window.
• To go to different locations in the captured data (see page 230)
• To re- arrange bus/signal columns (see page 231)
• To find a bus/signal column (see page 231)
• To show/hide parts of the listing display (see page 232)
• To insert or delete buses/signals (see page 232)
• Changing Listing Window Properties (see page 233)
• To change the listing background color (see page 233)
• To change the timing zoom background color (see page 234)
• To change the listing font size (see page 234)
• To lock scrolling with other display windows (see page 234)
• To show/hide the center rectangle (see page 235)
• Changing Bus/Signal Column Properties (see page 235)
• To change a bus/signal's data color (see page 236)
• To change the width of a bus/signal column (see page 236)
• To change the alignment of a bus/signal column (see page 237)
• To change a bus/signal's number base (see page 237)
• To select the marker for marker- relative times (see page 238)
Agilent Logic Analyzer Online Help
229
7
Analyzing the Captured Data
• To select fixed time units (see page 238)
See Also
• Defining Buses and Signals (see page 84)
• Setting Up Quick (Draw Box) Triggers (see page 132)
• Specifying Simple Triggers (see page 136)
• Marking, and Measuring Between, Data Points (see page 241)
• Setting Up Symbols (see page 119)
• Displaying Names (Symbols) for Bus/Signal Values (see page 239)
• Searching the Captured Data (see page 264)
To go to different locations in the captured data
In the Listing display window, you can go to different locations in the
captured data by using the vertical scroll bars, by using the Go To buttons
on the standard toolbar, or by choosing Go To commands from popup
menus.
To go to different
locations using
toolbar buttons
1 Click one of the Go To buttons in the standard toolbar.
Go to Beginning — centers the beginning of the acquisition data.
Go to Trigger — centers the trigger point of the acquisition.
Go to End — centers the end of the acquisition data.
To go to different
locations using
popup menus
1 Right- click in the waveform display area, and choose one of the Go To
commands.
Or, click in the marker overview bar, and choose one of the Go To
commands.
230
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
You can choose Beginning Of Data, End Of Data, Trigger, a marker, a
Time, or a Sample.
To re-arrange bus/signal columns
1 Position the mouse pointer over the bus/signal name associated with
the column you want to move.
2 Click and hold the mouse button.
3 Drag- and- drop the bus/signal to its new position.
The name is placed to the left of the red position indicator that
appears.
To find a bus/signal column
When there are many bus/signal columns in the Listing display window,
you can search for a particular bus/signal column instead of scrolling
through all the columns.
1 In the Listing display window, right- click in any Bus/Signal column
heading, and choose Find Bus/Signal....
2 In the Find Bus/Signal dialog, enter the name (or part of the name) of
the bus/signal you wish to find.
3 Then, click:
• Prev — to search for the string backward in the bus/signal columns.
• Next — to search for the string forward in the bus/signal columns.
• Close — to close the Find Bus/Signal dialog.
Agilent Logic Analyzer Online Help
231
7
Analyzing the Captured Data
To show/hide parts of the listing display
1 Right- click in the Bus/Signal column heading of the Listing display, and
choose Display>.
Then, check or uncheck one of the following to show or hide that part
of the Listing display window:
• Activity Indicators — either a low bar (low level), high bar (high
level), or a transition arrow (transitioning signal) displayed to the
left of bus/signal names.
• Column Base — the number base row in the column headings.
• Simple Trigger — the Simple Trigger row in the column headings
(see Specifying Simple Triggers (see page 136)).
• Markers — the markers display bar (see page 442).
You can also make these selections in the Display Options area of the
Listing Properties dialog's Window Properties tab.
See Also
• Changing Listing Window Properties (see page 233)
To insert or delete buses/signals
To insert
buses/signals
1 In the Listing display window, right- click in the Bus/Signal column
headings; then, choose Insert Column.
2 In the Insert dialog, select the buses/signals you want to insert; then,
click OK.
To delete selected
buses/signals
1 Highlight the headings of the bus/signal columns you want to delete (by
clicking, Shift- clicking, or Ctrl- clicking the bus/signal names).
2 Right- click in an empty area of the column headings row; then, choose
Delete>Column.
To delete all
buses/signals
See Also
232
1 Right- click anywhere in the column headings row; then, choose
Delete>All Columns.
• Defining Buses and Signals (see page 84)
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Changing Listing Window Properties
You can change properties that affect the entire Listing display window.
1 Right- click in a blank area of the listing display, and choose
Properties....
Or, with no bus/signal names selected, choose Edit>Window
Properties... from the main menu.
2 In the Listing Properties dialog's Window Properties tab:
You can:
• Change the listing background color (see page 233)
• Change the timing zoom background color (see page 234)
• Change the listing font size (see page 234)
• Lock scrolling with other display windows (see page 234)
• Show/hide the center rectangle (see page 235)
• Show/hide parts of the listing display (see page 232)
3 Click OK to apply the changes and close the Listing Properties dialog.
See Also
• Changing Bus/Signal Column Properties (see page 235)
To change the listing background color
1 In the Listing Properties dialog's Window Properties tab, click the
Background color selection button and select the desired background
color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Listing Properties dialog.
Agilent Logic Analyzer Online Help
233
7
Analyzing the Captured Data
To change the timing zoom background color
In the Listing display window, you can give columns from the timing zoom
feature a different background color than other bus/signal data columns.
1 In the Listing Properties dialog's Window Properties tab, click the
TimingZoom color selection button and select the desired timing zoom
background color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Listing Properties dialog.
To change the listing font size
The font size property adjusts the data display, bus/signal, and simple
trigger text size.
1 In the Listing Properties dialog's Window Properties tab, enter the
desired Font Size.
Fonts can range from size 6 through 72 points.
2 Click OK to apply the changes and close the Listing Properties dialog.
As the font size is changed, the column width may be automatically
increased to fit the new text size.
To lock scrolling with other display windows
You can lock display windows (for example, Waveform, Listing, Compare,
etc.) so that when one window is scrolled, others are scrolled as well, such
that the same time is centered in each display.
1 In the Listing Properties dialog's Window Properties tab, click Lockstep
Windows....
2 In the Lockstep Windows dialog, select the display windows whose
scrolling should be locked with this window and specify any offset from
this window.
3 Click OK to close the Lockstep Windows dialog.
4 Click OK to apply the changes and close the Listing Properties dialog.
234
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
To show/hide the center rectangle
The center rectangle is the box that is drawn around the one sample
displayed at center of the screen.
1 In the Listing Properties dialog's Window Properties tab's Center
Rectangle area, check or uncheck Display Rectangle to specify whether
the center rectangle is shown or hidden.
If Display Rectangle is checked, click the color selection button and
select the desired center rectangle color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Listing Properties dialog.
Changing Bus/Signal Column Properties
In the Listing display window, you can change the color, width, alignment,
or number base of bus/signal data columns.
To change the properties of a bus/signal data column in the Listing
window:
1 Right- click on a bus/signal name or on a waveform, and choose
Properties....
Or, highlight the buses/signals whose properties you want to change (by
clicking, Shift- clicking, or Ctrl- clicking the bus/signal names), and
choose Edit>Window Properties... from the main menu.
2 In the Listing Properties dialog's Column Properties tab:
You can:
• Select the Bus/Signal to which the property changes apply. You can
select:
Agilent Logic Analyzer Online Help
235
7
Analyzing the Captured Data
• Any bus/signal name that has been assigned (see Defining Buses
and Signals (see page 84)).
• <all> buses/signals.
• <selected> buses/signals if more than one column is highlighted.
• Change a bus/signal's data color (see page 236)
• Change the width of a bus/signal column (see page 236)
• Change the alignment of a bus/signal column (see page 237)
• Change a bus/signal's number base (see page 237)
• Select the marker for marker- relative times (see page 238)
• Select fixed time units (see page 238)
3 Click OK to apply the changes and close the Listing Properties dialog.
See Also
• Changing Listing Window Properties (see page 233)
To change a bus/signal's data color
1 In the Listing Properties dialog's Column Properties tab, click the Color
selection button and select the desired bus/signal data color from the
palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Listing Properties dialog.
To change the width of a bus/signal column
TIP
You can autosize individual columns by placing the mouse pointer over the right border of
the column header box; then, when the pointer icon changes to a resizing pointer,
double-click.
TIP
If your keyboard has a numeric keypad, you can autosize all columns by selecting any
column header box (to highlight it) and by pressing Ctrl and "+" on the numeric keypad.
1 In the bus/signal headings row of the listing display window, position
the mouse pointer over a column separator line; when the cursor
changes to a resizing cursor, drag the column border.
Or:
1 In the Listing Properties dialog's Column Properties tab, enter the
Width value in pixels.
The minimum column width is 1 pixel, while the maximum width is
1000 pixels.
236
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
2 Click OK to apply the changes and close the Listing Properties dialog.
To change the alignment of a bus/signal column
The Alignment property sets the display of data to be left- justified,
right- justified, or centered within the column.
1 In the Listing Properties dialog's Column Properties tab, select the
Alignment from:
• Left
• Center
• Right
2 Click OK to apply the changes and close the Listing Properties dialog.
To change a bus/signal's number base
The base property specifies the number base to use when displaying the
captured data.
1 In the Listing Properties dialog's Column Properties tab, select the
desired number Base from:
• Binary
• Hex
• Octal
• Decimal
• Signed Decimal (two's complement)
• Ascii
• Symbol (see Displaying Names (Symbols) for Bus/Signal Values (see
page 239))
NOTE
If the Time column has been selected instead of a data column, your choices change from a
numeric format to Absolute, Relative Previous, or Relative Marker.
NOTE
If an analog signal from an external oscilloscope module (see " External Oscilloscope Time
Correlation and Data Display" (in the online help)) column has been selected instead of a
data column, Voltage is the only choice for number base.
2 Click OK to apply the changes and close the Listing Properties dialog.
Agilent Logic Analyzer Online Help
237
7
Analyzing the Captured Data
To select the marker for marker-relative times
In the Listing window, you can display times relative to a marker.
1 In the Listing Properties dialog's Column Properties tab, use the
Bus/Signal selection to select the Time column.
2 For the Base property, select Relative Marker.
3 For the Marker property, select the marker to which relative times
should be displayed.
4 Click OK to apply the changes and close the Listing Properties dialog.
To select fixed time units
In the Listing window, you can display time column values with a fixed
unit.
1 In the Listing Properties dialog's Column Properties tab, use the
Bus/Signal selection to select the Time column.
2 In the Time Column Properties box, check Use Fixed Unit; then, select
the desired time unit from the drop- down list.
3 Click OK to apply the changes and close the Listing Properties dialog.
238
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
Displaying Names (Symbols) for Bus/Signal Values
You can display a bus or signal using meaningful names rather than
numeric values.
Symbols can be displayed in Waveform, Listing, Compare, and Source
windows.
To display symbols:
1 Set up the symbols (see page 119).
2 Change the number base (see page 237) of the bus or signal to Symbols.
If the symbol is defined as a range, values in the range will be displayed
with an offset from the lowest end of the range.
If the definitions of several symbols overlap, the first one listed in the
Symbols dialog has precedence over the others.
In the Waveform display, "..." will be shown when the full name of the
symbol will not fit into the space available.
Agilent Logic Analyzer Online Help
239
7
Analyzing the Captured Data
Once you have set up symbols, it's usually a good idea to save (see
page 176) the logic analyzer configuration. The symbol definitions will be
stored as part of the configuration.
Example
Here is what "My Bus 1" looks like before defining any symbols:
When the symbols have been defined, they are shown in the Symbols
dialog:
Here is what the bus looks like after the symbols are defined:
240
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
Marking, and Measuring Between, Data Points
Once a marker is created, you can use it as a reference point in the data
when measuring intervals or viewing the data value at the marker.
• To read the markers display and overview bars (see page 242)
• To create new markers (see page 242)
• To place markers in data (see page 244)
• To go to a marker (see page 246)
• To center the display about a marker pair (see page 247)
• To change a marker's snap to edge setting (see page 247)
• To delete a marker (see page 248)
• To create a new time interval measurement (see page 249)
• To create a new sample interval measurement (see page 250)
• To create a new value at measurement (see page 252)
• To rename a marker (see page 252)
• To send a marker to the back (see page 253)
• Changing Marker Properties (see page 254)
• To change a marker's background color (see page 255)
• To change a marker's foreground color (see page 255)
• To hide/show a marker (see page 255)
• To change a marker's lock in viewer setting (see page 255)
• To lock a marker relative to another marker (see page 256)
• To add comments to a marker (see page 256)
• Using Voltage Markers for Analog Signals (in the Waveform Display) (see
page 256)
• To create new voltage markers (see page 257)
• To place voltage markers (see page 258)
• To delete voltage markers (see page 259)
• To create a new voltage interval measurement (see page 260)
• To rename a voltage marker (see page 261)
• To send a voltage marker to the back (see page 261)
• To change voltage marker properties (see page 262)
See Also
• Markers Display Bar (see page 442)
• Marker Measurement Display Bar (see page 437)
• Markers Menu (see page 422)
Agilent Logic Analyzer Online Help
241
7
Analyzing the Captured Data
• Markers Toolbar (see page 433)
To read the markers display and overview bars
In the upper markers display bar (see page 442), markers are color coded
and displayed with arrows that point to the marker's location relative to
the displayed data.
In the lower markers overview bar (see page 443), markers are displayed
as color coded bars that show the location relative to the complete
captured data set.
In the Waveform window (as shown above), the markers display and
overview bars appear on the top and bottom of the window. In the Listing
window, the markers display and overview bars appear on the left and
right sides of the window in a similar way.
TIP
You can quickly display a different region of data by clicking on the markers overview bar at
the bottom (waveform) or right side (listing) and selecting Go To Here from the popup menu.
To create new markers
When creating a new marker, you can give it a name, specify its color,
position it in the data, and add comments. Up to 1024 markers can be
created.
1 From the menu bar, select Markers>New....
2 In the New Marker dialog, enter the marker name.
You can specify both a long name and an abbreviated name by using
the "Long name[abbreviated name]" syntax; for example, "Location
A[A]". When an abbreviated name is used, it appears on the marker in
the marker display bar (see page 442) while the long name appears in
the marker tool tip (see page 701).
242
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
3 Select the marker's background and foreground colors.
4 Specify the position of the new marker in the data by:
• Time - positions the marker by a time value from a reference point.
Reference points are the Trigger, Beginning of Data, End of Data, or
another marker.
• Sample - positions the marker by a number of samples from a
reference point. Reference points are the Trigger, Beginning of Data,
End of Data, or another marker.
• Value - positions the marker at an occurrence of a bus/signal
pattern. Click Occurs... to specify the bus/signal pattern value.
Bus/signal pattern specification is the same as when searching the
captured data (see page 264).
5 Enter comments for the marker.
Comments appear in the marker's tool tip (see page 701).
6 Click OK.
See Also
• To place markers in data (see page 244)
• To go to a marker (see page 246)
• To read the markers display and overview bars (see page 242)
• To center the display about a marker pair (see page 247)
• To delete a marker (see page 248)
• To rename a marker (see page 252)
• To send a marker to the back (see page 253)
• To change a marker's snap to edge setting (see page 247)
• Changing Marker Properties (see page 254)
Agilent Logic Analyzer Online Help
243
7
Analyzing the Captured Data
To place markers in data
Use Place Markers to quickly position a marker in the data. Depending on
how you access the Place Markers feature, the marker is placed in the
data a little differently. You can also move markers by dragging them with
the mouse or by using the front- panel knobs.
NOTE
An enabled Snap to Edge property affects a marker's placement in the Waveform window if
the mouse cursor is over a waveform when dragging and dropping or when placing at the
mouse cursor.
• To drag and drop markers in data (see page 244)
• To place marker at the mouse cursor (see page 244)
• To place marker at center screen (see page 244)
• To change a marker's position property (see page 245)
• You can also place markers where data is found when searching (see To
specify "found" marker placement (see page 274)).
To drag and drop
markers in data
Using the drag and drop feature you can move markers to new positions
in the data.
1 Click and hold down the mouse button on the marker you wish to
move.
2 Move the mouse cursor to the new position.
When moving a marker in the Waveform display window, if the mouse
cursor is over a waveform and the marker's Snap to Edge property is
enabled, the cursor changes to a green "direction arrow" indicating the
direction of the next valid edge. A yellow "cross hair" target is placed
on the edge at which the marker will be placed if you decide to release
the mouse button. If you don't want the marker to snap to an edge,
move the mouse cursor so that it is not over any waveforms before
releasing the mouse button.
3 Release the mouse button to reposition the marker.
To place marker
at the mouse
cursor
1 Point the mouse to the desired data point in the display.
2 Right- click, and select Place Marker>Time>(desired marker).
If the mouse cursor is over a waveform and the marker's Snap to Edge
property is enabled, the marker is placed at nearest waveform edge;
otherwise, the marker is placed at the mouse cursor location.
To place marker
at center screen
244
1 From the menu bar click Markers>Place On Screen....
2 In the Place Marker dialog, select the desired marker.
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
You can sort the list of markers by clicking on the Name, Position, or
Comment column headings.
3 Click OK.
The marker will be placed at mid- screen.
To change a
marker's position
property
1 Right- click on a marker, and choose Properties....
Or, when viewing a display window that has markers, choose
Markers>Properties... from the main menu.
2 In the display window properties dialog's Time Marker Properties tab,
select the Marker to which the property changes apply.
3 In the Position box, select what to position the marker by:
• Time - positions the marker by a time value from a reference point.
Reference points are the Trigger, Beginning of Data, End of Data, or
another marker.
• Sample - positions the marker by a number of samples from a
reference point. Reference points are the Trigger, Beginning of Data,
End of Data, or another marker.
• Value - positions the marker at an occurrence of a bus/signal
pattern. Click Occurs... to specify the bus/signal pattern value.
Bus/signal pattern specification is the same as when searching the
captured data (see page 264), except you can click Properties... to
open the Value Properties dialog. In the Value Properties dialog:
• Check Stop repetitive run if you want to stop a repetitive run
when the specified bus/signal pattern is found (or not found).
• Check Send e- mail if you want to send an e- mail when the
specified bus/signal pattern is found (or not found); then, click
the E- mail... button. In the E- mail dialog (see page 464), enter
the address to which e- mail will be sent, the subject, and the text
of the message.
4 Click OK to apply the changes and close the properties dialog.
Agilent Logic Analyzer Online Help
245
7
Analyzing the Captured Data
See Also
• To specify "found" marker placement (see page 274) (for placing
markers where data is found)
• To create new markers (see page 242)
• To go to a marker (see page 246)
• To read the markers display and overview bars (see page 242)
• To center the display about a marker pair (see page 247)
• To delete a marker (see page 248)
• To rename a marker (see page 252)
• To send a marker to the back (see page 253)
• To change a marker's snap to edge setting (see page 247)
• Changing Marker Properties (see page 254)
To go to a marker
To quickly find a previously set marker in the data, or to go to the
beginning of data, end of data, or the trigger point:
• Click in the markers display bar (see page 442) or the markers
overview bar (see page 443), and choose Go To from the popup menu.
Or:
1 From the menu bar, select Markers>Go To... or select the
icon in
the markers toolbar (see page 433).
2 In the Go To Marker dialog, select the marker you wish to find from the
list provided.
You can sort the list of markers by clicking on the Name, Position, or
Comment column headings.
3 Click OK.
The selected marker appears at the center of the display.
See Also
246
• To create new markers (see page 242)
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
• To place markers in data (see page 244)
• To center the display about a marker pair (see page 247)
• To delete a marker (see page 248)
• To rename a marker (see page 252)
• To send a marker to the back (see page 253)
• To change a marker's snap to edge setting (see page 247)
• Changing Marker Properties (see page 254)
To center the display about a marker pair
Use the center about feature to center the display around a selected
marker pair. If the marker pair is separated by a large time or sample
amount, the scale of the display is automatically changed so both markers
appear on screen.
Since the center about feature centers the display around a pair (two)
markers, if you have three or more markers defined, you will have
available choices for all possible combinations of two.
1 From the menu bar, select Markers>Center About....
2 In the Center About dialog, select the desired marker combination.
3 Click OK.
The data between the two markers is displayed.
See Also
• To create new markers (see page 242)
• To place markers in data (see page 244)
• To go to a marker (see page 246)
• To delete a marker (see page 248)
• To rename a marker (see page 252)
• To send a marker to the back (see page 253)
• To change a marker's snap to edge setting (see page 247)
• Changing Marker Properties (see page 254)
To change a marker's snap to edge setting
1 In a display window with markers, right- click on the marker, and
choose Snap to Edge.
Or, in the display window properties dialog's Time Marker Properties
tab, check or uncheck Snap to Edge to enable or disable the marker's
snap to edge behavior.
See Also
• To place markers in data (see page 244)
Agilent Logic Analyzer Online Help
247
7
Analyzing the Captured Data
• Changing Marker Properties (see page 254)
To delete a marker
• In the markers display bar (see page 442), click the marker you want to
delete, and choose Delete from the popup menu (or choose Delete All
to delete all markers).
Or:
1 From the menu bar, select Markers>Delete....
2 In the Delete Marker dialog, select the markers you wish to delete.
You can sort the list of markers by clicking on the Name, Position, or
Comment column headings.
3 Click OK.
See Also
• To create new markers (see page 242)
• To place markers in data (see page 244)
• To go to a marker (see page 246)
• To center the display about a marker pair (see page 247)
• To rename a marker (see page 252)
• To send a marker to the back (see page 253)
• To change a marker's snap to edge setting (see page 247)
• Changing Marker Properties (see page 254)
248
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
To create a new time interval measurement
Use the new time interval measurement feature to measure a time interval
between two specified points in the captured data. Measurement results
are displayed in the marker measurement display bar (see page 437).
1 From the menu bar select Markers>New Time Interval Measurement,
or click the
icon in the markers toolbar (see page 433).
2 In the Time Interval dialog, select the markers you want to measure
time between.
NOTE
If you have selected a "System Trigger - (module)" or "Trigger - (module)" marker, make
sure you uncheck the First module to trigger designates the System Trigger option in the
Module Skew and System Trigger dialog (see page 480). Otherwise, during a run, the
system trigger could switch from one module to another, causing the module markers to be
re-assigned and any measurements using these markers to be deleted.
3 To specify interval properties, click Properties....
In the Interval Properties dialog:
• Check Stop repetitive run if you want to stop a repetitive run when
the specified interval value is measured.
• Check Send e- mail if you want to send an e- mail when the specified
interval value is measured; then, click the E- mail... button. In the
E- mail dialog (see page 464), enter the address to which e- mail will
be sent, the subject, and the text of the message.
• Check Show statistics if you want to show repetitive run statistics.
Agilent Logic Analyzer Online Help
249
7
Analyzing the Captured Data
CAUTION
If you have selected a "System Trigger - (module)" or "Trigger - (module)" marker as
one of the markers you want to measure time between, make sure you uncheck the
First module to trigger designates the System Trigger option in the Module Skew
and System Trigger dialog (see page 480). Otherwise, during the repetitive run, the
system trigger could switch from one module to another, causing you to lose all the
statistical data you have accumulated.
• Check Show as frequency if you want to show the measured
frequency of changes in the interval.
• Click OK when you are done specifying interval properties.
4 Click OK to close the Time Interval dialog.
The result of the interval measurement is displayed in the marker
measurements display bar:
If statistics are shown, the low, high, and average interval measurements
are included.
See Also
• To create a new sample interval measurement (see page 250)
• To create a new value at measurement (see page 252)
To create a new sample interval measurement
Use the new sample interval measurement feature to measure the number
of samples between two specified points in the captured data.
Measurement results are displayed in the marker measurement display bar
(see page 437).
1 From the menu bar select Markers>New Sample Interval
Measurement, or click the
page 433).
icon in the markers toolbar (see
2 In the Sample Interval dialog, select the markers you want to measure
samples between, and select the bus/signal.
250
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
NOTE
If you have selected a "System Trigger - (module)" or "Trigger - (module)" marker, make
sure you uncheck the First module to trigger designates the System Trigger option in the
Module Skew and System Trigger dialog (see page 480). Otherwise, during a run, the
system trigger could switch from one module to another, causing the module markers to be
re-assigned and any measurements using these markers to be deleted.
3 To specify interval properties, click Properties....
In the Interval Properties dialog:
• Check Stop repetitive run if you want to stop a repetitive run when
the specified interval value is measured.
• Check Send e- mail if you want to send an e- mail when the specified
interval value is measured; then, click the E- mail... button. In the
E- mail dialog (see page 464), enter the address to which e- mail will
be sent, the subject, and the text of the message.
• Check Show statistics if you want to show repetitive run statistics.
CAUTION
If you have selected a "System Trigger - (module)" or "Trigger - (module)" marker as
one of the markers you want to measure samples between, make sure you uncheck
the First module to trigger designates the System Trigger option in the Module
Skew and System Trigger dialog (see page 480). Otherwise, during the repetitive
run, the system trigger could switch from one module to another, causing you to
lose all the statistical data you have accumulated.
• Click OK when you are done specifying interval properties.
4 Click OK to close the Sample Interval dialog.
The result of the interval measurement is displayed in the marker
measurements display bar:
If statistics are shown, the low and high interval measurements are
included.
Agilent Logic Analyzer Online Help
251
7
Analyzing the Captured Data
See Also
• To create a new time interval measurement (see page 249)
• To create a new value at measurement (see page 252)
To create a new value at measurement
Use the new value at measurement feature to measure the value of a
bus/signal at a specified marker location in the captured data.
Measurement results are displayed in the marker measurement display bar
(see page 437).
1 From the menu bar select Markers>New Value At Measurement, or
click the
icon in the markers toolbar (see page 433).
2 In the Value At dialog, select the numeric base of the data, the
bus/signal, and the marker.
NOTE
If you have selected a "System Trigger - (module)" or "Trigger - (module)" marker, make
sure you uncheck the First module to trigger designates the System Trigger option in the
Module Skew and System Trigger dialog (see page 480). Otherwise, during a run, the
system trigger could switch from one module to another, causing the module markers to be
re-assigned and any measurements using these markers to be deleted.
3 Click OK.
The result of the value at measurement
marker measurement display bar.
See Also
is displayed in the
• To create a new time interval measurement (see page 249)
• To create a new sample interval measurement (see page 250)
To rename a marker
You can give markers any name you choose.
1 In a display window with markers, right- click on the marker, and
choose Rename....
Or, in the display window properties dialog's Time Marker Properties
tab, select the Marker, and click Rename....
2 In the Rename dialog, enter the new marker name.
252
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
You can specify both a long name and an abbreviated name by using
the "Long name[abbreviated name]" syntax; for example, "Location
A[A]". When an abbreviated name is used, it appears on the marker in
the marker display bar (see page 442) while the long name appears in
the marker tool tip (see page 701).
3 Click OK.
See Also
• To create new markers (see page 242)
• To place markers in data (see page 244)
• To go to a marker (see page 246)
• To center the display about a marker pair (see page 247)
• To delete a marker (see page 248)
• To send a marker to the back (see page 253)
• To change a marker's snap to edge setting (see page 247)
• Changing Marker Properties (see page 254)
To send a marker to the back
When markers overlap on the display, you can send the visible marker to
the back in order to see the marker underneath.
1 Click the marker you wish to send to the back, and choose Send to
Back from the pop- up menu.
See Also
• To create new markers (see page 242)
• To place markers in data (see page 244)
• To go to a marker (see page 246)
• To center the display about a marker pair (see page 247)
• To delete a marker (see page 248)
• To rename a marker (see page 252)
• To change a marker's snap to edge setting (see page 247)
• Changing Marker Properties (see page 254)
Agilent Logic Analyzer Online Help
253
7
Analyzing the Captured Data
Changing Marker Properties
Once a marker is created, you can modify any of its attributes from the
Time Marker Properties tab..
1 Right- click on a marker, and choose Properties....
Or, when viewing a display window that has markers, choose
Markers>Properties... from the main menu.
2 In the display window properties dialog's Time Marker Properties tab:
You can:
• Select the Marker to which the property changes apply.
• Rename a marker (see page 252)
• Change a marker's background color (see page 255)
• Change a marker's foreground color (see page 255)
• Change a marker's position property (see page 245)
• Hide/show a marker (see page 255)
• Change a marker's lock in viewer setting (see page 255)
• Lock a marker relative to another marker (see page 256)
• Change a marker's snap to edge setting (see page 247)
• Add comments to a marker (see page 256)
3 Click OK to apply the changes and close the properties dialog.
See Also
• To create new markers (see page 242)
• To place markers in data (see page 244)
• To go to a marker (see page 246)
• To center the display about a marker pair (see page 247)
• To delete a marker (see page 248)
254
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
• To rename a marker (see page 252)
• To send a marker to the back (see page 253)
• To read the markers display and overview bars (see page 242)
To change a marker's background color
1 In the Marker Properties tab, click the Background Color selection
button and select the desired color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the properties dialog.
See Also
• To change voltage marker properties (see page 262)
To change a marker's foreground color
1 In the Marker Properties tab, click the Foreground Color selection
button and select the desired color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the properties dialog.
See Also
• To change voltage marker properties (see page 262)
To hide/show a marker
1 In the Marker Properties tab, check or uncheck Hide to hide or show
the marker.
When a marker is hidden, all other marker properties are retained; the
marker is just hidden from view in the display.
2 Click OK to apply the changes and close the properties dialog.
See Also
• To change voltage marker properties (see page 262)
To change a marker's lock in viewer setting
When a marker's Lock in Viewer setting is enabled, moving or placing the
marker in one display window causes other display windows to be
updated so that the marker appears in them as well.
NOTE
The lock in viewer behavior applies only when a marker is dragged within the immediate
data viewing area. If a marker is moved by defining a new position in the Time Markers
Properties tab, the marker is not guaranteed to be visible in other display windows.
Agilent Logic Analyzer Online Help
255
7
Analyzing the Captured Data
1 In the Time Marker Properties tab, check or uncheck Lock in Viewer to
enable or disable the setting.
2 Click OK to apply the changes and close the properties dialog.
To lock a marker relative to another marker
When a marker is positioned relative to another marker and the marker's
Lock to Relative setting is enabled, moving or placing either marker
causes both to move such that the time between the markers remains the
same. Both markers must be movable.
1 In the Marker Properties tab's Position box:
a Select Time.
b Select the relative marker.
c Enter the relative time between markers.
2 Check or uncheck Lock to Relative to lock or unlock relative marker
movements.
3 Click OK to apply the changes and close the properties dialog.
To add comments to a marker
You can add comments to a marker that appear in the marker's tool tip
(see page 701).
1 In the Marker Properties tab's Comments box, enter your comments.
2 Click OK to apply the changes and close the properties dialog.
See Also
• To change voltage marker properties (see page 262)
Using Voltage Markers for Analog Signals (in the Waveform Display)
When analog signals are added to the Waveform display window (from an
external oscilloscope module), you can add voltage markers and voltage
interval measurements.
256
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
• To create new voltage markers (see page 257)
• To place voltage markers (see page 258)
• To delete voltage markers (see page 259)
• To create a new voltage interval measurement (see page 260)
• To rename a voltage marker (see page 261)
• To send a voltage marker to the back (see page 261)
• To change voltage marker properties (see page 262)
See Also
• " External Oscilloscope Time Correlation and Data Display" (in the
online help)
To create new voltage markers
When creating a new voltage marker, you can give it a name, specify its
color, position it, and add comments.
1 In an analog signal row's voltage marker/vertical scale display bar (to
the left of the waveform), click (where you would like to place the
marker) and choose New....
Or, right- click on an analog signal waveform (where you would like to
place the marker) and choose Place Marker>Voltage>New Marker....
2 In the New Voltage Marker dialog, enter the marker name.
Agilent Logic Analyzer Online Help
257
7
Analyzing the Captured Data
You can specify both a long name and an abbreviated name by using
the "Long name[abbreviated name]" syntax; for example, "Location
A[A]". When an abbreviated name is used, it appears on the marker in
the voltage marker display bar while the long name appears in the
marker tool tip (see page 701).
3 Select the marker's background and foreground colors.
4 Specify the position of the new voltage marker by its voltage from
ground or another voltage marker.
5 Enter comments for the voltage marker.
Comments appear in the marker's tool tip (see page 701).
6 Click OK.
See Also
• To place voltage markers (see page 258)
• To delete voltage markers (see page 259)
• To create a new voltage interval measurement (see page 260)
• To rename a voltage marker (see page 261)
• To send a voltage marker to the back (see page 261)
• To change voltage marker properties (see page 262)
To place voltage markers
Use Place Markers to quickly position a voltage marker. Depending on how
you access the Place Markers feature, the marker is placed in the data a
little differently. You can also move markers by dragging them with the
mouse or by using the front- panel knobs. Where voltage markers intersect
time markers, you can drag both markers at the same time.
• To drag and drop voltage markers (see page 259)
• To place a voltage marker at the mouse cursor (see page 259)
• To change a voltage marker's position property (see page 259)
258
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
To drag and drop
voltage markers
7
Using the drag and drop feature you can move voltage markers to new
positions in the data.
1 Click and hold down the mouse button on the marker you wish to
move.
2 Move the mouse cursor to the new position.
3 Release the mouse button to reposition the marker.
To place a voltage
marker at the
mouse cursor
1 Point the mouse to the desired data point in the display.
To change a
voltage marker's
position property
1 Right- click on a voltage marker, and choose Properties....
2 Right- click, and select Place Marker>Voltage>(desired marker).
Or, when viewing a display window that has voltage markers, choose
Markers>Properties... from the main menu.
2 In the Waveform Properties dialog's Voltage Marker Properties tab,
select the Marker to which the property changes apply.
3 In the Position box, position the marker by its voltage from ground or
another voltage marker.
4 Click OK to apply the changes and close the properties dialog.
See Also
• To create new voltage markers (see page 257)
• To delete voltage markers (see page 259)
• To create a new voltage interval measurement (see page 260)
• To rename a voltage marker (see page 261)
• To send a voltage marker to the back (see page 261)
• To change voltage marker properties (see page 262)
To delete voltage markers
• In an analog signal's voltage markers/vertical scale display bar (to the
left of the waveform), click the voltage marker you want to delete, and
choose Delete from the popup menu (or choose Delete All to delete all
voltage markers).
Or:
1 From the menu bar, select Markers>Delete....
2 In the Delete Marker dialog, select the markers you wish to delete.
Agilent Logic Analyzer Online Help
259
7
Analyzing the Captured Data
You can sort the list of markers by clicking on the Name, Position, or
Comment column headings.
3 Click OK.
See Also
• To create new voltage markers (see page 257)
• To place voltage markers (see page 258)
• To create a new voltage interval measurement (see page 260)
• To rename a voltage marker (see page 261)
• To send a voltage marker to the back (see page 261)
• To change voltage marker properties (see page 262)
To create a new voltage interval measurement
Use the voltage interval measurement feature to measure a voltage
between two voltage markers. Measurement results are displayed in the
marker measurement display bar (see page 437).
1 In an analog signal row's voltage marker/vertical scale display bar (to
the left of the waveform), click and choose Measurements>New Voltage
Interval Measurement.
Or, right- click in the marker measurement display bar and choose New
Voltage Interval Measurement>(analog signal name).
2 In the Voltage Interval dialog, select the markers you want to measure
voltage between.
3 Click OK to close the Voltage Interval dialog.
The result of the interval measurement is displayed in the marker
measurements display bar:
260
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
To rename a voltage marker
You can give voltage markers any name you choose.
1 In a Waveform window with voltage markers, right- click on the marker,
and choose Rename....
Or, in the display window properties dialog's Voltage Marker Properties
tab, select the Marker, and click Rename....
2 In the Rename dialog, enter the new marker name.
You can specify both a long name and an abbreviated name by using
the "Long name[abbreviated name]" syntax; for example, "Location
A[A]". When an abbreviated name is used, it appears on the marker in
the voltage marker display bar while the long name appears in the
marker tool tip (see page 701).
3 Click OK.
See Also
• To create new voltage markers (see page 257)
• To place voltage markers (see page 258)
• To delete voltage markers (see page 259)
• To create a new voltage interval measurement (see page 260)
• To send a voltage marker to the back (see page 261)
• To change voltage marker properties (see page 262)
To send a voltage marker to the back
When voltage markers overlap on the display, you can send the visible
marker to the back in order to see the marker underneath.
1 Click the voltage marker you wish to send to the back, and choose
Send to Back from the pop- up menu.
See Also
• To create new voltage markers (see page 257)
Agilent Logic Analyzer Online Help
261
7
Analyzing the Captured Data
• To place voltage markers (see page 258)
• To delete voltage markers (see page 259)
• To create a new voltage interval measurement (see page 260)
• To rename a voltage marker (see page 261)
• To change voltage marker properties (see page 262)
To change voltage marker properties
Once a voltage marker is created, you can modify any of its attributes
from the Voltage Marker Properties tab..
1 Right- click on a voltage marker, and choose Properties....
Or, when viewing a Waveform display window that has voltage markers,
choose Markers>Properties... from the main menu.
2 In the Waveform Properties dialog's Voltage Marker Properties tab:
You can:
• Select the Marker to which the property changes apply.
• Rename a voltage marker (see page 261)
• Change a marker's background color (see page 255)
• Change a marker's foreground color (see page 255)
• Change a voltage marker's position property (see page 259)
• Hide/show a marker (see page 255)
• Add comments to a marker (see page 256)
3 Click OK to apply the changes and close the properties dialog.
See Also
• To create new voltage markers (see page 257)
• To place voltage markers (see page 258)
262
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
• To delete voltage markers (see page 259)
• To create a new voltage interval measurement (see page 260)
• To rename a voltage marker (see page 261)
• To send a voltage marker to the back (see page 261)
Agilent Logic Analyzer Online Help
263
7
Analyzing the Captured Data
Searching the Captured Data
You can search for bus/signal patterns in the captured data.
• To quickly find bus/signal patterns (see page 264)
• To find bus/signal patterns in the captured data (see page 266)
• To find packet patterns in the captured data (see page 268)
• To find complex patterns in the captured data (see page 272)
• To store, recall, or delete favorite find patterns (see page 273)
• To specify "found" marker placement (see page 274)
To quickly find bus/signal patterns
In the Waveform or Listing windows, you can quickly draw a rectangle and
find the next or previous occurrence of that bus/signal pattern.
1 In the Waveform window, make sure the Fast Zoom In (see page 223)
option is not selected.
2 Using the mouse, point to the upper- left corner of your desired
bus/signal pattern.
3 While holding down the mouse button, drag the mouse pointer to the
lower- right corner of your bus/signal pattern.
As you draw the rectangle, a tool tip shows the selected bus/signal
pattern.
As you move the mouse left- to- right and top- to- bottom, the signal
edge/level or bus value in contact with the left of the rectangle
becomes the bus/signal pattern.
Only one edge can be set.
264
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
If a bus is expanded into its separate signals, three conditions apply:
a If drawing starts on a bus, none of its expanded signals can be
included.
b If drawing starts on a signal, the bus cannot be included.
c Edges and levels are mutually exclusive. That is, either one edge can
be set, or all levels can be set, but not both at the same time.
NOTE
In the Waveform display window, it may be necessary to redraw the rectangle if you do not
get your desired bus/signal pattern dictated by the left-side line of the rectangle. You could
also try drawing the rectangle backwards leaving the left-side rectangle line set last.
4 When the desired bus/signal pattern has been selected, release the
mouse button, and select Find Next or Find Previous from the popup
menu.
5 Click the Previous
General
Guidelines
or Next
icons to see more occurrences.
• Any bus/signals with overlapping bits are not included within the
bus/signal pattern.
Example: Bus_1 has channels 0 through 7 of pod 1 assigned and Bus_2
has channels 3 through 6 of pod 1 assigned. At this point, you have the
same probed signals (channels 3 through 6 of pod 1) assigned in both
Bus_1 and Bus_2. Now, you draw the rectangle over both bus_1 and
bus_2. Because Bus_1 channels 3 through 6 are repeated (overlapped)
on Bus_2, they will not be included in the bus/signal pattern.
See Also
• To find bus/signal patterns in the captured data (see page 266)
• To find packet patterns in the captured data (see page 268)
• To find complex patterns in the captured data (see page 272)
• To store, recall, or delete favorite find patterns (see page 273)
Agilent Logic Analyzer Online Help
265
7
Analyzing the Captured Data
To find bus/signal patterns in the captured data
This search option locates a specified data pattern. You can qualify your
search by specific bits, data patterns, equality, and range operators. The
search result is placed at the center of the display.
1 From the menu bar, choose Edit>Find..., or click the
icon in the
standard toolbar (see page 430).
2 In the Find dialog, enter the number of the occurrences you wish to
find, select whether you want to search forward or backward from the
start location; then, select the start location.
3 In the event specification area, select the Bus/Signal pattern type.
4 Specify the bus/signal pattern event you wish to locate.
In addition to the usual pattern matching operators (=, !=, <, >, <=, >=,
In Range, and Not In Range), there are three additional operators you
can use:
• Entering — the first sample of one or more consecutive samples that
match the pattern. (By comparison, the "=" equals operator considers
every sample that matches the pattern as an occurrence.)
• Exiting — the sample after one or more consecutive samples that
match the pattern.
• Transitioning — entering or exiting one or more consecutive samples
that match the pattern.
You can find analog signal values as well as digital signal values.
5 Select the desired When find qualifier (which further qualifies the find
criteria with a time duration or other operator):
• Present
• Not Present
• Present> (time duration)
• Present>= (time duration)
• Present< (time duration)
• Present<= (time duration)
266
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
• Present for Range (of time)
• Not Present for Range (of time)
• Entering
• Exiting
• Transitioning
6 Click Find.
7 Click the Previous
TIP
NOTE
or Next
icons to see more occurrences.
As you configure the find function, try to think of it as constructing a sentence that reads
left-to-right. For example: "Find 1 occurrence Forward from the Display Center of a bus
named My Bus 1, and on All bits a pattern that Equals XX Hex, display the event When all
criteria is Present."
The find qualifiers:
• Present>
• Present>=
• Present<
• Present<=
• Present for Range
• Not Present for Range
allow you to specify a time duration. This means that the find event specified in the
expression area will be found based upon the given time and operator.
The other qualifiers:
• Present
• Not Present
• Entering
• Exiting
• Transitioning
do not allow a time duration.
See Also
• To quickly find bus/signal patterns (see page 264)
• To find packet patterns in the captured data (see page 268)
• To find complex patterns in the captured data (see page 272)
• To store, recall, or delete favorite find patterns (see page 273)
• To specify "found" marker placement (see page 274)
Agilent Logic Analyzer Online Help
267
7
Analyzing the Captured Data
To find packet patterns in the captured data
In the Packet Viewer window, you can search for packets, packet errors,
and field values.
1 With the Packet Viewer window open, choose Edit>Find... from the
menu bar or click the
icon in the standard toolbar (see page 430).
2 In the Find dialog, enter the number of the occurrences you wish to
find, select whether you want to search forward or backward from the
start location; then, select the start location.
3 In the event specification area, select the Packet, Packet Error, or
Field pattern type.
• To find packet events (see page 268)
• To find packet errors (see page 269)
• To find field values (see page 270)
To find packet
events
1 You can click packet type button to open a selection dialog.
2 Click the packet event button to open the Event Editor dialog.
268
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
For more information, see Using the Packet Event Editor (see page 149)
3 Select the desired When find qualifier (which further qualifies the find
criteria with a time duration or other operator). For more information,
see To find bus/signal patterns in the captured data (see page 266).
4 Click Find.
5 Click the Previous
To find packet
errors
or Next
icons to see more occurrences.
1 You can click packet type button to open a selection dialog.
2 Select the packet error value:
Agilent Logic Analyzer Online Help
269
7
Analyzing the Captured Data
3 Select the desired When find qualifier (which further qualifies the find
criteria with a time duration or other operator). For more information,
see To find bus/signal patterns in the captured data (see page 266).
4 Click Find.
5 Click the Previous
To find field
values
or Next
icons to see more occurrences.
1 Select the field name.
Clicking
lets you select from recently used field names. Clicking
elsewhere on a field name button opens a Select dialog for selecting a
different name.
2 Specify the field value:
If a single- bit field has been selected, select the signal pattern value
(High, Low, or Dont Care).
270
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
If a multiple- bit field has been selected:
a Select one of the operators: = (equal to), != (not equal to), < (less
than), > (greater than), <= (less than or equal to), >= (greater than
or equal to), In Range, or Not In Range.
b Select the number base (Binary, Hex, Octal, Decimal, or
Signed Decimal, also known as two's complement).
c Enter the pattern value(s).
3 Select the desired When find qualifier (which further qualifies the find
criteria with a time duration or other operator). For more information,
see To find bus/signal patterns in the captured data (see page 266).
4 Click Find.
5 Click the Previous
See Also
or Next
icons to see more occurrences.
• To quickly find bus/signal patterns (see page 264)
• To find bus/signal patterns in the captured data (see page 266)
Agilent Logic Analyzer Online Help
271
7
Analyzing the Captured Data
• To find complex patterns in the captured data (see page 272)
• To store, recall, or delete favorite find patterns (see page 273)
• To specify "found" marker placement (see page 274)
To find complex patterns in the captured data
You can expand search criteria to include more than one event describing
data patterns.
1 From the menu bar, choose Edit>Find..., or click the
icon in the
standard toolbar (see page 430).
2 In the Find dialog, select the number of the occurrences you wish to
find, select whether you want to search forward or backward from the
start location; then, select the start location.
3 Select the pattern event drop down menu to choose Insert Event After
(AND/OR) or Insert Event Before (AND/OR) to insert new find
events.
The Delete Event option will delete the current event only if there is
more than one event present.
4 For each event you add, select either And or Or to specify how the
event patterns are combined.
AND'ed searches find occurrences of both events, while OR'ed searches
find occurrences of either event.
When you have AND'ed and OR'ed events, a button appears above the
events for changing the event evaluation order.
5 For each event, select the bus or signal name and enter the value you
want to locate.
6 Click Find.
See Also
272
• To quickly find bus signal patterns (see page 264)
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
• To find bus/signal patterns in the captured data (see page 266)
• To find packet patterns in the captured data (see page 268)
• To store, recall, or delete favorite find patterns (see page 273)
• To specify "found" marker placement (see page 274)
To store, recall, or delete favorite find patterns
• To store a favorite pattern (see page 273)
• To recall a favorite pattern (see page 273)
• To delete a favorite pattern (see page 274)
To store a favorite
pattern
1 From the menu bar select, Edit>Find..., or click the
icon.
2 Set up the pattern you want to find (see To find bus/signal patterns in
the captured data (see page 266) or To find complex bus/signal
patterns in the captured data (see page 272)).
3 Click Store Favorite.
4 Enter the name of the find pattern.
5 Click OK to save the find pattern.
To recall a
favorite pattern
1 From the menu bar select, Edit>Find..., or click the
icon.
2 Select Recall Favorite; then, select the find pattern you want to use
from the drop down menu.
3 Click Find.
Agilent Logic Analyzer Online Help
273
7
Analyzing the Captured Data
To delete a
favorite pattern
1 From the menu bar select, Edit>Find..., or click the
icon.
2 Select Recall Favorite; then, select Delete....
3 In the Delete Favorites dialog, select the find patterns you wish to
delete; then, click Delete.
See Also
• Searching the Captured Data (see page 264)
• To specify "found" marker placement (see page 274)
To specify "found" marker placement
When searching for a pattern, you can place an existing marker on the last
occurrence, or you can place a new marker on the last occurrence or on
all occurrences.
1 From the menu bar select, Edit>Find..., or click the
icon in the
standard toolbar (see page 430).
2 In the Find dialog, set up the pattern you want to find.
3 Click Options....
To place an
existing marker
on the last
occurrence
To place a new
marker
1 Select the Place option.
2 Select the marker you want to place from the drop down menu.
3 Click OK.
1 Select Place new marker named:.
2 Enter the name of the new marker.
3 Select whether you want to place the new marker on the last
occurrence or on all occurrences.
The on all occurrences option is only available when you are finding
more than one occurrence.
4 Click OK.
See Also
• Searching the Captured Data (see page 264)
• To store, recall, or delete favorite find patterns (see page 273)
• To place markers in data (see page 244)
274
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Comparing Captured Data to Reference Data
By comparing data from different acquisitions, you can look for differences
between a known- good device under test and a device under test with a
problem or one that is operating under different conditions.
To compare captured to reference data:
1 Capture (or load) the data you want to use as the reference data.
2 Select Window>New Compare... to open a new Compare display
window.
3 In the Compare display window, click the Copy... button to select the
current data that should be copied to the reference buffer.
4 Capture (or load) the data that you want to compare to the reference.
Differences are highlighted in the Compare window.
For more information on comparing captured data to reference data, see:
• To copy data to the reference buffer (see page 275)
• To find differences in the compared data (see page 276)
• To compare only a range of samples (see page 276)
• To offset the reference data (see page 277)
• To run until a number of compare differences (see page 277)
• To set Compare window properties (see page 277)
See Also
• Compare Display Window (see page 447)
• Capturing Data from the Device Under Test (see page 129)
• Loading Saved Data and Setups (see page 190)
To copy data to the reference buffer
1 In the Compare display window, click the Copy... button.
2 In the Select Buses/Signals dialog:
a From the available buses and signals, select the ones to be copied to
the reference buffer and click Add>>.
To remove buses and signals from the selected list, select them and
click <<Remove.
b Select either All data or a range of data using markers.
3 When you are ready to begin the copy, click OK.
NOTE
Copying generated bus/signal columns, such as those created by an inverse assembler or
an analysis tool, takes longer because of the extra processing to re-create the data.
Agilent Logic Analyzer Online Help
275
7
Analyzing the Captured Data
NOTE
If your logic analyzer has deep memory, it takes a while to copy data to the reference buffer.
To find differences in the compared data
In the Compare display window:
• Click the >> button to find the next difference (below the center
reference).
• Click the << button to find the previous difference (above the center
reference).
• Click a blue tick mark in the Compare Overview bar (between the
vertical scroll bar and the Marker Overview bar on the right side of the
window) to go to that difference.
NOTE
When a difference occurs on a subrow (for example, when the data is inverse-assembled or
decoded by an analysis tool), the next and previous buttons go to the sample row instead of
the subrow.
To compare only a range of samples
1 In the Compare display window, click the Range & Offset... button.
2 In the Range & Reference dialog, select either All data or a range of
data using markers.
3 Click OK.
NOTE
276
When you specify a range to compare, the range is compared to the top of the reference
buffer (unless the reference data has been offset (see page 277) by a number of samples)
and not the same range in the reference buffer as you might expect. This behavior allows
multiple ranges in the input data to be compared with the reference data.
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
To offset the reference data
When there are differences in the number of samples captured before the
trigger, or when you are comparing a range of samples, you can offset the
reference data so that the samples being compared are properly aligned.
1 In the Compare display window, click the Range & Offset... button.
2 In the Range & Reference Offset dialog, enter the number of samples to
offset the reference by.
3 Click OK.
See Also
• To compare only a range of samples (see page 276)
To run until a number of compare differences
The Compare display lets you stop comparing, stop a repetitive run, or
send e- mail after a run has more than a specified number of differences
when compared to the reference data.
1 In the Compare display window, click Compare Until....
2 In the Difference Properties tab of the Compare Properties dialog, enter
the number of differences that will stop comparing, stop a repetitive
run, or send an e- mail message.
3 To stop a compare after the number of differences have been found,
select the Stop comparing check box.
4 To stop a repetitive run after the number of differences have been
found, select the Stop repetitive run check box.
5 To send e- mail after the number of differences have been found, select
the Send e- mail check box; then, click the E- mail... button. In the
E- mail dialog (see page 464), enter the address to which e- mail will be
sent, the subject, and the text of the message.
6 Click OK in the Compare Properties dialog.
7 Start the repetitive run measurement.
See Also
• Running/Stopping Measurements (see page 173)
To set Compare window properties
1 In the Compare display window, right- click on the bus/signal column
name; then, select Properties... from the popup menu.
2 In the Compare Properties dialog:
• The Window Properties tab lets you select the reference data
background color, the background color that indicates no reference
data, and the difference foreground and background colors.
Agilent Logic Analyzer Online Help
277
7
Analyzing the Captured Data
• The Column Properties tab's Display field lets you display All of the
reference data, just the reference data where a difference was found
(Difference Pair), or only the highlighted differences in the data
being compared (Input Only).
• The Difference Properties tab lets you select the options for running
until a number of compare differences are found.
All other Compare property options are the same as in the Listing
window.
See Also
• To set Listing window properties (see page 233)
• To run until a number of compare differences (see page 277)
278
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Viewing Source Code Associated with Captured Data
1 Add and configure the appropriate inverse assembler tool (see "Using
Inverse Assembler Tools" (in the online help)).
2 Load line number symbols (see To load symbols from a file (see
page 121)).
3 Select Window>New Source... to open a new Source display window.
4 In the Add New Window after dialog, select the inverse assembler or
filter/colorize tool that the Source window should be added after.
Generally, you want the Source window getting the same data as other
display windows (Listing, Waveform, etc.).
5 In the source display pane of the Source window, right- click, and
choose Properties....
6 In the Source Viewer Properties dialog's Source Code Directories tab,
click Add... tab.
7 In the Browse for Folder dialog, select the directory that contains the
source files, and click OK.
8 Click OK to close the Source Viewer Properties dialog.
For more information on viewing the source code associated with captured
data, see:
• To step through captured data by source lines (see page 280)
• To go to captured data associated with a source line (see page 280)
• To browse source files (see page 281)
• To search for text in source files (see page 281)
• To set a Quick Trigger in the Source window (see page 134)
•
To go to the source line associated with the listing center rectangle
(see page 282)
• To edit the source code directory list (see page 282)
• To select the correlation bus (see page 283)
• Changing Source Window Properties (see page 284)
• To change the source background color (see page 285)
• To change the source text color (see page 285)
• To change the source font size (see page 285)
• To change the source tab width (see page 286)
• To show/hide source line numbers (see page 286)
• To change the "Set Quick Trigger" alignment (see page 286)
See Also
• Analyzing Listing Data (see page 229)
Agilent Logic Analyzer Online Help
279
7
Analyzing the Captured Data
• Source Display Window (see page 448)
To step through captured data by source lines
1 In the Source window's source pane, click the
line or
step to next source
step to previous source line buttons.
The listing pane is updated to show the captured data associated with
the next or previous source line, and the source pane is updated to
show the next or previous source line.
See Also
• Viewing Source Code Associated with Captured Data (see page 279)
To go to captured data associated with a source line
1 In the Source window's source pane, click the source line whose
associated captured data you want to view.
2 Click the
find next selected source line or
selected source line buttons.
find previous
Or, right- click the selected source line and choose Find Next Selected
Source Line or Find Prev Selected Source Line.
If captured data associated with the source line is found, the listing
pane is updated to show the captured data, and the source pane is
updated to show the selected source line.
280
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
If captured data associated with the source line is not found, an
information dialog is displayed.
See Also
• Viewing Source Code Associated with Captured Data (see page 279)
To browse source files
1 In the Source window's source pane, click Browse....
2 In the Select Source File to Open dialog, select the source file to
browse, and click Open.
The selected source file appears in the source pane.
See Also
• To search for text in source files (see page 281)
• To set a Quick Trigger in the Source window (see page 134)
•
To go to the source line associated with the listing center rectangle
(see page 282)
• Viewing Source Code Associated with Captured Data (see page 279)
To search for text in source files
1 In the Source window's source pane, right- click choose Find in
Source....
2 In the Find dialog, enter the text to search for, select the direction to
search, and click Find Next.
If the text is found, the source line is highlighted.
If the text is not found, an information dialog is displayed.
See Also
• To set a Quick Trigger in the Source window (see page 134)
•
To go to the source line associated with the listing center rectangle
(see page 282)
Agilent Logic Analyzer Online Help
281
7
Analyzing the Captured Data
• Viewing Source Code Associated with Captured Data (see page 279)
To go to the source line associated with the listing center rectangle
After browsing or searching for text in source files, you may want to
return to displaying the source line associated with the captured data
displayed in the listing pane.
1 In the Source window's source pane, click the
show correlated
source line button.
The source pane is updated to show either the source line associated
with the listing center rectangle or "No matching symbol found.".
See Also
• Viewing Source Code Associated with Captured Data (see page 279)
To edit the source code directory list
Because source file paths specified in the symbol file may not be valid if
you compile on one computer and debug on another, you can specify the
directories where source code is located.
1 In the Source window display areas, right- click, and choose
Properties....
2 Or, choose Edit>Window Properties... from the main menu.
3 In the Source Viewer Properties dialog's Source Code Directories tab:
282
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
You can:
• Add a directory to the search list by clicking Add....
• Specify whether subdirectories are included in or excluded from the
search by checking or unchecking Search subdirectories.
• Change a directory's order in the search list by highlighting a
directory and clicking Move Up or Move Down.
• Delete directory from the search list by highlighting a directory and
clicking Delete.
4 Click OK to apply the changes and close the Source Viewer Properties
dialog.
See Also
• Viewing Source Code Associated with Captured Data (see page 279)
To select the correlation bus
1 In the Source window display areas, right- click, and choose
Properties....
2 Or, choose Edit>Window Properties... from the main menu.
3 In the Source Viewer Properties dialog's Correlation Bus tab, select the
bus on which the Source window should look for line number symbols.
Agilent Logic Analyzer Online Help
283
7
Analyzing the Captured Data
Typically, you will select the "software address" bus generated by an
inverse assembler tool or another address bus.
4 Click OK to apply the changes and close the Source Viewer Properties
dialog.
See Also
• Viewing Source Code Associated with Captured Data (see page 279)
Changing Source Window Properties
You can change properties that affect the source code pane of the Source
display window.
1 In the source display pane of the Source window, right- click, and
choose Properties....
2 Or, choose Edit>Window Properties... from the main menu.
3 In the Source Viewer Properties dialog's Source Properties tab:
You can:
284
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
• Change the source background color (see page 285)
• Change the source text color (see page 285)
• Change the source font size (see page 285)
• Change the source tab width (see page 286)
• Show/hide source line numbers (see page 286)
• Change the "Set Quick Trigger" alignment (see page 286)
4 Click OK to apply the changes and close the Source Viewer Properties
dialog.
See Also
• Changing Listing Window Properties (see page 233)
• Changing Bus/Signal Column Properties (see page 235)
To change the source background color
1 In the Source Viewer Properties dialog's Source Properties tab, click the
Background color selection button and select the desired background
color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Source Viewer Properties
dialog.
To change the source text color
1 In the Source Viewer Properties dialog's Source Properties tab, click the
Source Text selection button and select the desired color from the
palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Source Viewer Properties
dialog.
To change the source font size
1 In the Source Viewer Properties dialog's Source Properties tab, enter
the desired Font Size.
Fonts can range from size 6 through 72 points.
2 Click OK to apply the changes and close the Source Viewer Properties
dialog.
Agilent Logic Analyzer Online Help
285
7
Analyzing the Captured Data
To change the source tab width
1 In the Source Viewer Properties dialog's Source Properties tab, enter
the desired Tab Width.
Tab widths can range from 1 to 10 spaces.
2 Click OK to apply the changes and close the Source Viewer Properties
dialog.
To show/hide source line numbers
1 In the Source Viewer Properties dialog's Source Properties tab, check or
uncheck Display Line Numbers to specify whether source file line
numbers are shown or hidden.
2 Click OK to apply the changes and close the Source Viewer Properties
dialog.
To change the "Set Quick Trigger" alignment
For microprocessors that fetch blocks of instructions at a time (from block
boundary addresses only), the address alignment property lets you adjust
the source line symbol values to be on block boundary addresses when
setting up Quick Triggers on a source line.
1 In the Source Viewer Properties dialog's Source Properties tab, select
the desired Address Alignment.
2 Click OK to apply the changes and close the Source Viewer Properties
dialog.
See Also
286
• To set a Quick Trigger in the Source window (see page 134)
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Analyzing Packet Data
You can use a Packet Viewer window to display data from a Packet
Decoder tool.
Unlike the Listing window, the Packet Viewer window lets you view
summarized and detailed packet information at the same time within two
panes.
The upper packet summary pane is similar to a Listing window except
that its columns display decoded packets and fields instead of bus/signal
values. Like a Listing window, you can insert time or pattern markers.
The lower pane contains tabs for viewing selected packet details, header,
payload, and lane information.
The Packer Viewer window is customized for the protocol family being
decoded.
Agilent Logic Analyzer Online Help
287
7
Analyzing the Captured Data
The Window menu lets you add new Packet Viewer windows or view
Packet Viewer windows that have already been added (by choosing from
the open window names at the bottom of the menu). If tabbed windows
(see page 317) are turned on, you can also view Packet Viewer windows
by selecting the tab at the bottom of the window.
• Viewing the Packet Summary (see page 289)
• To go to different locations in the decoded data (see page 290)
• To re- arrange packet decode columns (see page 291)
• To insert or delete packet decode columns (see page 291)
• To find a packet decode column (see page 295)
• To show/hide parts of the packet summary display (see page 296)
• Viewing a Selected Packet (see page 297)
• To view and compare packet details (see page 297)
• To view a packet header (see page 298)
• To view a packet payload (see page 299)
• To view a packet's lanes (see page 300)
• To show/hide Packet Viewer panes (see page 301)
• Changing Packet Summary Event Colors (see page 301)
• Changing Packet Viewer Window Properties (see page 302)
• To change the Packet Viewer background color (see page 303)
• To change the selected row box color (see page 304)
• To change the Packet Viewer font size (see page 304)
• To lock scrolling with other display windows (see page 304)
• Changing Packet Summary Column Properties (see page 305)
• To change the directions of a packet decode column (see page 306)
• To change the width of a packet decode column (see page 306)
• To change the alignment of a packet decode column (see page 307)
• To change a packet decode column's number base (see page 307)
• To select the marker for marker- relative times (see page 308)
• To select fixed time units (see page 308)
• "Customizing Protocol Descriptions for Packet Viewer" (in the online
help)
See Also
• To specify packet events (in "Find a packet" trigger function) (see
page 148)
• To find packet patterns in the captured data (see page 268)
• "To specify packet patterns to filter" (in the online help)
288
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
• Marking, and Measuring Between, Data Points (see page 241)
• Displaying Names (Symbols) for Packet Summary Column Values (see
page 239)
• Searching the Captured Data (see page 264)
Viewing the Packet Summary
The upper packet summary pane of the Packet Viewer window is similar
to a Listing window except that its columns display decoded packets and
fields instead of bus/signal values. Like a Listing window, you can insert
time or pattern markers.
Click a line to select a packet. Notice that a colored box highlights the
selected line. You can use the up- arrow or down- arrow keys to select the
previous or next packets.
• To go to different locations in the decoded data (see page 290)
• To re- arrange packet decode columns (see page 291)
• To insert or delete packet decode columns (see page 291)
• To find a packet decode column (see page 295)
• To show/hide parts of the packet summary display (see page 296)
See Also
• Changing Packet Summary Event Colors (see page 301)
• Changing Packet Viewer Window Properties (see page 302)
• Changing Packet Summary Column Properties (see page 305)
• Viewing a Selected Packet (see page 297)
• Marking, and Measuring Between, Data Points (see page 241)
• Searching the Captured Data (see page 264)
Agilent Logic Analyzer Online Help
289
7
Analyzing the Captured Data
To go to different locations in the decoded data
In the Packet Viewer window, you can go to different locations in the
captured data by using the vertical scroll bars, by using the Go To buttons
on the standard toolbar, or by choosing Go To commands from popup
menus.
To go to different
locations using
toolbar buttons
1 Click one of the Go To buttons in the standard toolbar.
Go to Beginning — centers the beginning of the decoded data.
Go to Trigger — centers the trigger point in the decoded data.
Go to End — centers the end of the decoded data.
To go to different
locations using
popup menus
1 Right- click in the packet summary display area, and choose one of the
Go To commands.
Or, click in the marker overview bar, and choose one of the Go To
commands.
290
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
You can choose Beginning Of Data, End Of Data, Trigger, a marker, a
Time, or a Sample.
To re-arrange packet decode columns
1 Position the mouse pointer over the packet field column you want to
move.
2 Click and hold the mouse button.
3 Drag- and- drop the packet decode column to its new position.
The column is placed to the left of the red position indicator that
appears.
To insert or delete packet decode columns
To insert packet
decode columns
1 In the Packet Viewer window, right- click in the column headings; then,
choose Insert Column..., Insert Column Before..., or Insert Column
After....
2 In the Insert dialog, select the packet decode column you want to
insert; then, click OK.
You can also optionally select the column directions and source for the
selected bus/signal. For a more in- depth discussion of these topics, see:
• "Understanding Protocol Directions" on page 291
• "Understanding Field Sources" on page 294
To delete selected
packet decode
columns
1 Highlight the headings of the columns you want to delete (by clicking,
Shift- clicking, or Ctrl- clicking the column names).
2 Right- click in (one of) the selected column heading(s); then, choose
Delete>Column(s).
See Also
• "Using the Packet Decoder Tool" (in the online help)
Understanding Protocol Directions When a column is inserted into a Packet
Viewer, the Insert column dialog lets you optionally select the directions
for which the data is shown:
Agilent Logic Analyzer Online Help
291
7
Analyzing the Captured Data
Figure 1
The Insert column dialog within the Packet Viewer
By default, columns are inserted with AllDirections selected. This means
the new column will display the data for any of the available directions
attached to the Packet Viewer.
Directions are simply another name for uni- links and represent the
directional flow of protocol data along a particular network within the
target platform's topology.
For example, say we have a bi- directional communication path between
two PCI Express components: a root complex and a device as seen below:
Direction 1 (Upstream)
Root
Complex
Figure 2
Device
Direction 2 (Downstream)
Two directions of PCI Express traffic
Assume we are probing both directions of traffic by using both a single
logic analyzer module and a single Packet Decoder tool for each direction.
In this case, our logic analyzer setup may appear like:
292
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Figure 3
Two directions of PCI Express traffic as seen on the Overview window
In this case, we have two directions of PCI Express packet traffic being
generated by two independent Packet Decoder tools. Notice that both of
these directions are attached as inputs into the Packet Viewer- 1 window.
When inserting a new column within the Packet Viewer, you can specify
for which of these directions the inserted column should appear:
Figure 4
Insert a PCI Express Packet for both directions
For example, if you specify a new PCI Express Packet column should show
data for All directions, it looks like:
Agilent Logic Analyzer Online Help
293
7
Analyzing the Captured Data
Figure 5
A PCI Express Packet column that spans two directions
Alternatively, you can specify a column should be dedicated to a single
direction. Dedicating a column to a single direction can be useful when
trying to visualize the flow of packets across a topology. For example,
viewing the packets flow across both directions can be accomplished by
creating two PCI Express Packet columns, each dedicated to a unique
direction like:
Figure 6
Two PCI Express Packet columns that are each dedicated to a unique direction
Understanding Field Sources Fields contain decoded data, typically from
Packet Decoder tools. However, there are also Transaction Decoder tools
that combine inputs from Packet Decoder tools and output transaction
information to the Packet Viewer. When a Transaction Decoder tool is
used, you can select it as the source of a field decode column.
For example, the following figure shows Packet Viewer window's Insert
column dialog. Notice that for the Packet Length field, you can choose
either PCI Express Packet or PCI Express Transaction as the source for
the field column.
294
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Figure 7
Inserting a field label that uses PCI Express Packets as its source
When a Packet Decoder is the source, a field column displays the decoded
field within the packet.
When a Transaction Decoder is the source, a field column displays the
decoded field within the first packet of the transaction.
To find a packet decode column
When there are many columns in the Packet Viewer window, you can
search for a particular column instead of scrolling through all the columns.
1 In the Packet Viewer window, right- click in any column heading, and
choose Find Bus/Signal....
2 In the Find Bus/Signal dialog, enter the name (or part of the name) of
the column you wish to find.
3 Then, click:
• Prev — to search for the string backward in the columns.
• Next — to search for the string forward in the columns.
Agilent Logic Analyzer Online Help
295
7
Analyzing the Captured Data
• Close — to close the Find Bus/Signal dialog.
To show/hide parts of the packet summary display
1 Right- click in the column heading of the Packet Viewer display, and
choose Display>.
Then, check or uncheck one of the following to show or hide that part
of the Packet Viewer display window:
• Column Source — the source of data for a field column as either a
packet or transaction within the Packet Viewer window. The Column
Source appears as a new header row at the top of the Packet Viewer
window. For more information, see "Understanding Field Sources" on
page 294.
• Column Direction — the direction(s) of a column within the Packet
Viewer window. The Column Direction appears as a new header row
at the top of the Packet Viewer window. For more information, see
"Understanding Protocol Directions" on page 291.
• Column Base — the number base row in the column headings.
• Markers — the markers display bar (see page 442).
You can also make these selections in the Display Options area of the
Packet Viewer Properties dialog's Window Properties tab.
Also in the Display> popup menu are selections to show/hide Packet
Viewer panes (see page 301).
See Also
296
• Changing Packet Viewer Window Properties (see page 302)
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
Viewing a Selected Packet
When a packet is selected in the upper packet summary portion of the
Packet Viewer window (by clicking on a line or by using the up arrow or
down arrow keys to highlight the previous or next line), information about
the selected packet appears in the lower part of the window.
• To view and compare packet details (see page 297)
• To view a packet header (see page 298)
• To view a packet payload (see page 299)
• To view a packet's lanes (see page 300)
• To show/hide Packet Viewer panes (see page 301)
See Also
• Using the Packet Summary Pane (see page 235)
To view and compare packet details
To view packet
details
1 Select a packet in the upper packet summary portion of the Packet
Viewer window (by clicking on a line or by using the up arrow or down
arrow keys to highlight the previous or next line).
2 Select the Details tab in the lower portion of the window.
Agilent Logic Analyzer Online Help
297
7
Analyzing the Captured Data
Packet details appear under "Selected Packet" at the left.
If you hold the mouse pointer motionless for a second over one of the
packet details, a tool tip (that is, a small box with text) appears with
more information.
3 You can expand or collapse the displayed information by clicking "+" or
"- " in the packet hierarchy tree.
To compare
packet details
1 Click Copy to copy the selected packet information to one of the
compare buffers at the right.
2 If desired, you can enter a name for the compare buffer.
3 Select another packet in the upper packet summary portion of the
Packet Viewer window.
Differences between packets of a similar type are highlighted in the
packet buffer.
4 If you don't want differences in certain fields to be highlighted, you can
uncheck the fields by clicking the check box.
Click Clear to clear a compare buffer.
See Also
• To view a packet header (see page 298)
• To view a packet payload (see page 299)
• To view a packet's lanes (see page 300)
To view a packet header
1 Select a packet in the upper packet summary portion of the Packet
Viewer window (by clicking on a line or by using the up arrow or down
arrow keys to highlight the previous or next line).
2 Select the Header tab in the lower portion of the window.
298
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
If you hold the mouse pointer motionless for a second over one of the
header fields, a tool tip (that is, a small box with text) appears with
more information about the field.
3 If desired, you can select a different number Base.
See Also
• To view and compare packet details (see page 297)
• To view a packet payload (see page 299)
• To view a packet's lanes (see page 300)
To view a packet payload
1 Select a packet in the upper packet summary portion of the Packet
Viewer window (by clicking on a line or by using the up arrow or down
arrow keys to highlight the previous or next line).
2 Select the Payload tab in the lower portion of the window.
Payload data bytes are displayed in the selected number of bytes per
column and columns per row. The right- most column displays the row
data in ASCII format.
Agilent Logic Analyzer Online Help
299
7
Analyzing the Captured Data
3 You can format the display of payload bytes by selecting the Bytes Per
Column, Columns Per Row, and Column Byte Order (when there is
more than one byte per column).
See Also
• To view and compare packet details (see page 297)
• To view a packet header (see page 298)
• To view a packet's lanes (see page 300)
To view a packet's lanes
1 Select a packet in the upper packet summary portion of the Packet
Viewer window (by clicking on a line or by using the up arrow or down
arrow keys to highlight the previous or next line).
2 Select the Lanes tab in the lower portion of the window.
If you hold the mouse pointer motionless for a second over one of the
data values, a tool tip (that is, a small box with text) appears with
more information about the data.
3 You can choose the format of the display by selecting one if the Display
options:
• Symbol Decode
• Field Decode
• Character Names
• 8b
• 10b
See Also
• To view and compare packet details (see page 297)
• To view a packet header (see page 298)
• To view a packet payload (see page 299)
300
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
To show/hide Packet Viewer panes
1 Right- click in the packet details area of the Packet Viewer window, and
choose Display>.
Then, check or uncheck one of the following to show or hide that pane
in the Packet Viewer window:
• Packets
• Details
• Header
• Payload
• Lanes
• Packet Flow — an optional pane within the Packet Viewer window.
This pane displays a time- ordered topographical representation of
the packets within a transaction. This pane only works when used in
conjunction with a Transaction Decoder tool. If a Transaction
Decoder tool is not available, this pane appears blank. See the
Transaction Decoder help for more information.
You can also make these selections in the Pane Display Options area of
the Packet Viewer Properties dialog's Window Properties tab.
See Also
• Changing Packet Viewer Window Properties (see page 302)
Changing Packet Summary Event Colors
To change the colors associated with events in the Packet Viewer window:
1 Right- click in the packet summary portion of the window, and choose
Properties....
2 In the Packet Viewer Properties dialog, select the Event Colors tab.
Agilent Logic Analyzer Online Help
301
7
Analyzing the Captured Data
3 In the Event Colors tab:
a Select the packet event type whose color you want to change.
b Select the Background color.
c Select the Foreground color.
4 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
To restore event
color defaults
1 In the Packet Viewer Properties dialog's Event Colors tab, click Restore
Defaults.
2 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
See Also
• Changing Packet Viewer Window Properties (see page 302)
• Changing Packet Summary Column Properties (see page 305)
Changing Packet Viewer Window Properties
You can change properties that affect the entire Packet Viewer display
window.
1 Right- click in the packet summary portion of the window, and choose
Properties....
2 In the Packet Viewer Properties dialog, select the Window Properties
tab.
302
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
3 In the Window Properties tab, you can:
• Change the Packet Viewer background color (see page 303)
• Change the selected row box color (see page 304)
• Change the Packet Viewer font size (see page 304)
• Lock scrolling with other display windows (see page 304)
• Show/hide parts of the packet summary display (see page 296)
• Show/hide Packet Viewer panes (see page 301)
4 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
See Also
• Changing Packet Summary Event Colors (see page 301)
• Changing Packet Summary Column Properties (see page 305)
To change the Packet Viewer background color
1 In the Packet Viewer Properties dialog's Window Properties tab, click
the Background color selection button and select the desired
background color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
Agilent Logic Analyzer Online Help
303
7
Analyzing the Captured Data
To change the selected row box color
To highlight the selected line in the upper packet summary area of the
Packet Viewer window, a box is drawn around it.
1 In the Packet Viewer Properties dialog's Window Properties tab, click
the Selection Row color selection button and select the desired
highlight box color from the palette.
If you want to use a color that is not on the palette, click Other... to
access the custom color dialog.
2 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
To change the Packet Viewer font size
The font size property adjusts the data display and packet decode column
heading text size.
1 In the Packet Viewer Properties dialog's Window Properties tab, enter
the desired Font Size.
Fonts can range from size 6 through 72 points.
2 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
As the font size is changed, the column width may be automatically
increased to fit the new text size.
To lock scrolling with other display windows
You can lock display windows (for example, Waveform, Listing, Compare,
etc.) so that when one window is scrolled, others are scrolled as well, such
that the same time is centered in each display.
1 In the Packet Viewer Properties dialog's Window Properties tab, click
Lockstep Windows....
2 In the Lockstep Windows dialog, select the display windows whose
scrolling should be locked with this window and specify any offset from
this window.
3 Click OK to close the Lockstep Windows dialog.
4 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
304
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
Changing Packet Summary Column Properties
In the Packet Viewer display window, you can change the color, width,
alignment, or number base of bus/signal data columns.
To change the properties of a bus/signal data column in the Packet Viewer
window:
1 Right- click on a packet decode column, and choose Properties....
Or, highlight the packet decode columns whose properties you want to
change (by clicking, Shift- clicking, or Ctrl- clicking the column headings),
and choose Edit>Window Properties... from the main menu.
2 In the Packet Viewer Properties dialog's Column Properties tab:
You can:
• Select the Bus/Signal (really the packet decode column) to which the
property changes apply. You can select:
• Any packet decode column that is being displayed.
• <all> packet decode columns.
• <selected> packet decode columns if more than one column is
highlighted.
• Change the directions of a packet decode column (see page 306)
• Change the width of a packet decode column (see page 306)
• Change the alignment of a packet decode column (see page 307)
• Change a packet decode column's number base (see page 307)
• Select the marker for marker- relative times (see page 308)
• Select fixed time units (see page 308)
Agilent Logic Analyzer Online Help
305
7
Analyzing the Captured Data
3 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
See Also
• Changing Packet Summary Event Colors (see page 301)
• Changing Packet Viewer Window Properties (see page 302)
To change the directions of a packet decode column
1 In the Packet Viewer Properties dialog's Column Properties tab, check
or uncheck the Directions All checkbox.
If you want the column to display data for specified directions only,
uncheck All and check the desired directions in the drop- down list.
If you want the column to display data for all directions, check All.
For more information, see "Understanding Protocol Directions" on
page 291.
2 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
To change the width of a packet decode column
TIP
You can autosize individual columns by placing the mouse pointer over the right border of
the column header box; then, when the pointer icon changes to a resizing pointer,
double-click.
TIP
If your keyboard has a numeric keypad, you can autosize all columns by selecting any
column header box (to highlight it) and by pressing Ctrl and "+" on the numeric keypad.
1 In the packet decode headings row of the Packet Viewer window,
position the mouse pointer over a column separator line; when the
cursor changes to a resizing cursor, drag the column border.
Or:
1 In the Packet Viewer Properties dialog's Column Properties tab, enter
the Width value in pixels.
The minimum column width is 1 pixel, while the maximum width is
1000 pixels.
2 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
306
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
To change the alignment of a packet decode column
The Alignment property sets the display of data to be left- justified,
right- justified, or centered within the column.
1 In the Packet Viewer Properties dialog's Column Properties tab, select
the Alignment from:
• Left
• Center
• Right
2 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
To change a packet decode column's number base
The base property specifies the number base to use when displaying the
decoded packet values.
1 In the Packet Viewer Properties dialog's Column Properties tab, select
the desired number Base from:
• Binary
• Hex
• Octal
• Decimal
• Signed Decimal (two's complement, the only choice for the
"Sample Number" column)
• Ascii
• Symbol (see Displaying Names (Symbols) for Bus/Signal Values (see
page 239))
• Hardware Address
• Dot Notation
• Field Decode
For the main packet decode information column, you can select from:
• Packet Summary
• Packet Bytes
For other generated packet decode columns, the only choice may be:
• String
If the "Time" column has been selected instead of a data column, your
choices change from a numeric format to:
• Absolute
Agilent Logic Analyzer Online Help
307
7
Analyzing the Captured Data
• Relative Previous
• Relative Marker
2 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
To select the marker for marker-relative times
In the Packet Viewer window, you can display times relative to a marker.
1 In the Packet Viewer Properties dialog's Column Properties tab, use the
Bus/Signal selection to select the Time column.
2 For the Base property, select Relative Marker.
3 For the Marker property, select the marker to which relative times
should be displayed.
4 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
To select fixed time units
In the Packet Viewer window, you can display time column values with a
fixed unit.
1 In the Packet Viewer Properties dialog's Column Properties tab, use the
Bus/Signal selection to select the Time column.
2 In the Time Column Properties box, check Use Fixed Unit; then, select
the desired time unit from the drop- down list.
3 Click OK to apply the changes and close the Packet Viewer Properties
dialog.
308
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Analyzing the Same Data in Different Ways (Using the Overview Window)
The Overview window lets you specify how the data is sent from the logic
analyzer data acquisition module to post- processing tools and display
windows. For example, you can display the same data filtered in one
Listing window and unfiltered in another Listing window.
To analyze the same data in different ways:
1 Open or display the Overview window.
2 Add new windows.
If the Add New Window After dialog appears, select the module or tool
that the new window should be placed after.
3 Add new tools.
If the New Tool dialog appears, select where the new tool should be
placed.
For more information on using the Overview window, see:
• To open or display the Overview window (see page 309)
• To add, duplicate, or delete windows and tools (see page 310)
• To edit window or tool properties (see page 312)
• To rename windows, tools, and modules (see page 313)
• To redraw the Overview window (see page 314)
• To delete the Overview window (see page 314)
See Also
• Overview Window (see page 451)
• Waveform Display Window (see page 438)
• Listing Display Window (see page 444)
• Compare Display Window (see page 447)
• Source Display Window (see page 448)
• "Filter/Colorize Tool" (in the online help)
• "Inverse Assembly Tools" (in the online help)
• "Bus Analysis Tools" (in the online help)
• "Tools" (in the online help)
To open or display the Overview window
• Select Tools>Overview.
• Select Window>Overview.
Agilent Logic Analyzer Online Help
309
7
Analyzing the Captured Data
• If the Overview window is already open and you have Tabbed Windows
(see page 317) turned on, you can display the Overview window by
selecting the Overview tab at the bottom of the window.
See Also
• Analyzing the Same Data in Different Ways (Using the Overview
Window) (see page 309)
To add, duplicate, or delete windows and tools
You can add new listing and waveform display windows to the interface.
As new windows are added, they appear in the list under Window in the
menu bar. The active window will have a check mark. All available
windows can be accessed either through the menu bar or through the use
of tabs.
When you add a new tool to the logic analyzer's measurement
configuration, its name appears at the bottom of the Tools menu. The tools
interact with each other, so that you can progressively filter data or color
parts of an inverse- assembled listing.
To add new
windows
• From the menu bar, select Window>New type....
• If the windows are tabbed, you can also right- click on the tab and
select Window>New type....
• In the Overview window, right- click in the background, and select New
Window from the popup menu.
• In the Overview window, select New Window from a module or tool
menu.
The new window is placed after the module or tool.
To delete
windows
• From the window's menu in the menu bar, select Delete.
• If the windows are tabbed, you can right- click on the tab and select
Delete.
• In the Overview window, select Delete from the window's menu.
310
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
To add new tools
• From the menu bar, select Tools>New type....
• In the Overview window, right- click in the background, and select New
Tool from the popup menu.
• In the Overview window, select New Tool from a module or tool menu.
The new tool is placed after the module or tool.
If the tool you want is not listed, make sure that you have "installed" (in
the online help) and licensed (see page 325) the tool.
TIP
To delete tools
To duplicate
windows
Many tools come with a configuration file. Loading the configuration file will add the tool,
as well as set up the bus names, symbols, or filters used by the tool.
• In the Overview window, select Delete from the tool's menu.
In the Overview window, you can duplicate windows from window menus.
Duplicating a window is the same as adding a new window except that the
new window has the same properties of the duplicated window.
Agilent Logic Analyzer Online Help
311
7
Analyzing the Captured Data
To delete
connections
1 In the Overview window, select the connection you wish to delete.
2 Select Delete Connection.
Deleting a connection has the effect of deleting the window or tool at
the end of the connection.
To add
connections
See Also
There is no way to draw connections between modules, tools, and windows
other than by adding new windows or tools. See: Connection Rules (see
page 451).
• Analyzing the Same Data in Different Ways (Using the Overview
Window) (see page 309)
• To turn window tabs on/off (see page 317)
To edit window or tool properties
To edit window
properties
312
• In the Overview window, select the Properties... command from the
window menu.
Agilent Logic Analyzer Online Help
Analyzing the Captured Data
7
Or, from the menu bar, select the Properties... command from the
window's menu.
Or, right- click in the display window and select the Properties...
command from the popup menu.
• In the window's properties dialog, make the desired changes.
• Select OK to apply the changes and close the dialog.
To edit tool
properties
After adding a new tool such as a filter or inverse assembler, you can
modify its properties as you refine your analysis of the data.
1 In the Overview window, click Properties on the tool.
Or, from the menu bar, select Tools>tool name.
2 In the tool dialog box, change properties.
3 Select OK to apply the changes and close the box.
See Also
• Analyzing the Same Data in Different Ways (Using the Overview
Window) (see page 309)
• To set waveform window properties (see page 219)
• To set listing window properties (see page 233)
• To set Compare window properties (see page 277)
To rename windows, tools, and modules
1 Display the Overview window.
2 Select the Rename... command from the window, tool, or module menu.
Agilent Logic Analyzer Online Help
313
7
Analyzing the Captured Data
See Also
• Analyzing the Same Data in Different Ways (Using the Overview
Window) (see page 309)
To redraw the Overview window
1 Display the Overview window.
2 Select the Overview>Redraw command, or:
Right- click in the Overview window and select Redraw.
See Also
• Analyzing the Same Data in Different Ways (Using the Overview
Window) (see page 309)
To delete the Overview window
1 Display the Overview window.
2 Select the Overview>Delete command, or:
If Tabbed Windows (see page 317) are turned on, right- click the
Overview tab and select Delete.
See Also
314
• Analyzing the Same Data in Different Ways (Using the Overview
Window) (see page 309)
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Setting the System Trigger and Skew Between Modules
When there are multiple module (see page 696)s in a logic analyzer or
logic analysis system, there is a single Time=0 point for all modules. If one
module arms another, the second module has a trigger that is not at
Time=0 with respect to the first module. Because there is a single Time=0
point, when you see one module captures an event at Time=- 435 ns and
another module captures an event at - 835 ns, you know the two events
occurred 400 ns apart.
This means one module's trigger reference point must be designated the
system trigger (which is Time=0).
You can specify the skew between the system trigger and the trigger
reference points of other modules. When two modules are looking at the
same data, you may want to specify skew so that the waveforms from the
two modules line up.
In all display windows, there are global, immovable trigger markers for
each module. The marker for the system trigger has a special icon.
Each display window has its own Beginning Of Data and End Of Data
markers based upon the buses and signals displayed in that window. For
example, if Bus1 is acquired on Logic Analyzer- 1 and Bus2 is acquired on
Logic Analyzer- 2 and both buses are included in Viewer1, then the
Beginning Of Data will be the earliest sample in either Logic Analyzer- 1
or Logic Analyzer- 2, and the End Of Data will be the latest sample in
either Logic Analyzer- 1 or Logic Analyzer- 2. If Viewer1 only contains
buses from Logic Analyzer- 1, then its beginning and end of data are only
based upon Logic Analyzer- 1.
To set the system trigger and skew between modules:
1 From the main menu, choose Setup>Skew & System Trigger....
2 In the Module Skew and System Trigger dialog (see page 480), select
the module whose trigger reference point is to be Time=0 as the System
Trigger.
3 To specify skew for other modules, enter the appropriate values in their
Skew fields.
4 If you want the system trigger to be changed after the next run to the
first module that triggers, check First module to trigger designates the
System Trigger.
5 Click OK.
If a module is not the system trigger, the module icon in the Overview
window is the standard logic analyzer icon:
Agilent Logic Analyzer Online Help
315
7
Analyzing the Captured Data
When a module is designated the system trigger, an additional red "T"
icon appears:
316
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Using Display Windows
• To add or delete display windows (see page 317)
• To turn window tabs on/off (see page 317)
See Also
• To change the "Go to Trigger on Run" option (see page 174)
To add or delete display windows
You can add new listing and waveform display windows to the interface.
As new windows are added, they appear in the list under Window in the
menu bar. The active window will have a check mark. All available
windows can be accessed either through the menu bar or through the use
of tabs.
To add a new
display windows
1 In the menu bar, click Window>New Listing or New Waveform. If the
To delete display
windows
1 From the menu bar, click Window>Close. If windows are tabbed, you
See Also
windows are tabbed, you can also right- click on the tab, then select
New Listing or New Waveform.
can also right- click on the tab, then select Close.
• To turn window tabs on/off (see page 317)
To turn window tabs on/off
By default, the Listing and Waveform display windows are tabbed for ease
of switching between displays.
To turn on or off window tabs, select View>Tabbed Windows.
To switch display windows when tabs are turned off, you must select
Window>"display window name".
See Also
• To add or delete display windows (see page 317)
Agilent Logic Analyzer Online Help
317
7
Analyzing the Captured Data
Printing Captured Data
There are three ways to create printed documentation of your
measurement:
• To print captured data (see page 318)
• To copy text to the clip board (see page 319)
• To copy a screen to the clip board (see page 319)
See Also
• To install a printer (see page 319)
• To connect a LAN (see page 319)
To print captured data
1 From the menu bar, select File>Print....
NOTE
The first time you access the print dialog, you are asked to install a printer (see page 319).
Follow the directions in the printer install dialogs that appear.
2 In the Print What section, select the desired display window.
3 To change the headers, footers, or margins, click Options... and specify
the changes in the resulting dialog box. When you are done, click OK.
4 In the Print range section, select either:
• All
• Time range
• Sample range
• Marker range
If you selected Time, Sample, or Marker, set the desired range by
entering or selecting the from and to values.
5 Click OK to print the specified data.
Data is printed from the smallest time/sample to the largest.
To print captured
data to ASCII text
files
Set up a generic/text only printer that prints to the "FILE:" port. In the
Windows Add Printer Wizard:
1 Select a Local printer. (Do not automatically detect and install a plug
and play printer.)
2 Select the FILE: port.
3 Select the Generic manufacturer and the Generic / Text Only printer
model.
318
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
After you have set up the generic/text only printer, you can print captured
data to it just like any other printer.
Note that you can also export captured data to CSV format ASCII text
files (see page 177).
See Also
• To export data to CSV format files (see page 177)
• To install a printer (see page 319)
To copy text to the clip board
1 From the listing display area, position the mouse cursor over the
upper- left corner of the desired display region.
2 Click and hold the left mouse button, then drag the mouse cursor to
the lower- right corner. Release the mouse button. A rectangle is drawn
around the defined region (snaps to state lines and bus/signal columns).
3 From the shortcut list that appears, click Copy Text.
4 Open a word processor or spreadsheet program, paste the text into the
program, and print the pasted data text.
To copy a screen to the clip board
1 Click Edit>Copy Screen. The currently displayed window is copied into
the windows clip board buffer.
2 Paste the contents of the clip board buffer into a graphics editing
program of your choice.
3 Print the screen from the graphics program.
To install a printer
Local and network printers are installed outside of the logic analyzer
environment using the Windows printer install wizard.
1 Click Start>Settings>Printers.
2 Click on an existing printer, or click Add Printer.
3 Follow the Windows printer install wizard instructions.
See Also
• To connect a LAN (see page 319)
To connect a LAN
Local area networks (LAN) are installed outside of the logic analyzer
environment using the Windows network configuration wizard.
1 Click Start>Settings>Network and Dial- up Connections.
2 Click an existing connection, or click Make New Connection.
Agilent Logic Analyzer Online Help
319
7
Analyzing the Captured Data
3 Follow the Windows network install wizard instructions.
See Also
•
"16900- Series Logic Analysis System Installation Guide"
•
"16800- Series Logic Analyzers Installation/Quick Start Guide"
•
"1680- Series Logic Analyzers Quick Start/Installation Guide"
• "Changing the Windows XP Firewall Settings" (in the online help)
• Network Troubleshooting Guide (see page 364)
320
Agilent Logic Analyzer Online Help
7
Analyzing the Captured Data
Extending Data Visualization/Analysis with VBA
With the integrated Microsoft Visual Basic for Applications (VBA), you can
extend the data visualization and analysis capabilities of the logic analyzer.
For example:
• You can graph captured data in the VbaView window. You can create:
• Line graphs.
• XY scattergrams.
• Horizontal and vertical bar charts.
• Stacked horizontal and vertical bar charts.
• Pie charts.
These charts are created in the VbaView window using the new
VbaViewWindow and VbaViewChart COM automation objects.
Bar charts let you create histograms of bus values which can be helpful
in analyzing system performance.
• You can create macros that perform analysis and compute statistics on
captured data. For example, to detect setup and hold problems, you
could look at two edges throughout a trace, compute the delta time
between them, list the average, minimum, and maximum delta times.
You could also automatically place markers on unusual events.
• You can export captured data to external applications (like Microsoft
Excel, Microsoft Access, the Agilent 89600 Vector Signal Analyzer,
MathWorks MATLAB, etc.) for post- processing and analysis. Using the
VbaView window, you can plot post- processed data on the logic
analyzer.
See Also
• "Displaying Data in VbaView Windows" (in the online help)
• "Using the Advanced Customization Environment (ACE)" (in the online
help)
Agilent Logic Analyzer Online Help
321
7
322
Analyzing the Captured Data
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
8
Managing Software Licenses
• To view active software license information (see page 324)
• To activate software licenses (see page 325)
• To access floating license servers (see page 326)
• To borrow floating licenses and return them early (see page 328)
Starting with the 3.20 release of the Agilent Logic Analyzer application,
you are able to order floating (also known as counted) licenses for tools
and other add- in software. (Previously, all licenses were node- locked.)
NOTE
With the 3.20 release of the Agilent Logic Analyzer application, you had to set up the
LM_LICENSE_FILE environment variable to access floating license servers. Starting with
the 3.30 release, license servers are accessed from within the Agilent Logic Analyzer
application, and you must not use the LM_LICENSE_FILE environment variable any more.
Before you can use floating licenses, you need to set up a license server.
See Also
•
"License Server Administration Guide" for more information on
setting up license servers for the Agilent 16900- series logic analysis
systems and the 16800- series or 1680/1690- series logic analyzers.
• Software Licensing Dialog (see page 494)

323
8
Managing Software Licenses
To view active software license information
1 From the main menu, choose Help>Software Licensing....
2 In the Software Licensing dialog's Summary tab (see page 494):
• You see all the software licenses that can be used.
• Red check marks show floating licenses that are already in use.
• Red "X"s show that software is not installed.
• You can select a license and click Show Details... to see detailed
information about the license.
• You can copy all licensing summary information to the clip board.
NOTE
When an "Advanced Customization Environment - Development Package" floating license
is used, it is taken for the whole session. You must open a new configuration to return the
license.
NOTE
When an "ASCII Remote Programming Interface Package" floating license is used, it is
taken for as long as the Agilent Logic Analyzer application runs. You must close the
application to return the license.
See Also
• To activate software licenses (see page 325)
• To access floating license servers (see page 326)
• To borrow floating licenses and return them early (see page 328)
324
Agilent Logic Analyzer Online Help
8
Managing Software Licenses
To activate software licenses
1 Follow the instructions on the Entitlement Certificate you received with
your software purchase.
2 From the Agilent Logic Analyzer application's main menu, choose
Help>Software Licensing....
3 In the Software Licensing dialog's Activation tab (see page 495), copy
the Licensing Host ID. You will need this when activating licenses.
4 Visit the Agilent license redemption web site. The URL should be
printed on the Entitlement Certificate.
The license redemption web site will use the order number or other
license activation code which is printed on the certificate, along with
the Licensing Host ID, to generate a license file. The license file will be
e- mailed to you.
5 To install the license file and enable the software, follow the
instructions in the e- mail that contains the license file.
Those instructions will tell you to install the license file in the proper
directory on the logic analysis system or floating license server and
restart the Agilent Logic Analyzer application or license server. On a
logic analysis system, the license directory is usually "C:\Program Files\
Agilent Technologies\Logic Analyzer\License\". For the proper directory
on a license server, see the
"License Server Administration Guide".
The license file must have a .lic extension.
See Also
• To view active software license information (see page 324)
• To access floating license servers (see page 326)
• To borrow floating licenses and return them early (see page 328)
Agilent Logic Analyzer Online Help
325
8
Managing Software Licenses
To access floating license servers
Before you can use floating licenses, you need to set up a license server
(see
"License Server Administration Guide").
1 Open the Agilent Logic Analyzer application (with the default
configuration) so that no floating licenses are in use.
2 From the main menu, choose Help>Software Licensing....
3 Select the Software Licensing dialog's Floating License Servers tab (see
page 495).
To add a floating
license server
1 Click Add Server....
2 In the Add License Server dialog, enter the port number and name of
the floating license server.
The port number is typically 27000, but it can be different depending
on how the floating license server was set up.
CAUTION
326
Only enter names of computers (or logic analyzers) that are floating license servers.
Otherwise, the license manager interface hangs up for many minutes trying to
determine if the computer is really a floating license server.
Agilent Logic Analyzer Online Help
Managing Software Licenses
8
3 Click OK to close the Add License Server dialog.
4 In the Software Licensing dialog, click Apply.
To move a server
up or down in the
search order
1 In the License Servers list, select the license server you want to move.
2 Click Move Up or Move Down.
3 Click Apply.
To refresh floating
license server
status
To delete a
floating license
server
1 Click Refresh.
The green or red server availability indicators are only a check of
whether the computer is on the network, not of whether the license
server software is running on that computer.
1 In the License Servers list, select the license server you want to delete.
2 Click Delete Server.
3 Click Apply.
See Also
•
"License Server Administration Guide"
• To view active software license information (see page 324)
• To activate software licenses (see page 325)
• To borrow floating licenses and return them early (see page 328)
Agilent Logic Analyzer Online Help
327
8
Managing Software Licenses
To borrow floating licenses and return them early
You can borrow floating licenses from a server for a period of time, for
example, if you're taking a logic analyzer (or a computer running the
Agilent Logic Analyzer application) out of the office (or just off the
network). When a borrowed license's time expires, the license is
automatically returned to the server. However, you can also return licenses
early.
To access the
Software
Licensing
dialog's Borrow
tab
1 From the main menu, choose Help>Software Licensing....
To borrow
floating licenses
1 Set up the configuration (or open a configuration file) that uses the
2 Select the Software Licensing dialog's Borrow tab (see page 496).
software you need to borrow licenses for.
2 Access the Software Licensing dialog's Borrow tab.
3 In the Borrow Licenses area, enter the date and time when the
borrowed license will be returned.
The default time is seven days. The minimum time is ten minutes.
4 Click Borrow.
Repeat these steps to borrow additional licenses.
To return floating
licenses early
When returning borrowed floating licenses early, all borrowed licenses
must be returned. You are not able to return borrowed licenses while any
licenses are checked out.
1 Open the Agilent Logic Analyzer application (with the default
configuration).
2 Access the Software Licensing dialog's Borrow tab.
3 In the Return Borrowed Licenses area, click Return.
328
Agilent Logic Analyzer Online Help
Managing Software Licenses
See Also
8
• To view active software license information (see page 324)
• To activate software licenses (see page 325)
• To access floating license servers (see page 326)
Agilent Logic Analyzer Online Help
329
8
330
Managing Software Licenses
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
9
Updating Software
You may be able to install logic analyzer software from the logic analysis
system's hard disk (depending on when it shipped from the factory or the
application install CD that was last used).
To update, add, or remove logic analyzer software:
1 In the Agilent Logic Analyzer application, choose Help>Software
Update....
2 In the Add or Remove Agilent Logic Analyzer Software tool:
• To update software: click Update Software and select the software
you want to update; then, click Update Selected.
• To add software: click Add New Software and select the software
you want to add; then, click Add Selected.
• To remove software: click Remove Software and select the software
you want to remove; then, click Remove Selected.

331
9
Updating Software
Note that you can select all software or none, and you can sort the
software list by name, version, size, or date. When adding new software,
you can show all versions or just the latest version.
See Also
You can also download and install the latest versions of logic analyzer
software from the Agilent web site:
• "http://www.agilent.com/find/la- sw- download"
332
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
10
Solving Problems
When troubleshooting problems or looking for more information, see:
• Software Installation Problems (see page 334)
• If starting in offline mode is unexpected (see page 335)
• If an ALA format configuration file won't open (see page 336)
• Interpreting Error Messages (see page 337)
• License Problems (see page 352)
• Translating Configuration Files from Other Logic Analyzers (see
page 354)
• Running Self Tests (see page 357)
• Accessing Japanese Online Help (Windows XP) (see page 359)
• Network Troubleshooting Guide (see page 364)
• Remote Desktop Set Up (see page 367)
• If there are problems writing CDs on a 16900A, 16902A, or 16903A
frame (see page 362)
• Hibernation Is Not Supported (see page 363)
See Also
• For More Information (see page 368)
• Intrinsic Support (see page 370)
• Agilent Logic Analyzer Readme

333
10 Solving Problems
Software Installation Problems
Some problems that can occur when installing the Agilent Logic Analyzer
application are:
• Installation Errors on 1680- Series Logic Analyzers (see page 334)
Installation Errors on 1680-Series Logic Analyzers
When installing the Agilent Logic Analyzer application on a 1680- series
logic analyzer, a fragmented hard disk drive can cause installation errors;
for example, the version of the acquisition card FPGAs can be reported
too slowly, resulting in an error.
Try defragmenting the 1680- series logic analyzer disk and performing the
installation again.
334
Agilent Logic Analyzer Online Help
10
Solving Problems
If starting in offline mode is unexpected
When starting the Agilent Logic Analyzer application on a logic analysis
system or logic analyzer, you expect to connect to local hardware. If you
have set up to auto- connect to a remote logic analysis system or logic
analyzer, you expect to connect to the remote hardware. If the Agilent
Logic Analyzer application starts in offline mode instead:
• It could be that the Agilent Logic Analyzer application is already
running a local session. You can run multiple instances of the
application, but if there's a local session is already running, additional
instances start in offline mode.
• In the case of 1690- series logic analyzers (either local or remote), it
could be:
• Power to the logic analyzer is off.
• An unplugged or loose IEEE 1394 cable.
• A problem with the IEEE 1394 interface card in the personal
computer.
• In the case where you have set up to auto- connect to a remote logic
analysis system or logic analyzer, it could be:
• The remote system is powered- down or off the network. In this case,
you are given an information dialog about the system being offline
before starting in offline mode.
• The remote system is in the process of having its software updated.
• The remote system software has been updated, resulting in an
"incompatible remote service". In this case, make sure the same
version of software is installed on the local computer or logic
analysis system.
Agilent Logic Analyzer Online Help
335
10 Solving Problems
If an ALA format configuration file won't open
If an ALA format configuration file won't open because modules are
incompatible (that is, not in the same or similar logic analyzer families like
the 16740/41/42A and 16750/51/52A/B), you can still load the setup
information from the ALA format configuration file:
1 Load the incompatible ALA format configuration file in offline mode.
(If you're only interested in looking at the data, you can ignore the
following steps.)
2 Save the configuration's setup information as an XML format
configuration file (see To save a configuration file (see page 176)).
3 Go back online (see Returning to Online Analysis (see page 65)).
4 Open the XML format configuration file (see To open a configuration
file (see page 190) and possibly To transfer module setups to/from
multi- module systems (see page 194)).
5 Save the loaded setup information to an ALA format configuration file.
This procedure converts an incompatible ALA format configuration file
into one that is compatible.
336
Agilent Logic Analyzer Online Help
Solving Problems
10
Interpreting Error Messages
To locate the error you received, use the help window's Search tab to
search for key words in the error message.
• Error Messages (see page 337)
• Warning Messages (see page 348)
• Informational Messages (see page 350)
• Eye Finder Info Messages (see page 350)
See Also
• Solving Problems (see page 333)
Error Messages
• Acquisition Errors (see page 338)
• Bus/Signal Errors (see page 338)
• File Errors (see page 341)
• Hardware Errors (see page 341)
• Help File Errors (see page 342)
• Import/Export and Translator Errors (see page 342)
• Naming Errors (see page 344)
• Tool Errors (see page 345)
• Trigger Errors (see page 346)
See Also
• Interpreting Error Messages (see page 337)
Agilent Logic Analyzer Online Help
337
10 Solving Problems
Acquisition Errors
An acquisition
error has
occurred due to
state clock edges
occurring too
close together.
This could be the
result of: - Poor
state clock
quality (signal
integrity). Inadequate probe
grounding (try
multiple grounds
around clock
signals). - State
clock edges
spaced closer
than
specifications
allow. - Multiple
clocks selected
and spaced
closer than
specifications
allow.
When in the state acquisition mode, the logic analyzer requires a clear
clock signal no faster than the maximum state clock speed (see
Specifications and Characteristics (see page 629)). Poor state clock quality
may be caused by loading in the device under test. It may also be caused
by a clock setup (see page 108) in the Sampling Setup dialog that is a
combination of several signals which combined together violate the clock
specification. When your clock setup uses multiple edges, the logic
analyzer's setup/hold time typically increases (see Specifications and
Characteristics (see page 629)). When you are using a clock speed near the
specification, grounding every second or third probe connection is
recommended.
Bus/Signal Errors
Maximum of 128
channels per Bus.
The logic analyzer cannot handle buses that contain more than 128
channels (signals). If you require wider buses, try breaking the bus into
two or more buses, for example Data_HI and Data_LO.
Cannot group into
Bus. Maximum of
128 channels per
Bus.
The logic analyzer cannot handle buses that contain more than 128
channels (signals). If you require wider buses, try breaking the bus into
two or more buses, for example Data_HI and Data_LO.
338
Agilent Logic Analyzer Online Help
Solving Problems
10
The following
Bus/Signals are
required to have a
specific number
of assigned
channels because
they are locked.
Please correct
the following
Bus/Signals:
name (has num1
channels,
requires num2
channels)
Some tools may "lock" buses and signals that are necessary to produce
their output. The locked buses and signals may have their specific channel
assignments changed, but the total number of channels on each bus or
signal must stay the same. Please change the channel assignment for each
indicated bus or signal so that the width is num2. This message
sometimes appears in combination with the next one. In these cases, you
may have changed a configuration to use half the pods for sampling. Check
the sampling tab.
Every Bus/Signal
requires at least
one assigned
channel. Please
assign channels
to the following
Bus/Signals:
Every bus or signal requires at least one channel. If you do not see the
Bus/Signal named in the error dialog, try scrolling the Bus/Signal listing.
Certain tools may also have created buses or signals within folders. If you
are trying to avoid showing extra information on the viewer, delete the
row (see page 217) or column (see page 232) the bus or signal is in. This
removes the information from the viewer without losing the bus/signal
setup information. This message sometimes appears in combination with
the previous one. In these cases, you may have changed a configuration to
use half the pods for sampling. Check the sampling tab.
Minimum of one
Bus/Signal with
assigned
channels
required. Please
add a
Bus/Signal.
The bus/signal setup cannot be closed because you have deleted all buses
and signals. Folders only contain buses and signals, but do not represent
data mappings of themselves. In order to close the dialog, select Add
Bus/Signal. Assign at least one channel to the new bus or signal.
Alternatively, you can select Cancel and revert to the previous bus and
signal assignments.
name is locked
and cannot be
deleted because
it is required by
another tool in
the application. In
order to unlock it,
the following
tools must be
deleted: tool
Some tools may "lock" buses and signals that are necessary to produce
their output. Until the tool is deleted via Tools>Overview, you cannot
delete or rename the bus or signal.
Agilent Logic Analyzer Online Help
339
10 Solving Problems
name is locked
and cannot be
renamed because
it is required by
another tool in
the application. In
order to unlock it,
the following
tools must be
deleted: tool
Some tools may "lock" buses and signals that are necessary to produce
their output. Until the tool is deleted via Tools>Overview, you cannot
delete or rename the bus or signal.
Cannot change
pod selection
while there are
locked
Bus/Signals.
Some tools may "lock" buses and signals that are necessary to produce
their output. Until the tool is deleted via Tools>Overview, you cannot
modify the bus or signal by changing the pod in use.
Cannot delete
folder because it
contains one or
more locked
children.
Some tools may "lock" buses and signals that are necessary to produce
their output. The folder you have tried to delete contains a unique copy of
at least one locked bus or signal. You can move the locked buses or signals
outside the folder, and then delete the folder. Alternatively, you can delete
the tool locking the buses or signals via Tools>Overview, and then delete
the folder.
Unable to set
setup and hold
times for this
Bus/Signal since
no channels have
been assigned.
Please assign
channels before
using setup and
hold.
The possible valid range of setup and hold values depends on the clock
setup used by the pods that the channels are attached to. Without
knowing which pods' channels are part of the bus or signal, it is
impossible for the logic analyzer to set appropriate ranges. Please assign
channels to the bus or signal, and then set setup and hold.
Please enter a
user threshold
value.
All pods will be set to the same threshold value. If you select OK without
setting a value, the current threshold values (at least one of which is
different from the rest) are retained. Please check the dialog and be sure
all fields are filled in.
Please enter a
threshold value.
All pods will be set to the same threshold value. If you select OK without
setting a value, the current threshold values (at least one of which is
different from the rest) are retained. Please check the dialog and be sure
all fields are filled in.
340
Agilent Logic Analyzer Online Help
10
Solving Problems
File Errors
Error trying to
remove file:
"directory/hardw
are_log.txt".
File "filename"
could not be
opened.
When the logic analyzer is started up, it replaces the old hardware_log.txt
file. For some reason, this time the old hardware log was not able to be
deleted. This could indicate a problem with the disk that the file is stored
on.
When the logic analyzer is started up, it creates a new hardware_log.txt
file. For some reason, this time the log was not able to be opened after
creation. This could indicate a file system or disk problem.
Hardware Errors
Analyzer
Calibration Failed
[time] Instrument may
need service.
The logic analyzer's pre- measurement calibration failed. Any data collected
after receiving this error message is possibly incorrect. If the failure is
transient, cycling power may fix the problem. If the failure is persistent,
run Help>Self Test... or call your Agilent Sales Office to arrange for
service.
High speed
system clock
failure Instrument may
need service.
Sleep Duration
and Count:
duration,
counted.
The internal 100 MHz clock did not pass initialization tests. Any
measurements are likely to be faulty. Please contact Agilent Technologies
sales or support at "http://www.agilent.com/find/contactus" for information
on getting the instrument repaired.
Contact with the
analyzer
hardware has
been lost. This
application will
be terminated.
You will have an
opportunity to
save your
configuration.
[1690A- series analyzers only] Something has interrupted the IEEE- 1394
connection between the computer and the logic analyzer. Save your current
work in a configuration (*.ala) file, then check the power to the logic
analyzer hardware and the connections. A lost connection cannot be
resumed; you will need to re- start the logic analyzer application.
I/O Channel
Error: Invalid
Request
Argument.
[1690A- series analyzers only] There is a problem with the data being sent
via the IEEE- 1394 connection.
I/O Channel
Error: Offset Out
of Bounds.
[1690A- series analyzers only] There is a problem with the data being sent
via the IEEE- 1394 connection.
I/O Channel
Error: Timeout.
[1690A- series analyzers only] There is a problem with the data being sent
via the IEEE- 1394 connection.
Agilent Logic Analyzer Online Help
341
10 Solving Problems
I/O Channel
Error: System I/O
Error.
I/O Channel
Error.
[1690A- series analyzers only] There is a problem with the data being sent
via the IEEE- 1394 connection.
[1690A- series analyzers only] There is an unspecified problem with the
data being sent via the IEEE- 1394 connection.
Help File Errors
Help file
information was
not found in the
registry. You may
need to reinstall
the tool.
The logic analyzer could not find a registry entry for the help file
associated with the tool. If you have done a custom installation of the
tool, you must also install the help file to access help. If the problem
persists after re- installing, please contact Agilent Technologies sales or
support at "http://www.agilent.com/find/contactus" for assistance.
Help file
information not
found in registry.
Cannot display
help.
The logic analyzer could not find a registry entry for the help file
associated with the tool. If you have done a custom installation of the
tool, you must also install the help file to access help. If the problem
persists after re- installing, please contact Agilent Technologies sales or
support at "http://www.agilent.com/find/contactus" for assistance.
Help file not
found. Cannot
display help.
The help file was not found where specified by the registry. It may have
been deleted or moved. You can search the drive where the logic analyzer
software is installed for .chm files, or re- install the tool.
The HTML Help
file "filename"
was not found.
You may need to
re-install the
product.
The help file was not found where specified by the registry. It may have
been deleted or moved. You can search the drive where the logic analyzer
software is installed for the file, or re- install. To re- install, close the logic
analyzer application and run the setup program on the logic analyzer CD.
The HTML Help
file "filename"
was not found.
You may need to
re-install the tool.
The help file for the tool was not found where specified by the registry. It
may have been deleted or moved. You can search the drive where the logic
analyzer software is installed for .chm files, or re- install the tool.
Import/Export and Translator Errors
Refer to the
import files: file1
and file2 for more
details.
The configuration translator could not complete the translation. An
explanation will be listed in file1 or file2 between "<!- - " and ">" delimiters.
The specified file
is NOT a 167xG
Analyzer
configuration file:
filename
The configuration translator was not able to translate the specified file
because it was not in an understood format. The configuration translator
only translates configuration files generated by 1670G, 1671G, 1672G, and
1673G logic analyzers.
342
Agilent Logic Analyzer Online Help
10
Solving Problems
Cannot read
configuration file
filename
The configuration translator was unable to read the configuration file
indicated due to an internal error in the configuration file.
Cannot import an
empty file. Import
terminated.
The file you tried to import has no content.
Invalid non-ascii
character read.
Import
terminated.
The logic analyzer only imports ASCII files. The file you tried to import
contains a non- ascii character. You can edit the file in any text editing
program, such as Notepad, to remove the character. Be careful to not
change header data or the number of samples.
There are one or
more locked
bus/signals
required by
tool(s) currently
loaded in the
application. In
order to unlock
any of these
bus/signals, you
must unload
every tool listed
for that
bus/signal. ...
Import
terminated.
Some tools may "lock" buses and signals that are necessary to produce
their output. Until the tool is deleted via Tools>Overview, you cannot
delete, rename, or modify the bus or signal. A side effect of this is that
you cannot import a file that uses different buses and signals, or analyzer
channel count.
There were fewer
time data
samples than
indicated by the
NumberOfSample
s attribute of
Module tag.
Import
terminated.
When you import a saved data file, the logic analyzer verifies that the data
is consistent. To fix this error, you can edit the file in any text editing
program, such as Notepad.
Syntax error in
import file: error.
Import
terminated.
The error description indicates the syntax problem. Most often, it results
from mismatched tags. Check the import file for any accidental deletions.
No bus/signals
were valid for
importing. Import
terminated.
The import file was created on a logic analyzer model with more pod pairs
than this one, and all the buses and signals were defined on pod pairs
this model does not possess. You can attempt to modify the file by
changing the assigned channels for the buses and signals. You can use any
Agilent Logic Analyzer Online Help
343
10 Solving Problems
text editing program (such as Notepad) to edit import files. For more
information on the format of import files, see "XML Format" (in the online
help) .
Could not create
file for export
The logic analyzer was unable to create the file. Possible reasons include
not enough disk space or insufficient permissions to create the file where
indicated.
Could not find
required tag1
section contained
within tag2
section
The import file is required to have a section with the heading tag1
completely contained within the section delimited by <tag2> and </tag2>.
You can repair the import file by adding <tag1></tag1> at the beginning of
the tag2 section. You can use any text editing program (such as Notepad)
to edit import files. For more information on the format of import files,
see "XML Format" (in the online help) .
Invalid or missing
attribute in tag
XML tag
The import file requires the XML tag to include the keyword attribute and
a value. For example, if attribute is Acquisition and tag is Sampling, the
file has an XML tag of the form <Sampling></Sampling> but requires
<Sampling Acquisition="State"></Sampling>. You can repair the import
file by adding attribute to the specified tag and giving it a value. (Try
exporting a similar configuration to see standard values.) You can use any
text editing program (such as Notepad) to edit import files. For more
information on the format of import files, see "XML Format" (in the online
help) .
Invalid attribute
value for attribute
in tag XML tag
The import file requires the XML tag to include the keyword attribute and
a value. For example, if attribute is Acquisition and tag is Sampling, the
file might have an XML tag of the form <Sampling
Acquisition="Time"></Sampling> but requires <Sampling
Acquisition="Timing"></Sampling>. You can repair the import file by
editing the value. (Try exporting a similar configuration to see standard
values.) You can use any text editing program (such as Notepad) to edit
import files. For more information on the format of import files, see "XML
Format" (in the online help) .
Naming Errors
The object name
cannot be an
empty string.
When you rename a viewer, tool, or bus, you must give it a name at least
one character in length. The blank or empty name you tried was not
accepted by the logic analyzer.
Object name must
be unique.
You have tried to rename a viewer, tool, or bus, but the name you entered
is already being used and so was not accepted by the logic analyzer. You
may appear to have identical names on some buses or signals, but these
either are truncated or refer to the same bus (aliases).
344
Agilent Logic Analyzer Online Help
Solving Problems
The name
"toolname" is
already in use.
Please choose a
different name.
10
You have tried to rename a tool, but the name you selected is already in
use. If you do not rename the tool, it will revert back to its previous
name.
Tool Errors
For errors generated by specific inverse assemblers or bus analysis tools,
go to the appropriate tool help.
Could not load the
component - you
may need to
reinstall
This error occurs when there is a problem with the tool file. Possible
reasons are the tool file was renamed, or permissions changed so that the
logic analyzer cannot open it. To reinstall the tool file, close the logic
analyzer and run the setup program on the logic analyzer CD.
Could not get
license
information for
component
The logic analyzer attempted to determine if the tool was licensed or
freely available, but could not find the information. Try re- installing the
tool.
Could not obtain
license
information for
component
This error means the logic analyzer is missing some information it needs
in order to check the license. Licenses are created by the lmtools.exe
program. You can run this to see what information is missing, and to
check licenses.
Could not obtain a
license for
component
This error occurs when the license is not in the expected directory. When
the tool is installed, the license is written into a predefined directory.
Moving or deleting the file prevents you from using the component. If you
do not believe the license was deleted, check your hard drive for *.lic files.
License for
component is
invalid
This error means that a license file exists, but that the information in it
does not match. Licenses are specific to equipment; you cannot transfer a
license for a tool or a logic analyzer between tools or logic analyzers.
Could not create
licensed
component
There was a valid license for the tool earlier in the install process, but
something has gone wrong. Start the tool installation process over again. If
this error persists, please contact Agilent Technologies sales or support at
"http://www.agilent.com/find/contactus" for assistance.
Could not create
component unknown error
A license for the tool exists in the proper directory, but the internal
information is inconsistent. Licenses are specific to equipment; you cannot
transfer a license between tools or between logic analyzers. If this is a
corrupt license, try reinstalling the tool again.
The stored tool
could not be
restored from file.
The tool may have
been uninstalled.
The configuration file you are trying to load includes a licensed tool. The
logic analyzer was not able to find this tool, so some information will be
missing. All buses and signals that were based on physical data will be
loaded; buses and signals created by the tool will not.
Agilent Logic Analyzer Online Help
345
10 Solving Problems
The selected tool:
Name could not
be loaded.
The configuration file you are trying to load includes a licensed tool. The
logic analyzer was not able to find this tool, so some information will be
missing. All buses and signals that were based on physical data will be
loaded; buses and signals created by the tool will not.
The selected tool
could not be
loaded.
The configuration file you are trying to load includes a licensed tool. The
logic analyzer was not able to find this tool, so some information will be
missing. All buses and signals that were based on physical data will be
loaded; buses and signals created by the tool will not.
The tool could not
be created - you
may need to
reinstall the tool.
The configuration file you are trying to load includes a licensed tool. The
logic analyzer was not able to find this tool, so some information will be
missing. All buses and signals that were based on physical data will be
loaded; buses and signals created by the tool will not.
The analysis tool
(toolname) could
not be restored
from the
configuration file.
The configuration file you are trying to load includes a licensed tool. The
logic analyzer was not able to find this tool, so some information will be
missing. All buses and signals that were based on physical data will be
loaded; buses and signals created by the tool will not.
Trigger Errors
Only one action
per timer per
branch is
allowed.
A branch is the collection of actions after a "Then" in an Advanced Trigger
step. Some steps, such as Advanced 2- Way Branch (see page 542), may
have multiple branches. Within a branch, only one of Start from reset,
Stop and reset, Pause, or Resume is allowed per timer. For more on
timers, see To configure a timer (see page 143).
Only one action
per counter per
branch is
allowed.
A branch is the collection of actions after a "Then" in an Advanced Trigger
step. Some steps, such as Advanced 2- Way Branch (see page 542), may
have multiple branches. Within a branch, you can not both Increment and
Reset the same counter. You can increment one and reset the other. For
more on counters, see To configure a counter (see page 144).
Only one store
action per branch
is allowed.
A branch is the collection of actions after a "Then" in an Advanced Trigger
step. Some steps, such as Advanced 2- Way Branch (see page 542), may
have multiple branches. Within a branch, you can set Store sample or
Don't store sample but not both in the same branch. If you do not specify
any store actions, default storage (see page 152) is used.
Only one reset
occurrence
counter action
per branch is
allowed.
A branch is the collection of actions after a "Then" in an Advanced Trigger
step. Some steps, such as Advanced 2- Way Branch (see page 542), may
have multiple branches. Within a branch, you can only specify Reset
occurrence counter once.
No more edge
resources
available for this
pod pair.
The logic analyzer hardware can only handle two edge statements per pod
pair in Full Channel Timing Mode (see page 588) or Half Channel Timing
Mode (see page 588), or one edge statement per pod pair in Transitional
/ Store Qualified Timing Mode (see page 588). If the edges are on
different signals, try probing one of the signals with another channel on
346
Agilent Logic Analyzer Online Help
10
Solving Problems
another pod pair. If all the edges are being used on the same signal,
replace the "either edge" terms with "rising edge OR falling edge". See To
insert events (see page 159) for how to replace "either edge".
No more pattern
resources
available for this
pod pair
The logic analyzer hardware has a limited number of pattern (bus value)
variables per pod pair. If the values you are checking for are on different
buses, try probing one of the buses with another pod pair.
Branch
expression is too
complex
The expression in one of the branches of the trigger specification is too
complicated for the logic analyzer. The logic analyzer first combines all
AND terms and then ORs the expressions together. AND terms that have
more than 4 events use twice the resources. Try rewriting the branch
expression to use more OR terms, or delete some events.
One situation that leads to this error is using the In Range and Not In
Range operators with buses that span more than 2 pod pairs. These
operators are limited to buses that span 2 or fewer pod pairs (up to 64
bits wide).
Trigger
Specification is
too complex
Although no single branch expression is too complex, the total number of
ANDs and ORs has exceeded the logic analyzer's resources. Try simplifying
some expressions in some steps, or removing steps altogether.
Replacement
failed. Maximum
number of
sequence steps
exceeded.
The logic analyzer translates the trigger you specified into internal
sequence steps. Different trigger functions use different numbers of
internal sequence steps. Also, the "trigger and fill memory" action requires
an additional internal sequence step each time it is used in state
acquisition mode. One possible way to simplify the trigger specification is
to replace all other "trigger and fill memory" actions with a "goto N" action
that points to a "Find anything then trigger and fill memory" step.
Unable to insert
step. The
maximum
number of
sequence steps
are already
allocated.
The logic analyzer translates the trigger you specified into internal
sequence steps. Different trigger functions use different numbers of
internal sequence steps. Also, the "trigger and fill memory" action requires
an additional internal sequence step each time it is used in state
acquisition mode. One possible way to simplify the trigger specification is
to replace all other "trigger and fill memory" actions with a "goto N" action
that points to a "Find anything then trigger and fill memory" step.
Too many
sequence steps.
The logic analyzer translates the trigger you specified into internal
sequence steps. Different trigger functions use different numbers of
internal sequence steps. Also, the "trigger and fill memory" action requires
an additional internal sequence step each time it is used in state
acquisition mode. One possible way to simplify the trigger specification is
to replace all other "trigger and fill memory" actions with a "goto N" action
that points to a "Find anything then trigger and fill memory" step.
Agilent Logic Analyzer Online Help
347
10 Solving Problems
Goto action
specifies an
undefined step.
The last step in the trigger sequence includes the action "Goto next".
Because there is no next step, the logic analyzer cannot run and look for
a trigger. Select Setup>(Logic Analyzer Module)>Advanced Trigger..., and
change the action for the last trigger step.
Counter event
specified both
true and false in
the same product
term
In the trigger specification, at least one branch ANDs together "bus equals
X" and "bus not equal X". Because this condition can never be true, the
logic analyzer will not trigger and does not start the acquisition. If you
intend to have it run until you press stop, use the trigger function Run
Until User Stop, found under the "Other" tab in advanced trigger.
Cannot use <,
<=, >, >= for a
bus with clock
bits that spans
pod pairs
You have defined a bus that both spans pod pairs and includes a clock bit.
The clock bits are numbered the same as the pod they are located on, and
it is possible for them to be the channel that is not on the same pod pair
as the others. Check the channel assignment in the Buses/Signals (see
page 459) tab of the Setup dialog. The logic analyzer will not run until
this problem is corrected.
Cannot specify a
range on a bus
with clocks bits
that spans pod
pairs
You have defined a bus that both spans pod pairs and includes a clock bit.
The clock bits are numbered the same as the pod they are located on, and
it is possible for them to be the channel that is not on the same pod pair
as the others. Check the channel assignment in the Buses/Signals (see
page 459) tab of the Setup dialog. The logic analyzer will not run until
this problem is corrected.
Warning Messages
You are currently
running "Offline,"
so running the
analyzer is not
possible. If you
wish to create
"fake" data while
offline, go to "Edit
-> Options" and
select "Create
Data When
Offline". Note:
This setting is
persistent from
session to
session.
348
The logic analyzer is running in offline mode. Offline mode means that the
logic analyzer software does not have access to logic analyzer or logic
analysis system hardware. If you have a logic analyzer attached, please
check the connection. For more on running with fake data, see Options
Dialog (see page 482). Fake data is useful when learning how to use the
logic analyzer software.
Agilent Logic Analyzer Online Help
Solving Problems
10
This module is
already being
used by another
instance of the
application. You
are now working
Offline.
The logic analyzer hardware is attached to an open instance of the logic
analyzer software. If you need to acquire data, locate that instance from
the Windows taskbar. The Local/Remote/Offline indicator is at the bottom
of the application window. In offline mode, the software can still work
with saved data.
Event specified
both true and
false in the same
product term
In the Advanced Trigger dialog, one of the branches for one of the steps
checks that an event is both true and not true. An event may be a bus or
signal equal to a value, a timer expiring, or a count exceeding some value.
Because of the AND combination, the branch cannot be true. You may
want to modify the trigger to use either an OR combination of the events,
or separate them into different branches or steps. For more on
constructing complex triggers, see To replace or insert trigger functions
into trigger sequence steps (see page 146). For more on how to interpret
the trigger sequence, see Reading Event and Action Statements (see
page 143).
Timer n value
checked as an
event, but no start
action specified.
In the Advanced Trigger dialog, the trigger sequence checks the value of a
timer that was never started. Timers need to be explicitly started in a
previous trigger step. See To configure a timer (see page 143) for more
information.
Counter n value
checked as an
event, but no
increment action
specified.
In the Advanced Trigger dialog, the trigger sequence checks the value of a
counter that is never incremented. Counters need to be incremented in the
action statements of a trigger step. See To configure a counter (see
page 144) for more information.
The Bus/Signals
listed below
could not be
loaded from the
configuration file.
Please recheck
your Trigger since
it may have
changed.
The configuration file you just loaded was created on a logic analyzer with
more pods than this model. Because of this, some buses and signals which
rely on the additional pods could not be loaded. If these buses or signals
were used in the trigger sequence, the trigger sequence will have changed.
You may be able to work around this by assigning different channels to
the affected buses and signals, and re- creating the trigger sequence.
Slow or missing
clock in Trigger
Step n...
The logic analyzer is not able to detect the state clock, and is therefore
unable to take samples and evaluate the trigger sequence. If your device
under test's clock is bursty, this may be expected behavior. If it is not,
please check all probing connections. To verify the clock signal is being
received, you can assign the clock channels to a bus in timing acquisition
mode and acquire data.
Agilent Logic Analyzer Online Help
349
10 Solving Problems
Informational Messages
Filling memory
after trigger...
The logic analyzer has triggered and is filling memory. Due to either a
slow clock or storage qualification in state acquisition mode, or infrequent
transitions in transitions- only timing acquisition mode, the logic analyzer
is taking enough time to fill memory that this message is showing.
Trigger inhibited
during prestore...
The logic analyzer is in timing acquisition mode. In timing acquisition
mode, the logic analyzer fills the designated amount of memory before
searching for the trigger. If this message is showing, the logic analyzer is
filling memory and has not yet begun to compare data to the trigger
sequence. To capture triggers that happen during the beginning of a device
under test's boot sequence, be sure to set the trigger position in the
Sampling tab to 100% poststore.
Waiting in Trigger
Step n
The logic analyzer is waiting for a sample that matches the events defined
in step n of the trigger sequence. Sometimes the event is rare, causing
long waits. If you feel that the logic analyzer should have triggered already,
check the trigger sequence in Advanced Trigger. For more on triggering,
see Specifying Advanced Triggers (see page 141).
Eye Finder Info Messages
These messages appear in the Thresholds and Sample Positions dialog (see
page 509) after an eye finder measurement is run.
"Clock signal in
Fast State Mode
is divided by
two."
This message only appears with 16753/54/55/56 and 16950 logic analyzers.
"Demo: Results
will not be used
for analysis."
This channel was measured when "Demo Mode (no probes required)" was
selected in the Run Mode tab of the Eye Finder Advanced Options dialog
(see page 513). The data shown are typical of eye finder operation, but
the sample position setting shown is NOT used. (The manual setting is still
in use.)
"No signal
activity. Check
connection,
threshold, and
stimulus."
This channel appears to be completely quiet.
• Check the probe connection between the analyzer and the device under
test.
• Check the threshold voltage setting (see Setting the Logic Analyzer
Threshold Voltage (see page 82)).
• Check that the device under test is turned on and is running the
appropriate diagnostic or other stimulus program.
If all these things are set up correctly, activity will be shown in the
Analyzer Setup dialog's Buses/Signals tab (see page 459).
350
Agilent Logic Analyzer Online Help
Solving Problems
"No stable
regions. Check
clock and
thresholds."
10
Two common possibilities exist:
1 The signal on this channel is asynchronous to the clock defined for the
logic analyzer. If this is the case, there is no stable relationship between
the times when the signal switches and when the clock arrives.
If you expect the signal to be sampled synchronously you must redefine
the clock for this signal.
2 The stable region(s) are too small for eye finder to detect.
In this case you must resort to adjusting the sample position manually
and checking its validity by running an ordinary analyzer measurement
to see if the data values you expect are sampled. You can adjust the
sample position manually by selecting the arrow buttons or by dragging
the blue sampling position indicator in the display.
"No voltage scan:
Channel in pod
with assigned
clock."
"One or more
stable regions
found."
"Only a few
transitions
detected. Change
stimulus or
increase
measurement
duration."
The signal on this channel was observed to toggle fewer than 500 times.
The characterization may be accepted as it stands or you may wish to
change the stimulus program or diagnostic in the device under test to
increase the toggle rate.
"Stable region at
N ns is an
estimate."
This message only appears for certain bus probes (not general purpose
probes).
"The stable
region extends
beyond the limits
of the display."
This channel is active, but the signal does not switch within 5 ns before or
after the clock. For example, this could occur if the propagation delay in
the device under test from clock to data is greater than 5 ns and the clock
period is greater than 10 ns (slower than 100 MHz).
Another option is to select "Long" in the Measurement Duration tab of the
Eye Finder Advanced Options dialog (see page 513). Using the "Long"
setting won't necessarily make the message go away, but it will ensure that
eye finder has the opportunity to observe a more significant number of
transitions on the channel.
Agilent Logic Analyzer Online Help
351
10 Solving Problems
License Problems
Some problems that can occur with licenses are:
• License Not Available (see page 352)
• Floating License Server Communication Timeout (see page 352)
License Not Available
If you attempt to use a software feature that requires a license, and a
license is not available, the License Not Available dialog appears.
Depending on the situation, there are several ways to solve this problem:
• If all licenses are in use, you can wait until one of them becomes
available again. If there is only one license, the License Not Available
dialog shows you who is using the license. If there are multiple licenses,
you can view the active software license information (see page 324) to
see the license users.
• If all licenses are in use or there are no licenses, you may be able to
get a license from another license server (see To access floating license
servers (see page 326)).
• If the license management software detects that one of your license
servers is unavailable, make sure the computer or logic analyzer hosting
the license server is running, is accessible over the network, and is
running the license service. For more information, see the
"License
Server Administration Guide".
• If an expected node- locked license is not found, make sure the license
file is located in the "License" subdirectory under the installation
directory (typically C:\Program Files\Agilent Technologies\Logic
Analyzer), and make sure the license file has the .lic extension.
• If you decide to purchase additional licenses, contact Agilent
Technologies (see "http://www.agilent.com/find/contactus"). When you
get your Entitlement Certificate, activate your licenses by using the
License Activation Wizard (see To activate software licenses (see
page 325)).
See Also
• Managing Software Licenses (see page 323)
Floating License Server Communication Timeout
When floating licenses are used, the license subsystem checks for
communication with the license server every two minutes.
After 10 minutes of communication loss (6 checks), licenses are considered
lost, and you are given a message about the server that is no longer
communicating and the features that are disabled.
352
Agilent Logic Analyzer Online Help
Solving Problems
10
Depending on the feature, you may be able to continue working in the
Agilent Logic Analyzer application, or you may be forced to exit the
application. In either case, you are able to save your setup and data to a
configuration file.
If you are able to continue using the Agilent Logic Analyzer application
with disabled features, the communication checks continue every two
minutes. If communication with the license server is re- established, an
information dialog tells you about the server and features that have been
re- enabled.
When communication with a floating license server is lost, make sure the
computer or logic analyzer hosting the license server is running, is
accessible over the network, and is running the license service. For more
information, see the
"License Server Administration Guide".
Agilent Logic Analyzer Online Help
353
10 Solving Problems
Translating Configuration Files from Other Logic Analyzers
Included with the Agilent Logic Analyzer application are utilities for
translating configuration files from 167xG and 16700- series logic analyzers.
These configuration file translators move setup information from other
logic analyzer configuration files into generic XML format configuration
files that can be loaded into the Agilent Logic Analyzer application.
The configuration file translators can be run without any logic analyzer
hardware.
NOTE
Only setup information is translated, not saved data.
• To translate 167xG logic analyzer configuration files (see page 354)
• To translate 16700- series logic analyzer configuration files (see
page 355)
See Also
• "XML Format" (in the online help)
• To open a configuration file (see page 190)
To translate 167xG logic analyzer configuration files
1 From the Windows Start menu, choose Start>All Programs>Agilent
Logic Analyzer>Utilities>167xG Configuration File Translator.
2 In the 167xG Configuration File Translator dialog, enter the name of
the 167xG configuration file you want to translate.
NOTE
167xG configuration files end in ._A, but this suffix is also used by other models. If possible,
confirm that it has a file type of 167xdn_config when viewed on a 1670-series logic analyzer.
3 Type in the name you want to save the new configuration files under.
354
Agilent Logic Analyzer Online Help
Solving Problems
10
• Because the 1670- series logic analyzers split resources between two
measurement engines by default, two output files are created. The
default filename is the same as the 167xG configuration file, but has
1.txt or 2.txt appended. Both files are created even if the
configuration only used one of the measurement engines.
• Files are saved in the same directory as the input file unless
otherwise specified.
• The output files are in XML format, and can be opened like other
XML configuration files.
4 Click Convert.
Information not converted from file:
• In timing acquisition mode, the sampling period and sampling option.
• In state acquisition mode, the clock mode and clock description.
• All data.
• Any tool information.
• Interface layout.
• Marker information.
To translate 16700-series logic analyzer configuration files
1 From the Windows Start menu, choose Start>All Programs>Agilent
Logic Analyzer>Utilities>167xx Configuration File Translator.
2 In the 16700 Configuration File Translator dialog, enter the name of the
16700 configuration file you want to translate.
When you have a 16700- series logic analysis system with modules in
slots B and C, you get three files when you save a configuration: an
xxx.__B, xxx.__C, and xxx.___. Of these three files, only the xxx.__B
and xxx.__C can be translated into XML. The xxx.___ cannot be
translated.
3 Type in the name you want to save the new configuration files under.
• Files are saved in the same directory as the input file unless
otherwise specified.
Agilent Logic Analyzer Online Help
355
10 Solving Problems
• The output files are in XML format, and can be opened like other
XML configuration files.
4 Click Convert.
Information not converted from file:
• All data.
• Any tool information.
• Interface layout.
• Marker information.
To translate
multi-module
configurations
For example, if you have a 16700- series logic analysis system with
modules in slots B and C:
1 On the 16700- series logic analysis system, save the configuration to file
"setup1". This generates files setup1.__B, setup1.__C and setup1.___.
(The setup1.__B and setup1.__C files each contain the setup for a single
module. In order to translate the entire two- module configuration, you
need to translate both files.)
2 Copy the setup1.__B and setup1.__C files to the logic analyzer or
personal computer on which the Agilent Logic Analyzer application
runs. (You can ignore the setup1.___ file.)
3 Use the configuration file translator (as described above) on setup1.__B
and setup1.__C to generate the files setup1B.XML and setup1C.XML.
4 In the Agilent Logic Analyzer application, open the setup1B.XML file.
When asked "Do you want to clear all modules before loading?", click
Yes.
5 Open the setup1C.XML file. When asked "Do you want to clear all
modules before loading?", click No.
In general, clear all modules when loading the first XML file, and do
not clear all modules when loading subsequent XML files.
356
Agilent Logic Analyzer Online Help
Solving Problems
10
Running Self Tests
The Self Test menu checks the major hardware functions of the logic
analysis system to verify that it is working correctly.
CAUTION
Because the most recently acquired data will be lost, be sure to save important data
before running self tests.
1 From the menu bar select Help>Self Test....
If you have acquired data, a warning message appears, "Running
self- tests will invalidate acquired data"; click OK to continue.
2 In the Analysis System Self Tests dialog, select the self test options:
• Include interactive tests — causes interactive tests to appear in the
selection lists.
• Run repetitively — runs the selected tests repetitively until you click
Stop.
• Stop on fail — if you are running multiple tests or running tests
repetitively, this causes the tests to stop if there is a failure.
• Double- click item to start — lets you double- click a test to start it.
3 Set the reporting level.
Agilent Logic Analyzer Online Help
357
10 Solving Problems
Higher levels produce increasingly verbose output.
4 If you have a multiframe configuration, select the instruments you want
to test.
5 If you have a slotted instrument, select the suites you want to run.
6 Select the tests you want to run.
7 Click Start.
As the tests are running, the results are reported in the lower part of
the dialog and saved to a log file.
To stop running test, click Stop.
To reset the self- test options, click Reset.
To view the log file, click Logs..., select the log file you want to view,
and click Open.
If, after completing the self tests, you have failures or you have questions
about the performance of the logic analysis system, contact Agilent
Technologies sales or support at "http://www.agilent.com/find/contactus".
See Also
358
• For More Information (see page 368)
Agilent Logic Analyzer Online Help
Solving Problems
10
Accessing Japanese Online Help (Windows XP)
1 From the Windows Start menu, choose Start>Control Panel>Regional
and Language Options.
Agilent Logic Analyzer Online Help
359
10 Solving Problems
2 In the Advanced tab of the Regional and Language Options dialog:
a In the "Language for non- Unicode programs" box, select Japanese.
b Click OK to close the Regional and Language Options dialog.
3 In the dialog that appears, select the files to copy:
• On a logic analyzer or logic analysis system, the dialog asks if you
would like to use existing files or recopy files from the Windows
CD- ROM; click Yes to use the existing files.
• On a personal computer running the Agilent Logic Analyzer
application for a 1690- series logic analyzer, offline analysis, or
remote connection to a logic analysis system, you may have to copy
files from your Windows CD- ROM.
4 A dialog appears asking if you would like to restart your computer;
click Yes to restart your computer.
5 After your computer restarts, start the Agilent Logic Analyzer
application, and choose Help>Help Language>Japanese.
360
Agilent Logic Analyzer Online Help
Solving Problems
10
Now, when you access the online help, you get the Japanese version.
Agilent Logic Analyzer Online Help
361
10 Solving Problems
If there are problems writing CDs on a 16900A, 16902A, or 16903A frame
CAUTION
When writing to a 16900A, 16902A, or 16903A logic analysis system's DVD-ROM &
CD-R/RW combination drive, the logic analysis system must be oriented
horizontally; otherwise, the resulting CD-R/RW disc may not be readable on any
CD-ROM drive.
The 16900A, 16902A, or 16903A logic analysis system's DVD- ROM &
CD- R/RW combination drive supports:
• 24x speed CD- R writing.
• 24x speed CD- RW writing.
• 24x speed CD- ROM reading.
• 8x speed DVD- ROM reading.
• Can read DVD- RAM, DVD- R, and DVD- RW.
And it supports the following writing methods:
• Disc at Once.
• Session at Once.
• Track at Once.
• Multi- Session.
• Fixed/Variable Packet Writing.
362
Agilent Logic Analyzer Online Help
Solving Problems
10
Hibernation Is Not Supported
No standalone Agilent logic analysis system supports Windows hibernation
power state.
Power management is controlled through the "Power Options" icon under
the control panel. In the "Power Options" dialogs you will find a tab
entitled, "Hibernate." Within this window is a check box that lets you turn
on/off hibernation. Please do not check this box. The logic analysis system
ships from the factory with hibernation disabled.
If you enable hibernation and the logic analysis system attempts to enter
hibernation when the Agilent Logic Analyzer application is installed,
Windows will produce a dialog stating something like the following:
"The device driver for the 'Agilent 16800/16900 Logic Analyzer' device is
preventing the machine from entering hibernation. Please close all
applications and try again. If the problem persists, you may need to
update this driver."
Please note that this message only indicates that the logic analysis system
does not support hibernation—not that there is something wrong with the
software or drivers.
Agilent Logic Analyzer Online Help
363
10 Solving Problems
Network Troubleshooting Guide
• Network Setup (see page 364)
• Network Access Issues (see page 364)
• Login Issues (see page 364)
• Using with Multiframe (see page 365)
• Network Hardware and Configuration (see page 365)
• Network Topology (see page 365)
• Known OS Issues (see page 365)
• Logic Analyzer Specific Issues (see page 366)
• Keep System Protected, Up- To- Date (see page 366)
Network Setup
For information on setting up 16900- series logic analysis systems on the
network (and in multiframe configurations), refer to the
"16900- Series
Logic Analysis System Installation Guide".
• Is the logic analysis system registered with DNS?
• Is the logic analysis system registered with DHCP?
Network Access
Issues
• The link activity light must be on. If these LEDs are not on, the LAN
segment may be dead.
• Can system be accessed on the network from another computer?
• Note: if on a network without a DHCP server, it can take up to 5
minutes before auto- negotiation configures an IP address. Use ipconfig
to verify that the IP address is not 0.0.0.0 before trying to do any
network activity.
• What IP address does ping hostname yield?
• What IP address does nslookup hostname yield?
• Can system be accessed via UNC in a Windows Explorer (\\hostname)?
• Are the systems all in the same subnet? If not, do they have normal IP
address (that is, not one of the following 'unroutable' IP addresses):
• 10.x.x.x
• 172.16.x.x
• 192.168.x.x
• 224.0.0.0 (multicast- reserved)
• Is the Windows XP Network Firewall enabled? If so, is it configured
correctly? (See "Changing the Windows XP Firewall Settings" (in the
online help))
Login Issues
• How are you logged- in? (Workgroup vs. Domain).
• Are there different behaviors between workgroup and domain logins?
364
Agilent Logic Analyzer Online Help
10
Solving Problems
Using with
Multiframe
• Is the agLogicSvc.exe service running on each system?
• If you changed any network cables, you need to re- initialize the
agLogicSvc.exe service by stopping it and restarting it or by rebooting.
Has this been done?
• All Gbit LAN cards on a Gbit LAN must use the same "Jumbo Frames"
setting (see the LAN cards' advanced properties dialog). Also, if a
switch/hub is used, you must make sure it supports the same size
"Jumbo Frames" setting.
Network
Hardware and
Configuration
• Which OS is running? (Windows XP or Windows Vista)
• How many network cards? (Motherboard built- in 100Base- T, gigabit
LAN)
• From command prompt, run ipconfig /all for detailed configuration
info.
• From command prompt, run ipconfig /release to release current IP
addresses.
• From command prompt, run ipconfig /renew to re- obtain IP addresses.
Network
Topology
• On public LAN? On private LAN? Cross- over cable? Multiple networks?
• Configurations:
• Stand- alone
• 1 network adapter - LAN.
• 1 network adapter - cross- over cable.
• 1 network adapter - private (switch or hub).
• 2 network adapters - LAN + cross- over cable.
• 2 network adapters - LAN + private (switch or hub).
Known OS Issues
• Are the SSDP and UPnP services running? (SSDP = Manual, UPnP =
Automatic).
On some systems, the SSDP Discovery Service suddenly wakes up and
starts using a lot of CPU time. This is a 'manual' service, which listens
for a Universal Plug- n- Play request, and is thus started when a
particular packet is received.
When this happens, the SSDPSRW task starts, stops, and starts again in
a loop.
To disable the service, choose My Computer>Manage>Services>SSDP
Discovery Service>Properties and set to Disable.
Then, set the SSDP service back to manual.
Failure to do this can cause the system logger to fill up and other nasty
side effects.
Agilent Logic Analyzer Online Help
365
10 Solving Problems
• Is the Computer Browser service running? If all systems are Windows
XP, or if there is a DHCP server on the network, it may not be
necessary for Computer Browser to be running. Furthermore, if the
domain name server is NT 4.0, running computer browser on the
network can lock out the 'real' domain server making it impossible for
people on the network to log in reliably.
Logic Analyzer
Specific Issues
• Are there any Agilent Logic Analyzer application specific problems
(application or service) being seen? (Connection error dialogs, crashes,
other).
Keep System
Protected,
Up-To-Date
• Use Windows Update to keep up- to- date on critical updates and service
packs.
• Keep the virus definitions up- to- date in your anti- virus software.
• Install any Agilent Logic Analyzer application updates using their
InstallShield packages.
• The local Administrator password should not be empty.
366
Agilent Logic Analyzer Online Help
Solving Problems
10
Remote Desktop Set Up
If your logic analysis system has the Windows XP Professional operating
system, it supports Remote Desktop Protocol (RDP) connections.
To enable Remote Desktop connections to the logic analysis system, see
the Remote Desktop topics in the Windows XP online help:
1 From the Windows Start menu, choose Start>Help and Support.
2 In the Help and Support Center window, enter "Remote Desktop" in the
Search field; then, click the green arrow button to start the search.
3 Go to the topic on setting up the computer to use Remote Desktop, and
follow its instructions.
When you set up a computer to use Remote Desktop, it is enabled as an
exception in the operating system's firewall.
See Also
• " Changing Windows Firewall Settings, XP Service Pack 2" (in the online
help)
• " Changing Firewall Settings, XP Service Pack 1" (in the online help)
Agilent Logic Analyzer Online Help
367
10 Solving Problems
For More Information
Documentation
Quick
Start/Installation
Guide
Probing
Documentation
The Quick Start/Installation Guide gives you information on how to
connect system peripherals and probing. Also included is an overview of
the interface and information on installing software upgrades. Use this
guide to quickly get familiar with the analyzer and also as a future
reference for keeping your analyzer up- to- date and running properly.
•
"16900- Series Logic Analysis System Installation Guide"
•
"16800- Series Logic Analyzers Installation/Quick Start Guide"
•
"1680- Series Logic Analyzers Quick Start/Installation Guide"
•
"1690- Series Logic Analyzers Quick Start/Installation Guide"
For more information on general- purpose probing, QFP package probing,
target connector and connectorless probing, and other probing options,
see:
•
"Probing Selection Quick Reference Card"
•
"Probing Solutions for Logic Analyzers" (
•
"Logic Analyzer Probing Solutions"
"latest version on web")
For more information on analysis probes and other processor and bus
solutions, see:
•
•
Online Help
System
"Processor and Bus Support for Logic Analyzers" (
on web")
"latest version
"Processor, Bus, and FPGA Support for Logic Analyzers"
The online help gives you product reference and feature information. Also
included is a tutorial (see page 40) showing you how to make a basic
measurement and containing links to time- saving features and concepts.
Agilent
Technologies
Web Sites
Corporation/Cont
act
• Corporation - "http://www.agilent.com"
• Contact Us - "http://www.agilent.com/find/contactus"
• Email Updates - "http://www.agilent.com/find/emailupdates"
Product
Information
• Logic Analysis - "http://www.agilent.com/find/logic"
• Logic Analysis Software Download "http://www.agilent.com/find/la- sw- download"
• Software on CD - "http://software.cos.agilent.com/LogicAnalyzerSW"
See Also
368
• Tutorial - Getting to know your logic analyzer (see page 40)
Agilent Logic Analyzer Online Help
Solving Problems
10
• Intrinsic Support (see page 370)
Agilent Logic Analyzer Online Help
369
10 Solving Problems
Intrinsic Support
Because the Agilent 16900- series logic analysis systems and
1680A/AD- series logic analyzers operate in a Microsoft Windows XP
Professional environment, intrinsic support shall only cover the Agilent
Logic Analyzer application. Intrinsic support shall also cover any Windows
XP Professional operating system services utilized by the Agilent Logic
Analyzer application:
• Print from the Agilent Logic Analyzer application.
• Networking.
• File management from the Agilent Logic Analyzer application.
Because the Agilent 1690A/AD- series logic analyzers operate on a hosted
desktop PC, support shall only cover the Agilent Logic Analyzer
application and the IEEE 1394 interface to the host PC. Intrinsic support
shall not cover any other Windows XP Professional operating system issues
other than those listed above. Other Windows XP Professional issues shall
be considered Microsoft issues.
NOTE
See Also
Any customer-installed applications on an Agilent 1680A,AD-series product shall not be
supported by Agilent. Customers must contact the software vendor for support.
• Solving Problems (see page 333)
• For More Information (see page 368)
370
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
11
Concepts
Logic Analysis
Basics
• When should you use an oscilloscope? (see page 372)
• When should you use a logic analyzer? (see page 373)
• What is a logic analyzer? (see page 374)
Timing analyzer:
• Sampling clock (see page 374)
• Sampling (see page 375)
• Triggering (see page 376)
State analyzer:
• Sampling clock (see page 377)
• Sampling (see page 378)
• Triggering (see page 378)
Other Logic
Analysis
Concepts
• Pod and Channel Naming Conventions (see page 380)
• Why Are Pods Missing? (see page 381)
• Memory Depth and Channel Count Trade- offs (see page 382)
• Transitional Timing (see page 384)
• Understanding State Mode Sampling Positions (see page 386)
• Understanding Logic Analyzer Triggering (see page 393)
• ALA vs. XML, When to Use Each Format (see page 407)
• Multiframe Logic Analysis Systems (see page 408)
• Agilent Logic Analyzer vs. 16700 Terminology (see page 411)

371
11 Concepts
When should you use an oscilloscope?
[ Tutorial Home (see page 40) ] [ Next Topic (see page 373) ] [ Previous
Topic (see page 40) ]
Generally, an oscilloscope is used when you need precise parametric
information such as time intervals and voltage readings.
More specifically:
• When you need to measure small voltage excursions on your signals
such as undershoot or overshoot.
• When you need high time- interval accuracy. Oscilloscopes can capture
precise parametric information such as the time between two points on
a rising edge of a pulse with very high accuracy.
372
Agilent Logic Analyzer Online Help
11
Concepts
When should you use a logic analyzer?
[ Tutorial Home (see page 40) ] [ Next Topic (see page 374) ] [ Previous
Topic (see page 372) ]
Generally, a logic analyzer is used to view timing relationships among
many signals, or if you need to trigger on patterns of logic highs and lows.
A logic analyzer reacts the same way as the logic circuits do when a
voltage threshold is crossed by a signal in the device under test. It will
recognize the signal to be either low or high.
More specifically:
• When you need to see many signals at once.
Logic analyzers are very good at organizing and displaying multiple
signals. A common task is to group multiple signals into a bus and
assign a custom name. Good examples are address, data, and control
buses.
• When you need to look at signals in your system the same way your
hardware does.
Signals are displayed on a time axis so you can see when transitions
occur relative to other bus signals or clock signals.
• When you need to trigger on a unique bus pattern or signal edge.
Logic analyzers can be configured to store data when the high or low
values of a group (bus) of signals match a predefined pattern.
Logic analyzers can be configured to store data when a specific edge or
level is detected on a single signal.
Agilent Logic Analyzer Online Help
373
11 Concepts
What is a logic analyzer?
[ Tutorial Home (see page 40) ] [ Next Topic (see page 374) ] [ Previous
Topic (see page 373) ]
Now that we've talked a little about when to use a logic analyzer, let's look
in more detail at what a logic analyzer is. Up to now, we've used the term
"logic analyzer" rather loosely. In fact, most logic analyzers are really two
analyzers in one.
What is a timing
analyzer?
A timing analyzer is the part of a logic analyzer that is analogous to an
oscilloscope. As a matter of fact, they can be thought of as close cousins.
The timing analyzer displays information in the same general form as an
oscilloscope, with the horizontal axis representing time and the vertical
axis as voltage amplitude. Because the waveforms on both instruments are
time- dependent, the displays are said to be in the "time domain".
The basic areas of functionality in a timing analyzer are as follows:
• Sampling clock in the timing analyzer (see page 374)
• Sampling in the timing acquisition mode (see page 375)
• Triggering the timing analyzer (see page 376)
What is a state
analyzer?
A state analyzer is very good at tracking down bugs in software or
defective components in hardware. It can help eliminate the question
whether a problem is in the software code or some hardware device.
Most often, state analyzers are used to find out what logic levels are
present on a bus when a particular clock signal occurs. In other words,
you want to know what "state of activity" is present when the clock occurs
and data is suppose to be valid. Data captured in memory is displayed in
a listing format with a time tag attached to every state.
The basic areas of functionality in a state analyzer are as follows:
• Sampling clock in the state analyzer (see page 377)
• Sampling in the state acquisition mode (see page 378)
• Triggering the state analyzer (see page 378)
Sampling clock in the timing analyzer
[ Tutorial Home (see page 40) ] [ Next Topic (see page 375) ] [ Previous
Topic (see page 374) ]
The timing analyzer uses its own internal clock to control the sampling of
data. This type of clocking makes the sampling of data in the logic
analyzer asynchronous to the clocking in the device under test.
More specifically:
374
Agilent Logic Analyzer Online Help
Concepts
11
• A timing analyzer is good at showing you "When" signal activity occurs
"Relative to other signals".
• A timing analyzer is more interested in viewing the timing relationships
between individual signals, than the timing relationships to the signals
that are controlling execution in the device under test.
• This is why a timing analyzer can sample data "out of sync", or
asynchronous to the device under test clock signals.
Sampling in the timing acquisition mode
[ Tutorial Home (see page 40) ] [ Next Topic (see page 376) ] [ Previous
Topic (see page 374) ]
In the timing acquisition mode, the logic analyzer works by sampling the
input waveforms to determine whether they are high or low. It determines
a high or low by comparing the voltage level of the incoming signal to a
user- defined voltage threshold. If the signal is above that threshold when
it samples, it will be displayed as a 1 or high by the analyzer. By the same
criterion, any signal sampled that is below threshold is displayed as a 0 or
low.
The figure below illustrates how a logic analyzer samples a sine wave as it
crosses the threshold level.
The sample points are then stored in memory and used to reconstruct a
more squared- off digital waveform.
This tendency to square everything up would seem to limit the usefulness
of a timing analyzer. However, a timing analyzer is not intended as a
parametric instrument. If you want to check rise time of a signal, use an
oscilloscope. If you need to verify timing relationships among several or
hundreds of signals by seeing them all together, a timing analyzer is the
right choice.
Sampling
accuracy
When the timing analyzer samples an input channel, it is either high or
low. If the channel is at one state (high or low) on one sample, and the
opposite state on the next sample, the analyzer "knows" that the input
signal has transitioned sometime between the two samples. It doesn't know
when, so it places the transition point at the next sample, as shown in the
figure below.
Agilent Logic Analyzer Online Help
375
11 Concepts
This presents some ambiguity as to when the transition actually occurred
and when it is displayed by the analyzer.
Worst case for this ambiguity is one sample period, assuming that the
transition occurred immediately after the previous sample point.
With this technique however, there is a trade- off between resolution and
total acquisition time. Remember that every sampling point uses one
memory location. Thus, the higher the resolution (faster sampling rate),
the shorter the acquisition window.
Triggering the timing analyzer
[ Tutorial Home (see page 40) ] [ Next Topic (see page 377) ] [ Previous
Topic (see page 375) ]
At some point in a measurement, the logic analyzer has to know when to
capture (store) the data that is flowing through its memory. This is know
as the trigger point.
One way to get the analyzer to trigger is to configure the analyzer to look
for either a pattern of highs and lows from a group of signals (bus), or a
rising or falling edge from a single signal. When the analyzer sees the
specified patterns or edges in data, it triggers.
Pattern Trigger
NOTE
376
Pattern triggers are used to find specific patterns of highs and lows across
a bus. You can specify different kinds of criteria such as equal, not equal,
in or out of a range, or greater than/less than.
Example: You have a bus containing 8 signal lines. You configure the Simple Trigger to
specify that the analyzer triggers when the incoming data is equal to a pattern of "AA".
Agilent Logic Analyzer Online Help
Concepts
11
To make things easier for some users, the trigger point on most analyzers
can be set not only in Hex, but in binary (1's and 0's), octal, ASCII, or
decimal. For instance, the Hex trigger value of AA could also be set to an
equivalent binary trigger value of 1010 1010. However, using hex for the
trigger point is particularly helpful when looking at buses that are 16, 24,
32, or 64 bits wide.
Edge Trigger
Edge triggering is a familiar concept to those accustomed to using an
oscilloscope. When adjusting the "trigger level" knob on an oscilloscope,
you could think of it as setting the level of a voltage comparator that tells
the oscilloscope to trigger when the input voltage crosses that level. A
timing analyzer works essentially the same on edge triggering except that
the trigger level is preset to a logic threshold.
While many logic devices are level dependent, clock and control signals of
these devices are often edge- sensitive. Edge triggering allows you to start
capturing data as the device is clocked.
NOTE
Example: Take the case of an edge-triggered shift register that is not shifting data correctly.
Is the problem with the data or the clock edge? In order to check the device, we need to
verify the data when it is clocked – on the clock edge. The analyzer can be told to capture
data when the clock edge occurs (rising or falling) and catch all of the outputs of the shift
register.
Sampling clock in the state analyzer
[ Tutorial Home (see page 40) ] [ Next Topic (see page 378) ] [ Previous
Topic (see page 376) ]
The state analyzer requires a sampling clock signal from the device under
test. This type of clocking makes the sampling of data in the logic analyzer
synchronous to the clocked events on the device under test.
More specifically:
• A state analyzer is good at showing you "What" the signal activity is
during a "Valid clock or control signal".
• A state analyzer is more interested in viewing signal activity during
specified times of execution, than signal activity unrelated to the timing.
• This is why a state analyzer wants to sample data that is "synchronized"
or synchronous to the device under test clock signals.
Agilent Logic Analyzer Online Help
377
11 Concepts
Sampling in the state acquisition mode
[ Tutorial Home (see page 40) ] [ Next Topic (see page 378) ] [ Previous
Topic (see page 377) ]
In the world of microprocessors, you can have both data and address
appearing on the same signal lines. To capture the correct data, the logic
analyzer has to restrict the sampling of data to times when only the
desired data is valid and appears on the signal lines. It does this by
sampling data from the same signal lines but with different sampling
clocks from the device under test.
NOTE
Example: The following timing diagram shows that to capture addresses, we want the
analyzer to sample when MREQ line goes low. To capture data, we want the analyzer to
sample when the WR line goes low (write cycle) or when RD goes low (read cycle).
Triggering the state analyzer
[ Tutorial Home (see page 40) ] [ Next Topic (see page 41) ] [ Previous
Topic (see page 378) ]
Similar to a timing analyzer, a state analyzer has the capability to qualify
the data we want to store. If we are looking for a specific pattern of highs
and lows on the address bus, we can tell the analyzer to start storing
when it finds that pattern and to continue storing until the analyzer's
memory is full.
Simple Trigger
Example
Looking at the "D" flip- flop shown below, data on the "D" input is not
valid until after a positive- going clock edge occurs. Thus, a valid state for
the flip- flop is when the clock input is high.
Now imagine that we have eight of these flip- flops in parallel. All eight are
connected to the same clock signal as shown below.
378
Agilent Logic Analyzer Online Help
11
Concepts
When a high level occurs on the clock line, all eight capture data at their
"D" inputs. Again, a valid state occurs each time there is a positive level
on the clock line.
The following simple trigger tells the analyzer to collect data on lines D0 D7 when a high level is on the clock line.
Advanced Trigger
Example
You want to see what data is stored in memory at the address value
406F6. You configure the advanced trigger to look for the pattern 406F6
(hexadecimal) on the address bus and a high level on the RD (memory
read) clock line.
As you configure the Edge And Pattern trigger dialog, try to think of it as
constructing a sentence that reads left- to- right.
"Find the first occurrence of a Bus named ADDR, and on All bits a
pattern that Equals406F6 Hex, And a Signal named RD with a High level.
Then Trigger and fill memory with Anything.
Agilent Logic Analyzer Online Help
379
11 Concepts
Pod and Channel Naming Conventions
In 16900- series logic analysis systems:
• Slots are named "A" through "F" starting with the top slot.
• There is a cable marked "Pod 2" connected to every logic analyzer card.
It is important to know which slot a pod is connected to because if you
have logic analyzer cards in slots A and B, there will be two pod cables
labeled "Pod 2", but the Agilent Logic Analyzer application will refer to
one as "Slot A Pod 2" and the other as "Slot B Pod 2". It's important not
to mix up the two cables.
• Slot A Pod 2 is the same as "Pod A2". "A2" is used interchangeably with
"Slot A Pod 2"; likewise, "D1" is used interchangeably with "Slot D Pod
1".
In 16900- series logic analysis systems and 1680/1690- series logic
analyzers:
• The Clock Pod consists of the all of the clock channels for all of the
pods in this module.
• Each pod has a clock channel. All of the clock channels are numbered
Clk1, Clk2, Clk3, etc. If there is a logic analyzer module with two logic
analyzer cards with four pods each, the clocks will be labeled Clk1
through Clk8.
• Clock channels are also labeled "C1" as well as "Clk1". "C1" and "Clk1"
are the same.
In 16900- series logic analysis systems, don't confuse clock channel "C2"
with Pod 2 in Slot C which is referred to as "Pod C2". For clock channels,
the "C" is short for "Clock" and not Slot C.
380
Agilent Logic Analyzer Online Help
11
Concepts
Why Are Pods Missing?
There are a number of reasons all pods are not available to a logic
analyzer module:
• In the state sampling mode, with the General State Mode (see
page 589) sampling option selected, choosing the maximum acquisition
memory depth requires one pod pair to be reserved for time tag
storage. In this case, setting the memory depth to half of the maximum
(or less) will return the pods.
• In the state sampling mode, with the Turbo State Mode (see page 589)
sampling option selected, one pod pair is reserved for time tag storage.
• In the timing sampling mode, with the Transitional / Store Qualified
Timing Mode (see page 588) sampling option selected:
• When the smallest sampling period is selected, one pod pair is
reserved for time tag storage.
• When sampling periods other than the smallest are selected, choosing
the maximum acquisition memory depth requires one pod pair to be
reserved for time tag storage. In this case, setting the memory depth
to half of the maximum (or less) will return the pods.
• The module is part of a logic analyzer that has been split. In this case,
the pods are in the module that is the other half of the split analyzer.
See Also
• Memory Depth and Channel Count Trade- offs (see page 382)
• Configuring Logic Analyzer Modules (see page 78)
Agilent Logic Analyzer Online Help
381
11 Concepts
Memory Depth and Channel Count Trade-offs
This topic describes the interaction between channel count, memory depth,
and triggering in the:
• State Sampling Mode (see page 382)
• Transitional Timing Sampling Mode (see page 383)
NOTE
The memory depth and channel count trade-offs are somewhat different in the 16760 logic
analyzer (see 16760 Logic Analyzer Memory Depth and Channel Count Tradeoffs (see
page 600)).
State Sampling
Mode
Time Tag Storage
Requires 1 Pod
Pair or 1/2
Acquisition
Memory
• In the Agilent Logic Analyzer application, all modules are
time- correlated; you cannot turn off time tag storage (as you could
with previous Agilent logic analysis systems).
• To use more than 1/2 of a module's acquisition memory, one pod pair
must be reserved for time tag storage. To use all pod pairs, you must
use 1/2 (or less) of a module's acquisition memory.
• In general, the number of timers available = the number of pod pairs
not reserved for time tag storage (refer to your logic analyzer
characteristics (see page 629) for the actual number of timers
available).
Default Settings
• Time tag storage is always on (and cannot be turned off).
• Memory depth is set at 1/2 of the total acquisition memory.
• All pod pairs are available for capturing data.
• If full memory is selected, the default pod pair to be used for time tag
storage is the leftmost, but any pod pair without buses or signals
assigned can be used.
Selecting Full
Memory Depth
when No
Channels
Assigned to a Pod
Pair
Selecting Full
Memory Depth
when Channels
Assigned to All
Pod Pairs
382
• The pod pair is automatically reserved for time tag storage.
A dialog appears to caution you that:
• Bus/signals will lose assigned channels.
• Trigger specifications that use timer resources may be affected.
Agilent Logic Analyzer Online Help
11
Concepts
Going from Full
Memory Depth to
Half Memory
Depth
Splitting an
Analyzer
• The pod pair reserved for time tag storage is automatically freed
(assigned to the logic analyzer) so it can be used to capture data.
In the Split Analyzer Setup dialog (see page 501) you can:
• Specify whether pod pairs should be reserved for time tag storage.
Transitional
Timing Sampling
Mode
Time Tag Storage
Requires 1 Pod
Pair or 1/2
Acquisition
Memory
• The transitional timing sampling mode also requires time tag storage.
• When the smallest sampling period is chosen, one pod pair must be
reserved for time tag storage. In this case, you cannot use 1/2 (or less)
of a module's acquisition memory to gain back the pod pair.
• With other sampling periods, the memory depth and channel count
trade- offs are the same as in the state sampling mode. That is, to use
more than 1/2 of a module's acquisition memory, one pod pair must be
reserved for time tag storage. To use all pod pairs, you must use 1/2
(or less) of a module's acquisition memory.
• In general, the number of timers available = the number of pod pairs
not reserved for time tag storage (refer to your logic analyzer
characteristics (see page 629) for the actual number of timers
available).
Default Settings
• Time tag storage is required.
• If full memory is selected, the default pod pair to be used for time tag
storage is the leftmost, but any pod pair without buses or signals
assigned can be used.
See Also
• Configuring Logic Analyzer Modules (see page 78)
• To set acquisition memory depth (see page 115)
• Choosing the Sampling Mode (see page 99)
• Logic Analyzer Notes, Channels and Memory Depth (see page 588)
Agilent Logic Analyzer Online Help
383
11 Concepts
Transitional Timing
In the Transitional / Store qualified timing mode, the timing analyzer
samples data at regular intervals, but only stores data when there is a
signal transition across the threshold voltage level. Each time a transition
occurs on any of the bits in the defined buses/signals (that haven't been
excluded), data on all channels is stored. A time tag is stored with each
stored data sample so the measurement can be reconstructed and
displayed later.
More on Storing
Transitions
Minimum
Transitions
Stored
Normally, transitions do not occur at each sample point. This is illustrated
below with time tags 2, 5, 7, and 14. When transitions do occur, two
samples are stored for every transition. Therefore, with 2K samples of
memory, 1K transitions are stored. You must subtract one, which is
necessary for a starting point, for a minimum of 1023 stored transitions.
Maximum
Transitions
Stored
If transitions occur at a fast rate, such that there is a transition at each
sample point, only one sample is stored for each transition as shown by
time tags 17 through 21 below. If this continues for the entire trace, the
number of transitions stored is 2K samples. Again, you must subtract the
starting point sample, which then yields a maximum of 2047 stored
transitions.
In most cases a transitional timing trace is stored by a mixture of the
minimum and maximum cases. Therefore, in this example the actual
number of transitions stored will be between 1023 and 2047.
384
Agilent Logic Analyzer Online Help
Concepts
11
Transitional
Timing
Considerations
Data Storage
Sequence Step
Branching
Global Counters
When an edge is detected, two samples are stored across all channels
assigned to the timing analyzer. Two samples are needed to avoid data loss
if a second edge occurs (after the first edge) before the edge detectors can
reset.
In transitional timing, only 2 branches are available per sequence step.
In transitional timing, only one global counter is available.
Storing Time Tags
Transitional timing requires time tags to recreate the data. Time tags are
stored by interleaving them with measurement data in memory.
Increasing
Duration of
Storage (Amount
of Time
Measured)
By default, the analyzer looks for transitions on all buses/signals defined
for the logic analyzer module. However, to increase usable memory depth
and acquisition time, you can, in the Advanced Trigger dialog (see
page 456), exclude certain bus/signal transitions from being stored (like
clock or strobe signal transitions that add little useful information to the
measurement).
Data on
Unassigned
Channels
When you run a measurement, data is captured on all logic analyzer
channels, whether buses/signals are defined and assigned to those
channels or not. In the transitional timing mode, captured samples are
saved if there are transitions on the defined buses/signals (that haven't
been excluded).
After a transitional timing measurement has been run, if you define new
buses/signals for previously unassigned logic analyzer channels, the data
captured on those channels appears, but it is unlikely that all transitions
on those buses/signals have been stored; the data that appears is as if the
new buses/signals had been excluded before the measurement was run.
Trigger Position
In transitional timing, no data prestore (samples acquired before trigger) is
required. Therefore, much like state mode, the trigger position
(start/center/end) indicates the percentage of memory filled with samples
after the trigger. The number of samples acquired/displayed before the
trigger will vary between measurements.
Agilent Logic Analyzer Online Help
385
11 Concepts
Understanding State Mode Sampling Positions
Synchronous sampling (state mode) logic analyzers are like edge- triggered
flip- flops in that they require input logic signals to be stable for a period
of time before the clock event (setup time) and after the clock event (hold
time) in order to properly interpret the logic level. The combined setup
and hold time is known as the setup/hold window.
A device under test (because of its own setup/hold requirements) specifies
that data be valid on a bus for a certain length of time. This is known as
the data valid window. The data valid window on most buses is generally
less than half of the bus clock period.
To accurately capture data on a bus:
• The logic analyzer's setup/hold time must fit within the data valid
window.
• Because the location of the data valid window relative to the bus clock
is different for different types of buses, the position of the logic
analyzer's setup/hold window must be adjustable (relative to the
sampling clock, and with fine resolution) within the data valid window.
For example:
To position the setup/hold window (sampling position) within the data
valid window, a logic analyzer has an adjustable delay on each sampling
input (to position the setup/hold window for each channel).
386
Agilent Logic Analyzer Online Help
Concepts
Sample Position
Adjustments on
Individual
Channels
11
When you can make sampling position adjustments on individual channels,
you can make the logic analyzer's setup/hold window smaller because you
can correct for the skew effects caused by the probe cables and the logic
analyzer's internal circuit board traces, and you are left with the
setup/hold requirements of the logic analyzer's internal sampling circuitry.
However, the process of manually positioning the setup/hold window for
each channel is time consuming. For each signal in the device under test
and each logic analyzer channel, you must measure the data valid window
in relation to the bus clock (with an oscilloscope), repeatedly position the
setup/hold window and run measurements to see if the logic analyzer
captures data correctly, and finally position the setup/hold window in
between the positions where data was captured incorrectly.
With Agilent Technologies logic analyzers that have the eye finder feature,
in a small fraction of the time that it takes to make the adjustments
manually (and without the extra test equipment), you can automatically:
• Position the setup/hold window on each channel.
• Adjust the threshold voltage setting for the widest possible data valid
window.
Eye finder is an easy way to get the smallest possible logic analyzer
setup/hold window.
Eye Finder
Overview
For the state sampling clock specified, eye finder locates data signal
transitions (threshold voltage crossings) in a fixed range of time before
and the after clock edges and gives you a display that helps set up the
best sampling positions.
To understand the eye finder display, imagine, for each active clock edge,
one "picture" of the data signal transitions around that edge is taken.
Think of this as a snapshot or freeze- frame or stroboscope (centered on,
or synchronized with, the clock edge). The time of arrival of the clock
edge is T=0.
For example, if you select the rising edge of the clock input on Pod 1 as
the state sampling clock, imagine a "picture" is snapped each time a rising
edge on the Pod 1 clock arrives. It doesn't matter if the time between
Pod 1 clock edges is the same or not. If you elect to sample on both rising
and falling edges, then a "picture" is snapped on each. Again, it doesn't
matter how much time elapses between active edges. A "picture" is taken
on each one.
To build the eye finder display, hundreds of thousands of these "pictures"
are stacked on top of each other. Each "picture" is aligned at T=0, which is
when the active clock edge arrived. It doesn't matter if the pictures are
from rising edges or falling edges; they are aligned at T=0. Once the
display is built, you cannot tell whether a given signal transition region is
associated with clock rising edges or falling edges (or both).
Agilent Logic Analyzer Online Help
387
11 Concepts
How Eye Finder
Works
Eye finder measurements are made possible by the logic analyzer's ability
to double- sample each channel using slightly offset delays and by
comparing the delayed samples using an exclusive- OR operation.
When the exclusive- OR output is high, the delayed samples are different,
and a transition is detected between the delay times.
Because of jitter and other variations in the sampled signal, an eye finder
measurement checks many clocks for each pair of delay values so that it
can report how often transitions occur between the two delay times.
Then, another pair of delay values is checked, and so on, until a whole
range of time is scanned for transitions.
Because the logic analyzer is able to adjust the threshold voltage for
channels, an eye finder measurement is able to repeat the scan for
transitions over time at many threshold voltage levels.
388
Agilent Logic Analyzer Online Help
Concepts
11
By adjusting threshold voltages and watching activity indicators, eye
finder is able to find the signal activity envelope and determine the
optimal threshold voltage; then, by performing a full time scan at that
threshold, eye finder is able to suggest the sample position.
You can also run a full time scan at the current threshold voltage setting
to automatically set sampling positions only.
The Auto Threshold and Sample Position Setup scan is usually enough to
make sure data is captured accurately, but it may also identify signals that
you want to look at in more detail (for example, if you notice delay,
damping, etc.).
Agilent Logic Analyzer Online Help
389
11 Concepts
By performing full time scans across the full signal activity envelope, eye
finder is able to give you a map of transitions detected in small windows
of time and voltage. These scans are called eye scans. Oscilloscope- like eye
diagrams are used to display the measurement data. The number of
transitions in each window is indicated by brightness. This gives you a
rough picture of the data eye and may tell you whether you need to look
at signals in even more detail with an oscilloscope.
You can run eye scans that result in the automatic setting of threshold
voltages and sampling positions or eye scans that result only in automatic
setting of sampling positions.
The number of channels on which an eye finder measurement collects
data affects how long the measurement takes. The exception is when there
are multiple logic analyzer cards in a module; in this case, measurements
run simultaneously in parallel.
See Also
• To automatically adjust state sampling positions and threshold voltages
(see page 110)
• To manually adjust state sampling positions (see page 113)
• Selecting the State Mode (Synchronous Sampling) (see page 102)
• Thresholds and Sample Positions Dialog (see page 509)
Eye Scan in Logic Analyzers that Support Differential Signals
Logic analyzers that support differential signals (like the 16753/54/55/56,
16760, and 16950 logic analyzers) use true differential receivers on their
inputs:
390
Agilent Logic Analyzer Online Help
Concepts
11
A programmable reference voltage is summed into the negative input. This
is the threshold voltage when the analyzer is used with single ended
probes. The reference is normally programmed to 0V for operation with
differential probing:
The output of the receiver is then compared to 0V to produce the internal
logical signal from the differential input signal. Note that the final
comparison produces the answer to the question "Is the differential signal
above or below Vref?":
The eye scan measurement of the eye opening is performed by doing a
series of eye finder measurements with different Vref settings. The default
eye finder measurement for a differential input uses Vref=0V. By raising
Vref above zero, we find where the signal crosses the elevated Vref value.
If Vref is raised high enough, then the top rail of the signal goes through
Vref, and we see the top of the eye. Raising Vref a bit more causes Vcomp
to be constant at Vlo, meaning the signal never rises to that level.
Conversely, moving Vref below zero finds the lower half of the eye.
The eye scan/eye finder display shows this relationship between eye
finder and eye scan by showing the eye finder cross section below the eye
scan diagram for each signal. By moving the horizontal Vth line in the eye
scan diagram up and down you can obtain the eye finder view at that
offset from the center of the eye.
The differential inputs to the logic analyzer are always applied to the
receiver, regardless of threshold setting in the user interface. This means
you can allow for a common mode voltage in the differential pair by
Agilent Logic Analyzer Online Help
391
11 Concepts
manually setting the threshold voltage to a nonzero value. Eye scan will
do this automatically if the center of the signal swing is more than about
100 mV from ground.
392
Agilent Logic Analyzer Online Help
Concepts
11
Understanding Logic Analyzer Triggering
Setting up logic analyzer triggers can be difficult and time- consuming. You
could assume that if you know how to program, you should be able to set
up a logic analyzer trigger with no difficulty. However, this is not true
because there are many concepts that are unique to logic analysis. The
purpose of this section is to describe these key concepts and how to use
them effectively.
• The Conveyor Belt Analogy (see page 393)
• Summary of Triggering Capabilities (see page 394)
• Sequence Steps (see page 395)
• Boolean Expressions (see page 397)
• Branches (see page 398)
• Edges (see page 398)
• Ranges (see page 399)
• Flags (see page 399)
• Occurrence Counters and Global Counters (see page 399)
• Timers (see page 400)
• Storage Qualification (see page 401)
• Strategies for Setting Up Triggers (see page 402)
• Conclusions (see page 406)
See Also
• Capturing Data from the Device Under Test (see page 129)
The Conveyor Belt Analogy
The memory of a logic analyzer can be compared to a very long conveyor
belt, and the samples acquired from the device under test (DUT) as boxes
on the conveyor belt. At one end, new boxes are placed on the conveyor
belt, and at the other end the boxes fall off. In other words, because logic
analyzer memory is limited in depth (number of samples), whenever a new
sample is acquired the oldest sample currently in memory is thrown away
if the memory is full. This is shown in the following figure.
Agilent Logic Analyzer Online Help
393
11 Concepts
The conveyor belt analogy
A logic analyzer trigger is similar to someone standing at the beginning of
the conveyor belt placing more boxes on it. They are told to "look for a
special box and to stop the conveyor belt when that box reaches a
particular position on the belt". Using this analogy, the special box is the
trigger. Once a logic analyzer detects a sample that matches the trigger
condition, this is the indication that it should stop acquiring more samples
when the trigger is located appropriately in memory.
The location of the trigger in memory is known as the trigger position.
Normally, the trigger position is set to the middle so that the maximum
number of samples that occurred before and after the trigger are in
memory. However, you can set the trigger position to any point in
memory.
The concepts in this analogy are summed up in the following table.
Mapping of concepts in the Conveyor Belt Analogy to a Logic Analyzer
Conveyor Belt
Analogy
Logic Analyzer
Boxes on the belt
Samples acquired from the device under test
Number of boxes that
will fit on the belt
Memory depth
Special box
Trigger point
Next: Summary of Triggering Capabilities (see page 394)
Summary of Triggering Capabilities
Because logic analyzer triggering provides a great deal of functionality, the
following table provides a brief summary of the capabilities covered in this
article. Each of these capabilities will be described.
Summary of Logic Analyzer Triggering Capabilities
394
Agilent Logic Analyzer Online Help
11
Concepts
Capability
Examples
Edges
If there is rising edge on SIG1 then Trigger
If there is falling edge on SIG1 then Trigger
Boolean expressions
If ADDR = 1000 and DATA = 2000
Ranges
If ADDR in range 1000 to 2000
Storage qualification
1. If..
Else If
Store
Go to
Else If
Don't
Go to
ADDR in range 1000 to 2000 then
Sample
1
ADDR not in range 1000 to 2000 then
Store Sample
1
Counters
1. If DATA = 1000 Then
Increment Counter 1
Go to 2
2. If Counter 1 > 2 Then
Trigger
Timers
1. If DATA = 1000 Then
Start Timer 1
Go to 2
2. If Timer 1 > 500 ns Then
Trigger
Next: Sequence Steps (see page 395)
Sequence Steps
While logic analyzer triggers are often simple, they can require complex
programming. For example, you may want to trigger on the rising edge of
one signal that is followed by the rising edge of another signal. This means
that the logic analyzer must first find the first rising edge before it begins
looking for the next rising edge. Because there is a sequence of steps to
find the trigger, this is known as a trigger sequence. Each step of the
sequence is called a sequence step.
Each sequence step consists of two parts; the conditions and the actions.
The conditions are Boolean expressions such as "If ADDR = 1000" or "If
there is a rising edge on SIG1". The actions are what the logic analyzer
should do if the condition is met. Examples of actions include triggering
the logic analyzer, going to another sequence step, or starting a timer. This
is similar to an If/Then statement in programming.
Each step in the trigger sequence is assigned a number. The first sequence
step to be executed is always Sequence Step 1, but because of the Go To
actions, the rest of the sequence steps can be executed in any order.
Agilent Logic Analyzer Online Help
395
11 Concepts
When a sequence step is executed and none of the Boolean expressions
are true, the logic analyzer acquires the next sample and executes the
same sequence step again. As a simple example, consider the following
trigger sequence:
1. If DATA = 7000 then Trigger
If the following samples were acquired, the logic analyzer would trigger on
sample #6.
Sample #
1
2
3
4
5
6
7
ADDR
1000
1010
1020
1030
1040
1050
1060
DATA
2000
3000
4000
5000
6000
7000
2000
<- This is where the logic analyzer triggers
In essence, Sequence Step 1 is equivalent to "Keep acquiring more samples
until DATA=7000, then trigger".
If a Boolean expression in a sequence step is met, another sample is
always acquired before the next sequence step is executed. In other words,
if a sample meets the condition in Sequence Step 1, another sample will
be acquired before executing Sequence Step 2. This means that it is not
possible for a single sample to be used to meet the conditions of more
than one sequence step. Each sequence step can be thought of as
representing events that occur at different points in time. Two sequence
steps can never be used to specify two events that happen simultaneously.
For example, consider the following trigger sequence:
1. If ADDR = 1000 then Go to 2
2. If DATA = 2000 then Trigger
If the following samples were acquired, the logic analyzer would trigger on
sample #7.
Sample #
1
2
3
4
5
6
7
ADDR
1000
1010
1020
1030
1040
1050
1060
DATA
2000
3000
4000
5000
6000
7000
2000
<- This meets the condition in Sequence step #1
<- This is where the logic analyzer triggers
Note that the logic analyzer will not trigger on Sample #1 because a new
sample is acquired between the time that the condition in Sequence Step 1
is met and when the condition in Sequence Step #2 is tested. A good way
to think of this trigger sequence is "Find ADDR = 1000 followed by DATA
= 2000 and then trigger". Multiple sequence steps in a trigger sequence
imply a "followed by".
396
Agilent Logic Analyzer Online Help
Concepts
11
Once a logic analyzer triggers, it does not trigger again. In other words,
even if more than one sample meets the trigger condition, the logic
analyzer still only triggers once. For example, using "ADDR=1000" as our
trigger, if the logic analyzer acquires the following samples, it will trigger
on Sample #2 and only on Sample #2.
Sample #
1
2
3
4
5
ADDR
0000
1000
2000
1000
1040
<- The logic analyzer triggers here
<- The logic analyzer does NOT trigger again here
A frequently asked question is "What happens if the conditions in a
sequence step are not met?" For example, if there is a condition that says
"If ADDR = 1000 Then Trigger", what happens if the current sample has
ADDR = 2000? The logic analyzer simply acquires the next sample and
tries to execute this sequence step again. In essence, if the trigger
condition is "ADDR = 1000", this is equivalent to "Keep acquiring more
samples until you find one that has ADDR=1000". Therefore, if you set up
a trigger condition that is never met, the logic analyzer will never trigger.
When the conditions are met in a sequence step, it is clear which
sequence step will be executed next when a "Go To" action is used, but it
is not necessarily clear if there is no "Go To". On some logic analyzers, if
there is no "Go To", this means that the next sequence step should be
executed. On other logic analyzers, it means the same sequence step
should be executed again. Because of this confusion, it is good practice to
always use a "Go To" action rather than relying on the default. The state
and timing modules deal with this problem by automatically including a
"Go To" or "Trigger" action in every sequence step. For example:
If ADDR = 1000 and DATA = 2000 then
Go to 1
<- This is automatically added
Next: Boolean Expressions (see page 397)
Boolean Expressions
While multiple sequence steps imply a "followed by", within a sequence
step Boolean expressions can be used. An example is:
If ADDR = 1000 and DATA = 2000
This expression means that for this expression to be met, ADDR must
equal 1000 in the same sample that DATA equals 2000. In other words,
ADDR equals 1000 at the same time that DATA equals 2000. Therefore, if
you want to trigger on two events that occur at the same time, a Boolean
expression should be used.
Agilent Logic Analyzer Online Help
397
11 Concepts
It's a common mistake to try to use two sequence steps when a Boolean
expression should be used or to use a Boolean expression when two
sequence steps should be used.
NOTE
Boolean expressions are used for events that happen at the same time, and multiple
sequence steps are used when one event follows another.
Next: Branches (see page 398)
Branches
Branches are similar to the Switch statement in the C programming
language and the Select Case statement in Basic. They provide a method
for testing multiple conditions. Each branch has its own actions. An
example of multiple branches is shown below:
1. If ADDR < 1000 then Go To 2
Else If ADDR > 2000 then Go To 3
Else If DATA = 2000 then Trigger
2. If DATA <= 7000 then Trigger
3. If there is a Rising Edge on SIG1,
<- This is a branch of Level 1
<- This is a 2nd branch of Level 1
<- This is a 3rd branch of Level 1
then Trigger
In sequence step 1, there are three branches, so there are three possible
actions that can be taken.
When the condition of one branch is met, none of the branches below it
are tested. In other words, there is no way for more than one branch to
be executed based upon a single sample, even if the sample causes the
conditions for more than one branch to be met. In other words, each
branch is an "Else If".
Next: Edges (see page 398)
Edges
Edges represent a transition from low to high or high to low on a single
signal. Typically, edges are specified as "rising edge", "falling edge", or
"either edge", where "rising edge" indicates a transition from a low to a
high. On most logic analyzers, up to two edges can be included in the
trigger sequence although some allow only one.
Next: Ranges (see page 399)
398
Agilent Logic Analyzer Online Help
Concepts
11
Ranges
Ranges are a convenient method for specifying a range of values, such as
"ADDR in range 1000 to 2000". Most logic analyzers also support a "not in
range" function as well. Ranges are a convenient shortcut so that you don't
have to specify "ADDR >= 1000 and ADDR <= 2000".
Next: Flags (see page 399)
Flags
Flags are Boolean variables that are used to send signals from one module
to another. They can be set when a condition occurs in one module and
tested later by another module. In the example below, flag 1 is used to
keep track of what happens in the trigger sequence of Module 1 so that
this information can be used in Module 2.
Trigger Sequence for Module 1:
1. If ADDR < 5000 then
Set Flag 1
Trigger and fill memory
Trigger Sequence for Module 2:
1. If DATA = 5000 and Flag 1 is set then Trigger
Else if DATA = 1000 and not Flag 1 then Trigger
NOTE
Flags are not available in 1680/1690-series logic analyzers.
Next: Occurrence Counters and Global Counters (see page 399)
Occurrence Counters and Global Counters
Occurrence Counters are used in situations where you want to find the
Nth occurrence of an event. For example, if you want to trigger on the 5th
time that ADDR = 1000, you could set up the trigger as:
If ADDR = 1000 occurs 5 times then Trigger
Global Counters are like integer variables. They are more flexible than
Occurrence Counters because they can be used to count complex events
such as an edge followed by another edge. Global Counters can be
incremented, tested, and reset. By default, Global Counters begin with zero
and don't need to be reset unless they have already been used in the
trigger sequence. In general, Occurrence Counters should be used in place
of Global Counters, if possible, because they are easier to use and because
there is a limited number of Global Counters.
Agilent Logic Analyzer Online Help
399
11 Concepts
Next: Timers (see page 400)
Timers
Timers are used to check the amount of time that has elapsed between
events. For example, if you want to trigger on one edge followed by
another edge that occurs within 500 ns, use a timer. The most critical
point to remember in using timers is that they need to be started before
they are tested. In other words, timers do not start automatically.
The key to setting up a timer is to identify where it should be started and
where it should be tested. Consider the example in the following figure.
The timer should be started when the rising edge on SIG1 is detected and
it should be tested when the rising edge occurs on SIG2.
An edge followed by an edge with a time limit
An example trigger sequence to set up this measurement is:
1. If there is a Rising Edge on SIG1, then
Start Timer1
Go to 2
2. If there is a Rising Edge on SIG2 AND Timer1 < 500ns then
Trigger
While the above trigger sequence seems correct, it actually has a critical
flaw. What happens if there is a rising edge on SIG1 but SIG2 doesn't
occur within 500 ns? The logic analyzer will never trigger, because timer1
will keep running and condition "Timer1 < 500 ns" will never be met.
There might be another rising edge on SIG1 that is followed within 500 ns
by the rising edge on SIG2 that occurs later on, so this situation is
unacceptable.
To fix this problem, whenever the timer exceeds 500 ns without triggering,
the sequence should loop back to Level 1 to look for another rising edge
on SIG1. The following shows an example of the correct sequence:
1. If there is a Rising Edge on SIG1, then
Start Timer1
Go to 2
2. If there is a Rising Edge on SIG2 AND Timer1 < 500ns then
Trigger
400
Agilent Logic Analyzer Online Help
Concepts
11
Else If Timer1 >= 500ns then
Reset Timer1
Go to 1
Occasionally, you may run out of timers. A counter can be used in place of
a timer if the logic analyzer is sampling at regular intervals (that is, if it's
in the timing sampling mode). A timer can be simulated by counting the
number of samples that are acquired. For example, if the logic analyzer
acquires a new sample every 10 ns and seven samples are acquired, this
represents 70 ns.
Next: Storage Qualification (see page 401)
Storage Qualification
Storage qualification is used to determine if an acquired sample should be
stored (that is, placed in memory) or thrown away. This keeps the logic
analyzer memory from being filled with samples that are not needed.
Default Storage
The simplest method to set up storage qualification is by setting up the
Default Storage. Default Storage means "unless a sequence step specifies
otherwise, this is what should be stored". As an example, you may want to
only store samples if ADDR is in the range 1000 to 2000, so you should
set the Default Storage to:
ADDR In Range 1000 to 2000
By default, the Default Storage is set to store all samples acquired. You
can also set the Default Storage to store nothing, which means that no
samples will be stored unless a sequence step overrides the default
storage.
Sequence Step
Storage
Sequence step storage qualification means that within a particular
sequence step only certain samples will be stored. This means that until a
"Go To" or "Trigger" action is used to leave this sequence step, the storage
qualification applies. This is useful when you want different storage
qualification for each sequence step. For example, you may want to store
nothing until ADDR = 1000 and then store only samples with ADDR in the
range 1000 to 2000 for the rest of the measurement.
Setting up sequence step storage requires the use of an additional branch.
For example, if you want to store only samples with ADDR in the range
5000 to 6FFF while looking for DATA = 005E, the following sequence step
could be used in some situations:
1. If DATA
Else If
Store
Go to
Agilent Logic Analyzer Online Help
= 005E then Trigger
ADDR in range 5000 to 6FFF then
Sample
1
401
11 Concepts
Note the use of the store sample action. This means "store the most
recently acquired sample in memory now". It does not mean, "From now
on, start storing". It should be noted that since the store sample action is
never executed unless ADDR is in the range 5000 to 6FFF, this branch
essentially means "While in this sequence step, store only samples with
ADDR between 5000 and 6FFF".
The above example seems to imply that only samples with ADDR between
5000 and 6FFF will be stored. However, this depends upon how the default
storage has been set up. Using the previous example, if the default storage
is set to "Store Everything", and a sample is outside of the range 5000 to
6FFF, then the Else If branch is not executed and the Default Storage is
applied. In essence, the sequence step has said what to do when a sample
has a value in a particular range, but it doesn't say what to do for samples
outside the range. Therefore, if you want to specify the sequence step
storage unambiguously, use the following:
1. If DATA
Else If
Store
Go to
Else If
Don't
Go to
= 005E then Trigger
ADDR in range 5000 to 6FFF then
Sample
1
ADDR not in range 5000 to 6FFF then
Store Sample
1
Alternatively, if the default storage is set to "Store Everything", use the
following:
1. If DATA
Else If
Don't
Go to
= 005E then Trigger
ADDR not in range 5000 to 6FFF then
Store Sample
1
In summary, Sequence Step Storage always overrides the Default Storage,
but only for the conditions specifically mentioned in the Sequence Step
Storage. You must be very careful that you account for the interaction
between Default Storage and Sequence Step Storage.
Next: Strategies for Setting Up Triggers (see page 402)
Strategies for Setting Up Triggers
• Trigger Functions (see page 402)
• Setting Up Complex Triggers (see page 405)
• Save and Document Your Trigger Sequences (see page 405)
Trigger Functions
While setting up logic analyzer triggers can be difficult, trigger functions
can greatly simplify the process. Trigger functions are commonly- needed
building blocks that can be combined to set up a trigger. Because the
402
Agilent Logic Analyzer Online Help
Concepts
11
functions cover most common triggers, you can set up your trigger simply
by selecting the appropriate function and filling in the data. The logic
analyzer trigger user interface is shown in the following figure. Note that
trigger functions are prominently located at the left of the screen.
The trigger user interface
Note that a picture (which corresponds to the selected function) is
provided by hovering over the trigger function button.
For example, if you want to trigger when a bus pattern is immediately
followed by another bus pattern, you can drag- and- drop the "Pattern1
immediately followed by Pattern2" trigger function onto a trigger sequence
step, as shown in the following figure.
Pattern1 immediately followed by Pattern2
Once you have selected this function, you simply fill in the names of the
buses and the patterns. Contrast the previous figure with the following
figure, which is the same trigger created using If/Then statements. The
trigger function is easier to use because the additional details of the
If/Then statements have been hidden. However, if you want to see the
details, you can show trigger step as if/then.
Agilent Logic Analyzer Online Help
403
11 Concepts
The same trigger as If/Then statements
Trigger functions can be modified. For example, if you start with the
function "Find Edge", you can add another event, and it becomes the same
as "Find Edge and Pattern". Therefore, a function that is not exactly
correct can often be converted into the desired trigger. It is also possible
to convert a trigger sequence step to advanced If/Then trigger functions
and modify them.
Trigger functions are like building blocks because they can be used
together in a trigger sequence. For example, if you want to set up a trigger
as "Find edge followed by pattern", you can use a "Find Edge" function for
Level 1 and a "Find Pattern" function for Sequence Level 2 (see the
following figure). So, functions are useful both as an entire trigger
sequence and as one step in a trigger sequence.
"Find Edge" and "Find Pattern" together
Next: Setting Up Complex Triggers (see page 405)
404
Agilent Logic Analyzer Online Help
Concepts
11
Setting Up Complex Triggers
Frequently, the most difficult part of setting up a complex trigger is
breaking down the problem. In other words, how do you map a complex
trigger into sequence steps, branches, and Boolean expressions? Here are
step by step instructions:
1 Break down the problem into events that don't happen simultaneously.
These correspond to the sequence steps.
2 Scan the list of trigger functions to try to find some that match the
events identified in Step #1.
3 Within all remaining events, break them down into Boolean expressions
and their corresponding actions. Each Boolean expression/Action pair
corresponds to a separate branch within a sequence step. Remember
that "Store" branches may exist that are used only to handle storage
qualification for that sequence step.
Next: Save and Document Your Trigger Sequences (see page 405)
Save and Document Your Trigger Sequences
If a trigger sequence is important at one time, it is likely to be important
again. This is why saving and documenting trigger sequences is so
valuable. Complex trigger sequences generally are too difficult to
understand without some accompanying explanation. When saving a trigger
specification to a file, you can enter a description of the trigger sequence
in the file header information (see the following figure). Also, because the
trigger specification file is in XML format, you edit the file and annotate
steps with additional HTML- style comments (for example, <!- - Comment.
- - >).
Agilent Logic Analyzer Online Help
405
11 Concepts
Trigger specification Description when saving to a file
Next: Conclusions (see page 406)
Conclusions
Setting up logic analyzer triggers is very different than writing software.
The job can be greatly simplified if other work can be leveraged by using
pre- defined trigger functions and well- documented triggers that were
written earlier. Only write your own trigger setup if there's nothing else
available. Finally, when faced with a difficult trigger to set up, break down
the problem into smaller chunks and deal with each one individually.
406
Agilent Logic Analyzer Online Help
11
Concepts
ALA vs. XML, When to Use Each Format
See Also
If you want to:
Then use:
Save and load sessions from a
logic analysis system.
ALA Format — ALA format files are more complete, and the
format is more efficient for saving and loading logic analyzer
information.
Share captured data.
ALA Format — In offline mode, you can read ALA format
configuration files in any instance of the Agilent Logic Analyzer
application, without having licenses for licensed tools,
windows, etc. that may be used in the configuration. This
provides "read-only" capability; licenses are required to go
online or add any licensed tools, windows, etc.
XML Format — You can also share captured data using XML
format configuration files. When loading an XML format file
with data, you are forced into offline mode. Also, when viewing
data from XML format configuration files, you need licenses for
any licensed tools that may be used in the configuration.
Transfer module setup
information between similar
logic analyzers.
ALA Format — ALA format configuration files can only be
loaded by logic analysis systems with compatible modules (for
example, modules in the same or similar logic analyzer families
like the 16740/41/42A and 16750/51/52A/B).
Transfer module setup
information between different
logic analyzers.
XML Format — If you want to transfer setup information
between incompatible modules, you must use XML format
configuration files.
Transfer only part of a logic
analyzer setup.
XML Format — You can load edited XML format configuration
files.
Control the logic analysis
system remotely using COM
automation.
XML Format — The COM automation interface has commands
for setting up parts of the logic analysis system with XML
format strings. You can get these strings from XML format
configuration files. (You can also load complete setups from
ALA format configuration files using COM automation.)
Insert symbol information
from software development
tools.
XML Format — When a compiler-generated output file can't be
loaded, you can save the configuration to an XML format file,
edit it to include the symbol information (which has been
translated into the logic analyzer's XML format), and open the
XML format file again.
• To save a configuration file (see page 176)
• To open a configuration file (see page 190)
• To transfer module setups to/from multi- module systems (see page 194)
• ALA Format (see page 546)
• "XML Format" (in the online help)
Agilent Logic Analyzer Online Help
407
11 Concepts
Multiframe Logic Analysis Systems
If you need to make time- correlated measurements with more logic
analysis channels than can be installed in a single frame, you can connect
multiple 16900A, 16901A, 16902A, and 16902B logic analysis system
frames together.
NOTE
Not all logic analysis systems have multiframe capability. If the back of your instrument
does not have an "Input" and "Output" connector, it does not support multiframe. For
example, the 16903A logic analysis system and the 1680/1690-series logic analyzers do not
support multiframe.
The
"16900- Series Logic Analysis System Installation Guide" shows you
how to connect multiple frames. Basically, each 16900A, 16901A, 16902A,
or 16902B frame has two multiframe connectors, labeled "Input" and
"Output". A multiframe cable connects the output of one frame to the
input of another frame. You can chain as many frames as you like together
this way. The master frame is the one with the open input connector; all
other frames are slave frames, and the one with the open output
connector is the terminating slave frame.
CAUTION
Failing to follow one of the recommended multiframe configurations in the
installation guide can result in unpredictable software behavior and/or poor
analyzer performance!
In addition to the multiframe cables, the frames must also be connected to
a network. Usually, this is a Gbit LAN network. It can be a private or
public network (see installation guide). The multiframe cable is used for
time correlation, cross- triggering, and multiframe setup; all other
inter- frame communication and data transfer take place over the network.
NOTE
CAUTION
If (and only if) you encounter problems after changing multiframe connections, try
rebooting all frames in the multiframe set. However, this should not be necessary. All
frames will automatically adjust to multiframe cable changes and/or network changes.
Changing multiframe cables and/or network cables while a user is connected
(online) with the multiframe set will force them offline—losing any unsaved
changes.
The Agilent Logic Analyzer application can run on the master frame, a
slave frame, or another personal computer.
408
Agilent Logic Analyzer Online Help
Concepts
11
Some things to consider when using multiframe logic analysis systems:
• Use the Overview window to tell which frames are connected and which
modules are in each frame.
• When triggering from, or sending a trigger to, an external,
non- multiframe instrument, you must use the Trigger In or Trigger
Out BNC connectors on the master frame.
• When you arm between modules in different frames, an unused flag line
is implicitly used to facilitate the arming. (Flag lines already used in
the trigger setup or to arm the external Trigger Out are not used.)
Agilent Logic Analyzer Online Help
409
11 Concepts
• The Agilent Notification Center Icon (lower, right- hand corner of the
desktop) will be present when logged onto any standalone instrument.
You can double- click this icon to get frame and module details on all
frames in the multiframe set. If connected remotely from a PC, this
information is available via the Overview window (mentioned above)
and the System Summary dialog.
410
Agilent Logic Analyzer Online Help
Concepts
11
Agilent Logic Analyzer vs. 16700 Terminology
If you are familiar with the 16700- series logic analysis system, note that
some of the terminology in the Agilent Logic Analyzer application is
different:
See Also
16700 Term
Agilent Logic Analyzer Term
label
bus or signal (see page 84)
Workspace
Overview window (see page 451)
machine
analyzer, module, and split analyzer (see page 78)
IMB
arming (see page 167) (Advanced Trigger dialog)
Source Correlation
Toolset
Source window (see page 448)
Compare tool
Compare window (see page 447)
trigger level
trigger step (see page 141)
trigger macro (see
page 696)
trigger function (see page 518)
Config
pod assignment (see page 78)
load
open (see page 190)
Filter tool
"Filter/Colorize tool" (in the online help)
Chart tool, Chart
display tool, Chart
window, chart mode
view waveform bus data as chart (see page 215), or "chart data in
VbaView windows" (in the online help)
•
"Quick Start for 16700- Series Users"
Agilent Logic Analyzer Online Help
411
11 Concepts
412
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
12
Reference
• Menus (see page 415)
• Toolbars (see page 430)
• Marker Measurement Display Bar (see page 437)
• Windows (see page 438)
• Dialogs (see page 454)
• Trigger Functions (see page 518)
• Data Formats (see page 546)
• Object File Formats Supported by the Symbol Reader (see page 558)
• General- Purpose ASCII (GPA) Symbol File Format (see page 559)
• Product Overviews (see page 566)
• 1680/1690- Series Logic Analyzer Product Overview (see page 566)
• 16800- Series Logic Analyzer Product Overview (see page 572)
• 16900- Series Logic Analysis System Product Overview (see page 575)
• Agilent Logic Analyzer Application Product Overview (see page 584)
• Logic Analyzer Notes (see page 588)
• 1680/1690- Series Logic Analyzer Notes (see page 590)
• 16740/41/42 Logic Analyzer Notes (see page 591)
• 16750/51/52 Logic Analyzer Notes (see page 593)
• 16753/54/55/56 Logic Analyzer Notes (see page 595)
• 16760 Logic Analyzer Notes (see page 597)
• 16800- Series Logic Analyzer Notes (see page 604)
• 16910/11 Logic Analyzer Notes (see page 606)
• 16950/51 Logic Analyzer Notes (see page 608)
• 16960 Logic Analyzer Notes (see page 610)
• Specifications and Characteristics (see page 629)
• 1680/1690- Series Logic Analyzer Specifications and Characteristics
(see page 629)

413
12 Reference
• 16740/41/42 Logic Analyzer Specifications and Characteristics (see
page 632)
• 16750/51/52 Logic Analyzer Specifications and Characteristics (see
page 637)
• 16753/54/55/56 Logic Analyzer Specifications and Characteristics
(see page 642)
• 16760 Logic Analyzer Specifications and Characteristics (see
page 649)
• 16800- Series Logic Analyzer Specifications and Characteristics (see
page 657)
• 16910/11 Logic Analyzer Specifications and Characteristics (see
page 664)
• 16950/51 Logic Analyzer Specifications and Characteristics (see
page 672)
• 16960 Logic Analyzer Specifications and Characteristics (see
page 679)
• 16900- Series Logic Analysis System Frame Characteristics (see
page 689)
414
Agilent Logic Analyzer Online Help
Reference
12
Menus
• File Menu (see page 415)
• Edit Menu (see page 416)
• View Menu (see page 418)
• Setup Menu (see page 418)
• Tools Menu (see page 420)
• Markers Menu (see page 422)
• Run/Stop Menu (see page 423)
• Overview Menu (see page 424)
• Listing Menu (see page 424)
• Waveform Menu (see page 424)
• Compare Menu (see page 425)
• Source Menu (see page 426)
• PacketViewer Menu (see page 426)
• VbaView Menu (see page 427)
• Window Menu (see page 427)
• Help Menu (see page 429)
File Menu
New
Creates a new logic analyzer configuration file.
Open...
Opens a previously saved logic analyzer configuration file.
Close
Closes the active window after asking whether to save its data.
Save (see page 176)
Saves changes to the currently open configuration file.
Agilent Logic Analyzer Online Help
415
12 Reference
Save As... (see
page 176)
Saves the currently open configuration file to a new name.
Import...
Opens the Import Dialog (see page 474) for importing fast binary output
data from 16700-series logic analyzers (for offline analysis) or for
importing pattern generator stimulus vectors.
Export... (see
page 177)
Saves captured data to comma-separated value (CSV) files. CSV files can
be imported into spreadsheet, database, or other data analysis
programs.
Go Offline
Disconnects the Agilent Logic Analyzer application from the currently
connected frame.
Go Online To Local
Frame
Connects the Agilent Logic Analyzer application to the local frame. If
there is no local frame, the Offline Startup Options dialog (see page 481)
opens.
Go Online To...
Opens the Select System to Use dialog (see page 491) for choosing a
frame to connect the Agilent Logic Analyzer application to.
Print...
Opens the Printing Data dialog (see page 484) for printing displayed data
within a defined range.
Recent Configuration
Files (see page 192)
Lists recently opened files for quick reference or access.
Exit
Closes the logic analyzer user interface window.
Edit Menu
416
Agilent Logic Analyzer Online Help
12
Reference
Undo
Undo the last user action. This includes any properties that have
changed such as column color, column width, column move, column
insert, column delete, etc. Items that cannot be undone include scrolling,
acquisition runs and simple trigger modifications.
Cut
Cuts the selection from alphanumeric fields in listing and waveform
windows. Alphanumeric fields in lower level modal dialogs are cut using
keyboard commands (see page 585) (accelerator keys). Cut selections
are pasted to the clip board.
Copy
Copies the selection from alphanumeric fields in listing and waveform
windows. Alphanumeric fields in lower level modal dialogs are copied
using keyboard commands (see page 585) (accelerator keys). Copied
selections are pasted to the clip board.
Copy Screen (see
page 319)
Copies the current screen to a bitmap and places it on the system clip
board.
Paste
Pastes the cut or copied data that is stored in the clip board into the
alphanumeric field. Alphanumeric data is pasted into fields in lower level
modal dialogs using keyboard commands (see page 585) (accelerator
keys).
Insert Bus/Signal
Into Window...
Inserts a predefined bus or signal into the display.
Remove Bus/Signal
From Window
Deletes the highlighted bus or signal from the display window.
Window Properties...
(see page 486)
Accesses the window properties dialog.
Symbols...
Opens the Symbols dialog (see page 504) for setting up symbols for the
selected bus/signal.
Find... (see page 264)
Locates specific data in the acquisition.
Find Previous (see
page 264)
Locates the previous occurrence of the specified data.
Find Next (see
page 264)
Locates the next occurrence of the specified data.
Go To Beginning (see
page 246)
Places the beginning of the captured data trace at center screen.
Go To Trigger (see
page 246)
Places the trigger point at center screen.
Go To End (see
page 246)
Places the end of the captured data trace at center screen.
Options...
Accesses the System Options dialog (see page 482).
Agilent Logic Analyzer Online Help
417
12 Reference
View Menu
Zoom Out Full
Zooms out on an active window as far as possible.
Zoom Out (see
page 210)
Zooms out on an active window.
Zoom In (see
page 210)
Zooms in on an active window.
Toolbars (see
page 430)
Access the Toolbar dialog window.
Full Screen
Enables or disables full screen display.
Tabbed Windows (see
page 317)
Enables or disables Listing and Waveform tabs.
Status Bar
Enables or disables the status bar.
Setup Menu
418
Agilent Logic Analyzer Online Help
12
Reference
New Probe
Lets you set up the FPGA Dynamic Probe (for probing signals internal to
an FPGA) or set up definitions for other probes that are used (see
"Setting Up Probes" (in the online help)).
Bus/Signal...
Accesses the Buses/Signals (see page 459) tab of the Analyzer Setup
dialog (see page 458).
Timing/State
(Sampling)...
Accesses the Sampling (see page 460) tab of the Analyzer Setup dialog
(see page 458).
Simple Trigger...
See Specifying Simple Triggers (see page 136).
Advanced Trigger...
Accesses the Advanced Trigger (see page 456) dialog.
Store Trigger...
Stores current trigger.
Recall Trigger... (see
page 487)
Accesses a list of most recently used triggers.
Symbols...
Opens the Symbols dialog (see page 504) for setting up symbols for the
selected bus/signal.
Pod Assignment...
Opens the Pod Assignment dialog (see page 483) for reserving pods or
pod pairs for time tag storage. When a module (see page 696) has been
split into two modules, this dialog can also be used to re-assign
channels to the split modules.
Split Analyzer...
Opens the Split Analyzer Setup dialog (see page 501) for splitting a logic
analyzer module into two modules.
Unsplit Analyzer...
This item appears when a logic analyzer module has been split into two
modules; it re-combines the split modules (see page 80) into one
module.
Disable.../ Enable...
Disabling a module prevents its captured data from being sent to tools
and display windows; this will speed up the processing of data from
other modules.
Rename...
Lets you rename the logic analyzer module.
" Add External
Scope..." (in the
online help)
Runs the Add External Oscilloscope wizard for connecting an external
oscilloscope to the logic analyzer.
Delete External
Scope...
Removes the setup for an externally connected oscilloscope.
External Trigger...
Opens the External Trigger dialog (see page 470) for setting up triggers
between the logic analyzer and other, external instruments.
Agilent Logic Analyzer Online Help
419
12 Reference
Target Control Port...
Opens the Target Control Port dialog (see page 508) for outputting
signals on the logic analysis system frame's target control port.
Skew & System
Trigger...
Opens the Module Skew and System Trigger dialog (see page 480) for
specifying which module (see page 696) is the system trigger (that is,
which module's trigger reference point is Time=0) and for specifying the
trigger reference point skew for modules that are not the system trigger.
Tools Menu
All add- in tools are grouped under the tools menu. The Agilent Logic
Analyzer application comes with a filter/colorize tool built in. If you are
using inverse assemblers, bus analysis tools, or other third- party tools, the
tools will show up in the Tools menu under New.
420
Agilent Logic Analyzer Online Help
12
Reference
As tools are created, they are added to the bottom of the Tools menu. The
menus above show one active tool.
New ... (see page 310)
Creates a new inverse assembly, bus analysis, filter/colorize, packet
decoder, serial to parallel, or signal extractor tool.
Overview (see
page 309)
Lets you manage the active tools.
Find... (see page 264)
Locates specific data in the acquisition.
External
Applications>
Lets you run external applications from the Agilent Logic Analyzer
application's menu. Setup... on the submenu opens the External
Application Setup dialog (see page 468) that lets you add, edit, arrange,
or remove items from the submenu.
Macro>
Lets you:
• Open the Macros dialog for "choosing a Visual Basic macro to run"
(in the online help).
• Open the Visual Basic Editor for "editing programs" (in the online
help).
• "Import VBA project code from .zip files" (in the online help).
• "Export VBA project code to .zip files" (in the online help).
For more information, refer to the Visual Basic online help.
Run Macro>
Opens the Add-In Manager dialog which lets you register an add-in (a
customized tool that adds capabilities to the Visual Basic development
environment), load or unload it, and set its load behavior. For more
information, click Help in the Add-In Manager dialog.
Runs a sample macro. As shipped from the factory, the submenu
contains:
• FindEdges (macro for displaying the time between two edges and
placing markers on certain edge pairs).
• RepetitiveSaveToFile (macro for saving data from repetitive runs to
incrementing file names).
• SendToExcel (macro for sending logic analyzer data to Microsoft
Excel).
• SendToPatternGeneratorModule (macro for sending logic analyzer
data to a pattern generator module as stimulus vectors).
You can add your own VBA macros to this submenu by placing VBA
project code .zip files in the directory:
<Drive letter>:\<Install directory>\VBA\
For example:
C:\Program Files\Agilent Technologies\
Logic Analyzer\VBA\
1 tool name (see
page 312)
See Also
Edit an existing tool.
• To add a new tool (see page 310)
Agilent Logic Analyzer Online Help
421
12 Reference
• To change a tool (see page 312)
• To delete a tool (see page 310)
• "Using the Filter/Colorize Tool" (in the online help)
Markers Menu
422
New... (see page 242)
Creates a new marker.
Place on Screen...
(see page 244)
Places a new or selected (existing) marker at the middle of the screen.
Go To... (see
page 246)
Goes to a selected marker.
Center About... (see
page 247)
Centers the display around a selected marker.
Delete...
Deletes selected markers.
New Time Interval
Measurement (see
page 249)
Creates a new time interval measurement.
New Sample Interval
Measurement (see
page 250)
Creates a new sample interval measurement.
New Value At
Measurement (see
page 252)
Creates a new value at measurement.
Hide/Show
Measurements List
Hides or shows the marker measurement display bar.
Properties... (see
page 254)
Accesses the markers properties dialog
Agilent Logic Analyzer Online Help
12
Reference
Run/Stop Menu
Run
Starts sampling, fills logic analyzer memory with samples around the
trigger, and stops.
Run Repetitive
Starts sampling, fills logic analyzer memory with samples around the
trigger, and repeats.
Stop
Stops a logic analyzer measurement that is in progress.
(Pattern Generator
Module)>
Provides access to the " pattern generator module's run/stop
commands" (in the online help).
Cancel
When searching, using a filter, or exporting captured data, Cancel stops
the operation.
Resume
If you have used Cancel to stop a filter tool operation, Resume continues
the filter operation.
Run Properties...
Opens the Run Properties dialog (see page 488) which lets you enable,
and set the options for, saving captured data after each run and stopping
after a certain number of repetitive runs.
Status...
Opens the Status dialog (see page 502).
Agilent Logic Analyzer Online Help
423
12 Reference
Overview Menu
Redraw
Re-paints the Overview window.
System Summary...
Opens the System Summary dialog (see page 505) which displays
information about the frames (see page 695), modules (see page 696),
cards (see page 694), and slots (see page 699) in the logic analysis
system.
Delete
Closes the Overview window.
Listing Menu
See Also
Duplicate...
Adds a new Listing window with the same properties as the window
being displayed.
Delete
Closes the Listing window.
Rename...
Lets you rename the Listing window.
Properties...
Lets you change Listing window properties.
• Analyzing Listing Data (see page 229)
• To set listing window properties (see page 233)
Waveform Menu
424
Agilent Logic Analyzer Online Help
Reference
See Also
12
Duplicate...
Adds a new Waveform window with the same properties as the window
being displayed.
Delete
Closes the Waveform window.
Rename...
Lets you rename the Waveform window.
Properties...
Lets you change Waveform window properties.
• Analyzing Waveform Data (see page 209)
• To set waveform window properties (see page 219)
Compare Menu
See Also
Copy...
Copies data to the reference buffer.
Range & Offset...
Lets you compare a range of samples and offset the reference data.
Next Difference
Finds the next difference (below the center reference).
Previous Difference
Finds the previous difference (above the center reference).
Duplicate...
Adds a new Compare window with the same properties as the window
being displayed.
Delete
Closes the Compare window.
Disable..., Enable...
Lets you disable or re-enable the Compare window.
Rename...
Lets you rename the Compare window.
Properties...
Lets you change Compare window properties.
• Compare Display Window (see page 447)
• Comparing Captured Data to Reference Data (see page 275)
• To set Compare window properties (see page 277)
Agilent Logic Analyzer Online Help
425
12 Reference
Source Menu
See Also
Duplicate...
Adds a new Source window with the same properties as the window
being displayed.
Delete
Closes the Source window.
Rename...
Lets you rename the Source window.
Properties...
Lets you change Source window properties.
• Source Display Window (see page 448)
• Viewing Source Code Associated with Captured Data (see page 279)
• To set Source window properties (see page 284)
PacketViewer Menu
See Also
Duplicate...
Adds a new PacketViewer window with the same properties as the
window being displayed.
Delete
Closes the PacketViewer window.
Rename...
Lets you rename the PacketViewer window.
Properties...
Lets you change PacketViewer window properties.
• Packet Viewer Display Window (see page 449)
• Analyzing Packet Data (see page 287)
• Changing Packet Viewer Window Properties (see page 302)
426
Agilent Logic Analyzer Online Help
Reference
12
VbaView Menu
See Also
Redraw
Redraws the chart in the VbaView window.
View Code...
Views the code associated with the VbaView window in the Visual Basic
Editor.
Duplicate...
Adds a new VbaView window with the same properties as the window
being displayed.
Delete
Closes the VbaView window.
Disable..., Enable...
Lets you disable or re-enable the VbaView window.
Rename...
Lets you rename the VbaView window.
Properties...
Lets you change VbaView window properties.
• VbaView Window (see page 450)
Window Menu
Agilent Logic Analyzer Online Help
427
12 Reference
New Compare...
Creates a new Compare window (see page 447).
New Listing...
Creates an additional Listing window (see page 444).
New PacketViewer...
Creates an additional Packet Viewer window (see page 449).
New Source...
Creates a new Source window (see page 448).
New VbaView>
Creates a new VbaView window (see page 450) and populates it with
custom code. As shipped from the factory, the submenu contains:
• Bus vs Bus Sample... (simple XY scattergram chart example).
• Distribution Sample... (simple data distribution bar chart example).
• Export to IE... (simple export data to another application example).
• External Scope Web Control... (opens web control window for
external oscilloscope).
• Hello World Sample... (simple text output example).
• Timing Compare... (compares timing analyzer data with a specified
tolerance).
You can add your own VbaView windows (and code) to this submenu by
placing VBA project code .zip files in the directory:
<Drive letter>:\<Install directory>\VBA\
For example:
C:\Program Files\Agilent Technologies\
Logic Analyzer\VBA\
428
New Waveform...
Creates an additional Waveform window (see page 438).
Overview
Opens or displays the Overview window (see page 451).
Next
Displays the next window.
Previous
Displays the previous window.
Cascade
Displays all opened windows in an overlaid and offset format.
Tile Horizontally
Displays all opened windows so the horizontal display space is equally
divided.
Tile Vertically
Displays all opened windows so the vertical display space is equally
divided.
Arrange Icons
All minimized listing and waveform windows are arranged at the bottom
of the analyzer window.
Agilent Logic Analyzer Online Help
12
Reference
Help Menu
Help Topics
Accesses the online help.
Help On Probes
Opens online help for probes.
Help On Windows
Opens online help for the Waveform, Listing, Compare, or Source
windows.
Help On Tools
Opens online help for tools.
Help Language
Lets you choose between the English and Japanese versions of the
online help (see Accessing Japanese Online Help (Windows XP) (see
page 359)).
Show Demo...
Launches the Demo Center (see page 58) application that demonstrates
logic analysis system features.
Self Test...
Accesses the Logic Analyzer Self-Tests dialog (see Running Self Tests
(see page 357)).
Logic Analyzer
Upgrade...
Accesses the Agilent Logic Analyzer Upgrade dialog (see page 457)
which provides information for upgrading hardware in logic analyzer
modules.
Software Licensing...
Opens the Software Licensing dialog (see page 494) for managing
software licenses used by the logic analysis system.
Software Update...
Opens the Add or Remove Agilent Logic Analyzer Software (see
page 331) tool for managing your logic analyzer software and keeping it
up to date.
About...
Displays product version and copyright information.
Agilent Logic Analyzer Online Help
429
12 Reference
Toolbars
Toolbars are located under the menu bar, and are used to quickly access a
function or perform a task. By default, not all toolbars, or individual tools
within a given toolbar are displayed. For a complete list of all available
toolbars, choose View>Toolbars>. For a complete list of all tools within a
given toolbar, choose View>Toolbars>Customize...; then, select the
Commands tab in the Customize dialog.
• Standard (see page 430)
• Pattern Generator (see page 431)
• Analyzer Setup (see page 432)
• External Oscilloscope Setup (see page 432)
• Data Import (see page 433)
• Probes (see page 433)
• Markers (see page 433)
• Run/Stop (see page 434)
• Visual Basic (see page 435)
• Customize... (see page 435)
Standard Toolbar
New - Creates a new logic analyzer configuration file.
Open - Opens a previously saved logic analyzer configuration file.
Save - Saves changes to the currently open configuration file.
Print (see page 484) - Prints displayed data within a defined range.
Find (see page 264) - Locates specific data in the acquisition.
Find Previous (see page 264) - Locates the previous occurrence of the specified data.
Find Next (see page 264) - Locates the next occurrence of the specified data.
Go to Beginning (see page 246) - Centers the beginning of the acquisition data.
Go to Trigger (see page 246) - Centers the trigger point of the acquisition.
430
Agilent Logic Analyzer Online Help
Reference
12
Go to End (see page 246) - Centers the end of the acquisition data.
Zoom Out (see page 210) - Zooms in on an active window.
Zoom In (see page 210) - Zooms out on an active window.
Overview - Opens or displays the Overview window (see page 451).
NOTE
The following are optional standard toolbar icons.
Cuts the selection and places it on the clip board.
Copies the selection and places it on the clip board.
Pastes the data that is stored on the clip board.
Provides online help information about the Agilent Logic Analyzer application.
Undo last user action.
Enables or disables full screen display.
Activate the next window.
Activates the previous window.
Arranges windows as cascaded overlapping tiles.
Arranges windows as non-overlapping horizontal tiles.
Arranges windows as non-overlapping vertical tiles.
See Also
• To create a custom toolbar (see page 435)
Pattern Generator Toolbar
Agilent Logic Analyzer Online Help
431
12 Reference
Sets up the pattern generator bus/signal attributes attributes.
Sets up the pattern generator clocking attributes.
Sets up the pattern generator sequence.
Sets up the pattern generator macros.
Runs the pattern generator.
Runs the pattern generator repetitively.
Stops the pattern generator.
Steps through the pattern generator vector sequence.
Resumes pattern generator vector sequence output.
Resets the pattern generator vector sequence to the beginning.
See Also
• "Using the Pattern Generator" (in the online help)
Analyzer Setup Toolbar
Bus/Signal - Accesses the Buses/Signals (see page 459) tab of the Setup dialog.
Timing/State (Sampling) - Accesses the Sampling (see page 460) tab of the Setup
dialog.
Advanced Trigger - Accesses the Advanced Trigger (see page 456) dialog.
See Also
• To create a custom toolbar (see page 435)
External Oscilloscope Setup Toolbar
432
Agilent Logic Analyzer Online Help
Reference
12
Sets up the external oscilloscope connection attributes.
Sets up the external oscilloscope option attributes.
Sets up the external oscilloscope trigger attributes.
See Also
• "Infiniium Oscilloscope Time Correlation" (in the online help)
Data Import Toolbar
Lets you edit the data import module bus/signal definitions.
Displays data import module file information.
Re-reads the data import module file.
See Also
• Using Data Import Modules (see page 197)
Probes Toolbar
Opens the properties dialog for a particular probe.
• "Using the Xilinx FPGA Dynamic Probe" (in the online help)
• "Using the FPGA Dynamic Probe for Altera FPGAs" (in the online help)
• "Using General Purpose Probes" (in the online help)
• "PCI Express Analysis Probe" (in the online help)
• "Serial ATA Analysis Probe" (in the online help)
Markers Toolbar
Agilent Logic Analyzer Online Help
433
12 Reference
New (see page 242) - Creates a new marker.
Go To (see page 246) - Centers the display around the selected marker.
Creates a new value at a measurement (see page 252).
Creates a new time interval measurement (see page 249).
NOTE
The following are optional markers toolbar icons.
Place Maker (see page 244) - Places a new or selected (existing) marker at the
middle of the screen.
Center About (see page 247) - Centers the display around two selected markers.
Creates a new sample interval measurement (see page 250).
Hides or shows the marker measurement display bar.
Accesses the markers properties (see page 254) dialog.
See Also
• To create a custom toolbar (see page 435)
Run/Stop Toolbar
Starts sampling, fills logic analyzer memory with samples.
Starts Sampling, fills logic analyzer memory with samples around the trigger, and
repeats.
Stops a logic analyzer measurement in progress, for example, when the trigger
condition is not found.
Cancels the current operation.
Resumes the cancelled operation.
See Also
434
• To create a custom toolbar (see page 435)
Agilent Logic Analyzer Online Help
Reference
12
Visual Basic Toolbar
Runs a Visual Basic for Applications (VBA) macro.
Opens the Visual Basic Editor.
See Also
• "Using the Advanced Customization Environment (ACE)" (in the online
help)
To customize toolbars
• To add icons to a toolbar (see page 435)
• To remove icons from a toolbar (see page 435)
• To create a new toolbar (see page 435)
• To restore a toolbar to its original icons (see page 436)
To add icons to a
toolbar
1 From the menu bar, select View>Toolbars>Customize....
2 Select the Commands tab.
3 Select the Category that you want to add icons from.
4 Drag the desired icon from the Buttons area to the desired position on
the toolbar; then, release the mouse button to insert the tool icon.
5 Repeat for any other icons you wish to add.
To remove icons
from a toolbar
1 From the menu bar, select View>Toolbars>Customize....
2 Select the Commands tab.
3 Drag the icon from the toolbar and drop it onto the Buttons area of the
Customize dialog.
4 Repeat for any other icons you wish to remove.
To create a new
toolbar
1 From the menu bar, select View>Toolbars>Customize....
2 In the Customize dialog's Toolbars tab, click New....
3 In the New Toolbar dialog, enter the name of the new toolbar, and click
OK.
4 Drag the new toolbar window to the desired position in the toolbar
dock.
A second row of toolbars can be created by dragging a toolbar to the
bottom of an existing toolbar row.
Agilent Logic Analyzer Online Help
435
12 Reference
If a toolbar is hidden off- screen, drag a visible toolbar to create a
second row of toolbars; that should then reveal the hidden toolbar.
Once you have created a new toolbar, you can add or remove icons as
described above.
To restore a
toolbar to its
original icons
1 From the menu bar, select View>Toolbars>Customize....
2 In the Customize dialog's Toolbars tab, select the name of the Toolbar
you want to restore.
3 Click Reset.
436
Agilent Logic Analyzer Online Help
Reference
12
Marker Measurement Display Bar
Marker "interval" and "value at" measurements are displayed below the
menu bar with the other toolbars.
• To create a new time interval measurement (see page 249)
• To create a new sample interval measurement (see page 250)
• To create a new value at measurement (see page 252)
• To hide/show measurement display bar (see page 422)
Agilent Logic Analyzer Online Help
437
12 Reference
Windows
• Waveform Display Window (see page 438)
• Markers Display Bar (see page 442)
• Markers Overview Bar (see page 443)
• Listing Display Window (see page 444)
• Compare Display Window (see page 447)
• Source Display Window (see page 448)
• Packet Viewer Display Window (see page 449)
• VbaView Window (see page 450)
• Overview Window (see page 451)
Waveform Display Window
The Waveform window is accessed through the menu bar's
Window>Waveform. If you have Tabbed Windows (see page 317) turned
on, you can also select a tab at the bottom of the window.
The Waveform window displays captured data as a digital waveform. You
can configure the window to display selected buses and signals with time
or pattern markers in the data. You can also set up bus pattern triggers
and signal trigger options.
The Waveform window consists of the following areas:
• Bus/Signal Configuration (see page 439)
• Simple Trigger (see page 136)
• Markers Display Bar (see page 442)
• Waveform Display Area (see page 440)
• Markers Overview Bar (see page 443)
438
Agilent Logic Analyzer Online Help
12
Reference
• Delay Controls (see page 212)
• Scale (time/division) Controls (see page 210)
Bus/Signal
Configuration
To access the following Bus/Signal configuration options, right- click on any
bus or signal name in the Bus/Signal column.
Undo
Undo the last action performed.
Insert Row Before...
Inserts a bus/signal before the highlighted row.
Insert Row After...
Inserts a bus/signal after the highlighted row.
Delete>
Deletes the bus/signal in the highlighted row or deletes all
buses/signals.
Expand
Expands the highlighted bus into separate displayed channels.
Collapse
Collapses displayed channels to a single displayed bus.
Assign Channels...
Access to the Buses/Signals tab of the Analyzer Setup dialog for
mapping (assigning) the highlighted bus/signal to the desired pod and
channel connection of the probes.
Rename...
Access a keypad to rename the highlighted bus/signal.
Group into Bus (see
page 218)
Groups highlighted signals into a bus.
Overlay... (see
page 214)
Overlays the highlighted bus or signal with another selected bus or
signal.
Overlay Remove
Separates overlaid bus/signals.
Symbols...
Opens the Symbols dialog (see page 504) for setting up symbols for the
selected bus/signal.
Agilent Logic Analyzer Online Help
439
12 Reference
Waveform
Display Area
Find...
Opens the Find dialog for searching the captured data (see page 264).
Find Bus/Signal...
Searches for a bus/signal row.
View As Chart... (see
page 215)
Opens the View As dialog for viewing the bus data as a chart or a bus.
Display>
Lets you show or hide parts of the Waveform window (see page 217).
Properties... (see
page 219)
Access to properties dialog for waveform window, bus/signal row,
bus/signal column, and marker properties.
To access waveform display options, right- click anywhere in the display
area.
Undo
Undo the last action performed.
Zoom Out (see
page 210)
Zoom In (see
page 210)
Go To (see page 212)
Place Marker> (see
page 244)
Center About>
Centers the display about a marker pair (see page 247) or waveform
edges (see page 211).
Find... (see page 264)
Find Next (see
page 264)
440
Agilent Logic Analyzer Online Help
Reference
12
Find Previous (see
page 264)
Properties... (see
page 219)
Drawing
Rectangle in Data
Zoom In (see
page 211)
See Also
Set Quick Trigger (see
page 132)
Alternative way to set a Simple Trigger.
Find Next
Data value on left edge of rectangle becomes Find search (see page 264)
criteria and next occurrence of that data value is placed at center screen.
Find Previous
Data value on left edge of rectangle becomes Find search (see page 264)
criteria and previous occurrence of that data value is placed at center
screen.
• Analyzing Waveform Data (see page 209)
• Marking, and Measuring Between, Data Points (see page 241)
• Specifying Advanced Triggers (see page 141)
• Setting Up Symbols (see page 119)
• To add or delete display windows (see page 317)
• To turn window tabs on/off (see page 317)
Agilent Logic Analyzer Online Help
441
12 Reference
Markers Display Bar
To access these tasks, right- click anywhere in the marker display bar.
442
New... (see page 242)
To create new markers.
Place (see page 244)
To place markers in data.
Go To (see page 246)
To go to a marker.
Center About... (see
page 247)
To center the display about a marker pair.
Snap to Edge (see
page 247)
To toggle a marker's snap to edge property.
Delete (see page 248)
To delete a marker.
Delete All (see
page 248)
To delete all markers.
Rename... (see
page 252)
To rename a marker.
Send to Back (see
page 253)
To send a marker to the back.
Properties... (see
page 254)
To set marker properties.
Agilent Logic Analyzer Online Help
Reference
See Also
12
• To read the markers display and overview bars (see page 242)
• Markers Menu (see page 422)
• Markers Toolbar (see page 433)
• Markers Overview Bar (see page 443)
Markers Overview Bar
To access these menus, click anywhere in the marker overview bar.
See Also
Go To (see page 246)
To go to a marker.
Send to back (see
page 253)
To send a marker to the back.
• To read the markers display and overview bars (see page 242)
• Markers menu (see page 422)
• Markers toolbar (see page 433)
Agilent Logic Analyzer Online Help
443
12 Reference
Listing Display Window
The Listing window is accessed through the menu bar's Window>Listing. If
you have Tabbed Windows (see page 317) turned on, you can also select a
tab at the bottom of the window.
The Listing window displays your captured data as a state listing. You
configure the window to display selected buses and signals in columns.
Within the listed data, you can insert time or pattern markers. You can
also configure the bus pattern triggers and signal trigger options.
The Listing window consists of the following areas:
• Column Configuration (see page 444)
• Simple Trigger (see page 136)
• Markers Display Bar (see page 442)
• Listing Display Area (see page 445)
• Markers Overview Bar (see page 443)
Column
Configuration
444
To access the following column configuration options, right- click on any
bus or signal name in the column head.
Agilent Logic Analyzer Online Help
12
Reference
Undo
Undo the last action performed.
Insert Column
Before... (see
page 232)
Insert Column After...
(see page 232)
Delete> (see
page 232)
Assign Channels...
(see page 84)
Rename...
Access a keypad to rename the highlighted bus/signal.
Base> (see page 237)
Listing Display
Area
Symbols...
Opens the Symbols dialog (see page 504) for setting up symbols for the
selected bus/signal.
Find...
Opens the Find dialog for searching the captured data (see page 264).
Find Bus/Signal...
Searches for a bus/signal column.
Display>
Lets you show or hide parts of the Listing window (see page 232).
Properties... (see
page 233)
Access to properties dialog for Listing window, bus/signal column, and
marker properties.
To access the Listing display options, right- click anywhere in the display
area.
Agilent Logic Analyzer Online Help
445
12 Reference
Undo
Same as Edit>Undo (see page 416).
Go To (see page 230)
Place Marker> (see
page 244)
Find... (see page 264)
Find Next (see
page 264)
Find Previous (see
page 264)
Properties... (see
page 233)
Draw Rectangle
in Data
446
Set Quick Trigger (see
page 132)
Alternative way to set a simple trigger.
Find Next
Data value on top edge of rectangle becomes Find search (see page 264)
criteria and next occurrence of that data value is placed at center screen.
Find Previous
Data value on top edge of rectangle becomes Find search (see page 264)
criteria and previous occurrence of that data value is placed at center
screen.
Copy Text (see
page 318)
Copies data as text into the system clip board.
Agilent Logic Analyzer Online Help
Reference
See Also
12
• Analyzing Listing Data (see page 229)
• Setting Up Symbols (see page 119)
• Marking, and Measuring Between, Data Points (see page 241)
• To add or delete display windows (see page 317)
• To turn window tabs on/off (see page 317)
Compare Display Window
The Compare window lets you compare acquired (input) data to data that
has been saved in a reference buffer. The reference data has a colored
background, and differences between between the input data and the
reference data are highlighted.
The Compare window is accessed through the menu bar's
Window>Compare. If you have Tabbed Windows (see page 317) turned on,
you can also select a tab at the bottom of the window.
Except for the Compare window's ability to display the differences between
captured data and reference data, and its inability display colorized data
(from the Filter/Colorize tool), the Compare window is just like the Listing
window.
See Also
• Comparing Captured Data to Reference Data (see page 275)
• To copy data to the reference buffer (see page 275)
• To find differences in the compared data (see page 276)
• To compare only a range of samples (see page 276)
• To offset the reference data (see page 277)
• To run until a number of compare differences (see page 277)
Agilent Logic Analyzer Online Help
447
12 Reference
• To set Compare window properties (see page 277)
• Analyzing Listing Data (see page 229)
Source Display Window
The Source window lets you view the high- level source code that is
associated with captured data.
The Source window is accessed through the menu bar's Window>Source
command. If you have Tabbed Windows (see page 317) turned on, you can
also select a tab at the bottom of the window.
The Source window has two panes: the top pane displays the high- level
source code associated with the captured data, and the bottom pane is the
same as a Listing window.
See Also
• Viewing Source Code Associated with Captured Data (see page 279)
• To step through captured data by source lines (see page 280)
• To go to captured data associated with a source line (see page 280)
• To browse source files (see page 281)
• To search for text in source files (see page 281)
• To set a Quick Trigger in the Source window (see page 134)
•
To go to the source line associated with the listing center rectangle
(see page 282)
• To edit the source code directory list (see page 282)
• To select the correlation bus (see page 283)
• Changing Source Window Properties (see page 284)
448
Agilent Logic Analyzer Online Help
Reference
12
• Analyzing Listing Data (see page 229)
Packet Viewer Display Window
You can use a Packet Viewer window to display data from a Packet
Decoder tool.
Unlike the Listing window, the Packet Viewer window lets you view
summarized and detailed packet information at the same time within two
panes.
The upper packet summary pane is similar to a Listing window except
that its columns display decoded packets and fields instead of bus/signal
values. Like a Listing window, you can insert time or pattern markers.
The lower pane contains tabs for viewing selected packet details, header,
payload, and lane information.
The Packer Viewer window is customized for the protocol family being
decoded.
The Packet Viewer window is accessed through the menu bar's
Window>Packet Viewer items. If you have Tabbed Windows (see page 317)
turned on, you can also select a tab at the bottom of the window.
See Also
• Analyzing Packet Data (see page 287)
• Viewing the Packet Summary (see page 235)
• Viewing a Selected Packet (see page 297)
• Changing Packet Viewer Window Properties (see page 302)
• Changing Packet Summary Column Properties (see page 235)
Agilent Logic Analyzer Online Help
449
12 Reference
VbaView Window
The VbaView window works with the integrated Microsoft Visual Basic for
Applications (VBA) to provide custom data visualization charts.
The VbaView window is accessed through the menu bar's
Window>VbaView command. If you have Tabbed Windows (see page 317)
turned on, you can also select a tab at the bottom of the window.
The VbaView window has two panes: the top pane displays the chart, and
the bottom pane displays text output.
See Also
• Extending Data Visualization/Analysis with VBA (see page 321)
• "Displaying Data in VbaView Windows" (in the online help)
450
Agilent Logic Analyzer Online Help
Reference
12
Overview Window
The Overview window lets you specify how the data is sent from the logic
analyzer data acquisition module to post- processing tools and display
windows.
The Overview window is accessed through the menu bar's
Window>Overview command. If you have Tabbed Windows (see page 317)
turned on, you can also select a tab at the bottom of the window.
Connection Rules
There are a few rules that govern how you are able to add/connect tools
and display data.
• Rule 1: Fan out to tools only occurs directly after modules.
• Rule 2: Fan in to tools occurs only directly after modules.
Agilent Logic Analyzer Online Help
451
12 Reference
• Rule 3: Display windows cannot show two versions of the same
bus/signal.
Not allowed because "1691D - 2" buses/signals already in data from
"Filter/Colorize - 1".
See Also
• Analyzing the Same Data in Different Ways (Using the Overview
Window) (see page 309)
• To open or display the Overview window (see page 309)
• To add, duplicate, or delete windows and tools (see page 310)
• To add new windows (see page 310)
• To delete windows (see page 310)
• To add new tools (see page 311)
• To delete tools (see page 311)
• To duplicate windows (see page 311)
• To delete connections (see page 312)
452
Agilent Logic Analyzer Online Help
Reference
12
• To add connections (see page 312)
• To edit window or tool properties (see page 312)
• To rename windows, tools, and modules (see page 313)
• To redraw the Overview window (see page 314)
• To delete the Overview window (see page 314)
Agilent Logic Analyzer Online Help
453
12 Reference
Dialogs
• Advanced Clocking Setup Dialog (see page 455)
• Advanced Trigger Dialog (see page 456)
• Agilent Logic Analyzer Upgrade Dialog (see page 457)
• Analyzer Setup Dialog (see page 458)
• Chat Dialog (see page 461)
• Chat Select Destination Dialog (see page 462)
• Choose a Protocol Family and Bus Dialog (see page 462)
• Create a New Configuration Dialog (see page 463)
• E- mail Dialog (see page 464)
• Event Editor Dialog (see page 465)
• Eye Finder Advanced Options Dialog (see page 513)
• Eye Finder Properties Dialog (see page 515)
• Export Dialog (see page 466)
• Export File Selection Dialog (see page 467)
• External Application Setup Dialog (see page 468)
• External Trigger Dialog (see page 470)
• Find Dialog (see page 471)
• Frame/Module Information Dialog (see page 473)
• "General Purpose Probe Set Dialog" (in the online help)
• Import Dialog (see page 474)
• Import Setup Dialog (see page 475)
• Module Mapping Dialog (see page 477)
• Module Skew and System Trigger Dialog (see page 480)
• Netlist Import Dialog (see page 480)
• Offline Startup Options Dialog (see page 481)
• Options Dialog (see page 482)
• Pod Assignment Dialog (see page 483)
• Printing Data Dialog (see page 484)
• Properties Dialog (see page 486)
• Range Properties Dialog (see page 486)
• Recall Trigger Dialog (see page 487)
• Run Properties Dialog (see page 488)
• Select Symbol Dialog (see page 490)
454
Agilent Logic Analyzer Online Help
Reference
12
• Select System to Use Dialog (see page 491)
• Software Licensing Dialog (see page 494)
• Source Viewer Properties Dialog (see page 498)
• Specify Mapping Dialog (see page 500)
• Split Analyzer Setup Dialog (see page 501)
• Status Dialog (see page 502)
• Symbols Dialog (see page 504)
• System Summary Dialog (see page 505)
• Target Control Port Dialog (see page 508)
• Thresholds and Sample Positions Dialog (see page 509)
• TimingZoom Setup Dialog (see page 516)
Advanced Clocking Setup Dialog
The Advanced Clocking Setup dialog lets you specify more complex clock
setups than you can with the normal Master or Slave selections. If you
want to use a specific clock channel both as an edge and a qualifier in the
same clock description, you need to use advanced clocking.
See Also
Clock spec:
A textual description of the clocking setup.
Edges
Lets you choose from Don't Care, Rising Edge, Falling Edge, or Both
Edges for each of the available clock inputs.
Qualifiers
Lets you turn Off clock qualifiers or select Low or High levels from the
available clock inputs for each of the clock qualifier resources (Q1-Q4).
And/Or
Lets you toggle the boolean operators for the clock qualifiers.
• To set up advanced clocking (see page 109)
• Pod and Channel Naming Conventions (see page 380)
Agilent Logic Analyzer Online Help
455
12 Reference
Advanced Trigger Dialog
The Advanced Trigger dialog lets you set up complex trigger specifications
that cannot be set up with simple triggers (for example, you can trigger on
a sequence of events in the device under test).
See Also
Trigger Functions
Trigger functions are pre-defined trigger setups for common
measurements. Trigger functions are drag-and-dropped into the Trigger
Sequence area in the desired order; then, you fill-in the fields that
specify the events to look for in the sampled data and the actions to take
when the events are found.
Trigger Sequence
The trigger sequence describes the steps to take when searching for a
sequence of events that will trigger the logic analyzer.
Default storage specifies which samples to store unless there are
overriding storage control actions within the trigger sequence steps.
Simple Trigger...
Opens an information dialog that explains how to specify simple triggers
(see page 136).
Store...
Opens the Store Trigger dialog for saving a trigger sequence setup as a
favorite or saving it to a file.
Recall...
Opens the Recall Trigger dialog (see page 487) for recalling favorite,
recently used, and stored trigger sequence setups.
Clear
Clears the current trigger sequence and sets up a default trigger
sequence.
• Specifying Advanced Triggers (see page 141)
• Trigger Functions (see page 518)
• Specifying Simple Triggers (see page 136)
• Storing and Recalling Triggers (see page 171)
456
Agilent Logic Analyzer Online Help
Reference
12
Agilent Logic Analyzer Upgrade Dialog
NOTE
When installing licensed hardware upgrades, you must run the Hardware Update Utility
program on the frame that contains the cards you want to upgrade. In other words:
• In a multiframe logic analysis system, you must run the Hardware
Update Utility program on each frame that has cards to be upgraded.
• You cannot install module upgrades over a remote connection (including
remote connections via Remote Desktop, NetOp, or RealVNC).
Determine if a
Logic Analyzer is
Upgradeable Tab
This tab lists the logic analyzers and other cards in a frame and shows
you whether they are upgradeable or if an upgrade is pending.
Agilent Logic Analyzer Online Help
457
12 Reference
Install a Logic
Analyzer Upgrade
Tab
Upgrade...
See Also
Performs the pending upgrade for the selected card.
• Installing Licensed Hardware Upgrades (see page 127)
Analyzer Setup Dialog
The Analyzer Setup dialog is accessed through the main menu's
Setup>(Logic Analyzer Module)>Bus/Signal... or Setup>(Logic Analyzer
Module)>Timing/State (Sampling)... commands.
The dialog consists of the following two tabs.
• Buses/Signals - The Buses/Signals tab is used to map bus and signal
names in the interface to the pod and channel connections of the
probes. Also, you can set a pod threshold, and assign a default number
base and polarity to the bus or signal. See Buses/Signals Tab (see
page 459).
• Sampling - The Sampling tab is used to name the analyzer, and select
and configure the acquisition mode. In the timing acquisition mode, you
set the channel width and sampling rate. In the state acquisition mode
you configure the state clocks and qualifiers. See Sampling Tab (see
page 460).
458
Agilent Logic Analyzer Online Help
Reference
12
Buses/Signals Tab
The Buses/Signals tab is used to map (assign) bus and signal names in the
interface to the pod and channel connections of the probes. You also use
the Buses/Signal tab to set up thresholds, polarity, default number base,
and enter user comments.
The Buses/Signals tab is accessed through the menu bar's Setup>(Logic
Analyzer Module)>Bus/Signal... command.
Through the Display button, you can select what bus/signal setup
information is displayed.
The bus and signal icons in the Bus/Signal Name column are normally
red, but they turn gray if the bus/signal is locked by an inverse assembler.
Read Only
Options
The following fields are read only and cannot be edited. The display of
these items can be turned on/off under the Display button.
Width
The Width column displays the number of assigned channels on each
bus.
Activity
The Activity row displays the type of signal activity on each channel.
• Low bar = A stable low level.
• High bar = A stable high level.
• Transition arrows = An active signal transition between low and high.
Channel Numbers
The Channel Numbers row displays pod channel numbers
Agilent Logic Analyzer Online Help
459
12 Reference
NOTE
See Also
In previous versions of the Agilent Logic Analyzer application, the Buses/Signals setup tab
had a Define Probes... button; now, probes are defined differently (see "To define probes"
(in the online help)).
• Defining Buses and Signals (see page 84)
• To add a new bus or signal (see page 85)
• To delete a bus or signal (see page 86)
• To rename a bus or signal (see page 87)
• To assign channels in the default bit order (see page 90)
• To assign channels, selecting the bit order (see page 91)
• To define buses and signals by importing netlist files (see page 93)
• To reorder bits by editing the Channels Assigned string (see page 94)
• To set the default number base (see page 96)
• To set polarity (see page 97)
• To add user comments (see page 97)
• To add a folder (see page 98)
• To alias a bus/signal name (see page 98)
• To sort bus/signal names (see page 98)
• Pod and Channel Naming Conventions (see page 380)
• Why Are Pods Missing? (see page 381)
• Logic Analyzer Notes (see page 588)
Sampling Tab
The Sampling tab is access through the menu bar's Setup>(Logic Analyzer
Module)>Timing/State (Sampling)... command. The Sampling setup tab is
used to select and configure the sampling mode.
460
Agilent Logic Analyzer Online Help
12
Reference
See Also
Acquisition
Lets you select the Timing or State acquisition mode (see Choosing the
Sampling Mode (see page 99)).
Timing Options
When the Timing acquisition mode is selected, you can specify its
options (see Selecting the Timing Mode (Asynchronous Sampling) (see
page 100)).
State Options
When the State acquisition mode is selected, you can specify its options
(see Selecting the State Mode (Synchronous Sampling) (see page 102)).
Options
Lets you specify options that apply to both the Timing and State
acquisition modes (see To specify the trigger position (see page 114) and
To set acquisition memory depth (see page 115)).
TimingZoom
Lets you turn the timing zoom feature on or off and specify its settings
(see Using Timing Zoom (see page 115)).
• Choosing the Sampling Mode (see page 99)
• Logic Analyzer Notes (see page 588)
Chat Dialog
The Chat dialog lets you enter and send messages to other logic analysis
system users.
Agilent Logic Analyzer Online Help
461
12 Reference
See Also
Message to send
Lets you enter a message to send.
Send
Sends the message.
Close
Closes the dialog and the chat session.
• Select System to Use Dialog (see page 491)
• Chat Select Destination Dialog (see page 462)
Chat Select Destination Dialog
The Chat Select Destination dialog lets you select either the person logged
into or the person connected to the logic analysis system.
Clicking OK opens the Chat dialog (see page 461) where you can enter
and send your message.
See Also
• Select System to Use Dialog (see page 491)
Choose a Protocol Family and Bus Dialog
The Choose a Protocol Family and Bus dialog lets you select a protocol
family and bus for the "Find a packet" trigger function.
462
Agilent Logic Analyzer Online Help
Reference
See Also
Protocol Family
Lets you select the protocol family.
Bus
Lets you select the type of bus within the protocol family.
12
• Find a packet (see page 538) trigger function
• To specify packet events (in "Find a packet" trigger function) (see
page 148)
Create a New Configuration Dialog
The Select Offline Hardware dialog appears when you are in offline mode
and you choose the File>New command to create a new logic analyzer
configuration file. This dialog lets you specify the type of logic analyzer
hardware to model in the configuration file.
Type of Card
Agilent Logic Analyzer Online Help
Selects the type of logic analysis hardware to use in the new offline
configuration file.
A Virtual Analyzer is a generic logic analyzer with no hardware options; it
is the type of logic analyzer that is used when fast binary format data
from 16700-series logic analyzers is imported for offline analysis.
463
12 Reference
See Also
Number of Cards in
Specifies the number of cards in the hardware module.
Starting Slot
Selects the starting slot of the cards used in the new offline
configuration file.
• Offline Analysis (see page 203)
• To set up multiple- modules with XML- format configurations (see
page 194)
E-mail Dialog
NOTE
E-mail must be set up on the computer running the Agilent Logic Analyzer application
before this feature will work. Refer to the operating system online help or your mail
application's online help for information on setting up e-mail. See also Setting Up Outlook
Express on the Logic Analysis System (see page 465).
Some mail applications block e-mail that is sent by running programs, so test this feature
with your mail application before you use it.
See Also
To
Address(es) to which e-mail will be sent. You can specify multiple
recipients by separating each e-mail address with a semicolon (;).
Subject
Subject of the e-mail.
(message)
Text of the message.
• To specify a trigger sequence step's goto or trigger action (see page 151)
• To create a new time interval measurement (see page 249)
• To create a new sample interval measurement (see page 250)
• To change a marker's position property (see page 245)
• To run until a number of compare differences (see page 277)
464
Agilent Logic Analyzer Online Help
Reference
12
Setting Up Outlook Express on the Logic Analysis System
Outlook Express is installed on logic analyzers and logic analysis systems
along with Internet Explorer and the Windows XP operating system. If you
want to use the logic analysis system's "e- mail on" features (on trigger, on
measured interval, on number of compare differences), you can use
Outlook Express.
To set up Outlook Express on the logic analysis system:
1 Make Outlook Express the default e- mail program in Internet Explorer:
a In Internet Explorer, choose Tools>Internet Options....
b In the Internet Options dialog's Programs tab, for the E- mail service,
select Outlook Express.
2 Get e- mail server and account information from your network or system
administrator, and configure a mail account in Outlook Express:
a In Outlook Express, choose Tools>Accounts....
b In the Internet Accounts dialog's Mail tab, click Add>Mail....
c In the Internet Connection Wizard, follow the instructions, using
the e- mail account information from your system or network
administrator.
3 Make sure the Security tab settings are set correctly:
a In Outlook Express, choose Tools>Options....
b In the Options dialog's Security tab, uncheck Warn me when other
applications try to send mail as me.
4 Send a test e- mail from Outlook Express.
5 Test one of the logic analysis system's "e- mail on" features.
See Also
• E- mail Dialog (see page 464)
Event Editor Dialog
The Event Editor dialog lets you specify packet events in the "Find a
packet" trigger function.
Agilent Logic Analyzer Online Help
465
12 Reference
See Also
Events
Hierarchically lists protocol event types that you can select.
(Fields)
(On the right side of the dialog). Lets you enter, select, or clear (
packet field values.
Name
Lets you enter or modify the name of the packet event.
Add to Favorites
Adds the packet event to the favorites list.
Organize Favorites...
Opens the Organize Favorites dialog for organizing the packet event
favorites list (see To organize favorite packet events (see page 151)).
Clear
Clears all packet field values.
View as Bits...
Opens the View as Bits dialog for viewing the packet event in a format
similar to specifications documents (see To view a packet event as bits
(see page 149)).
)
• Using the Packet Event Editor (see page 149)
• Find a packet (see page 538) trigger function
• To specify packet events (in "Find a packet" trigger function) (see
page 148)
• To find packet patterns in the captured data (see page 268)
• "To specify packet patterns to filter" (in the online help)
Export Dialog
The Export dialog lets you export certain kinds of data into the Agilent
Logic Analyzer application.
466
Agilent Logic Analyzer Online Help
12
Reference
Module CSV text file
Lets you export module data only to a comma separated value (CSV)
format text file. This file type is for post-processing tools and can be
re-imported into the logic analysis system using a data import module
(see "To export data to module CSV format files" on page 180).
Module binary file
Lets you export module data only to a binary format file (see "To export
data to module binary (ALB) format files" on page 183). Future releases
of the Agilent Logic Analyzer application will be able to import module
binary files into the logic analysis system using a data import module.
Standard CSV text file
Lets you export data from modules, tools, or windows to a comma
separated value (CSV) format text file. This file type is for logic analyzer
data that will be imported and viewed in external applications like
Microsoft Excel (see "To export data to standard CSV format files" on
page 177).
Pattern Generator
CSV text file
Lets you export pattern generator vector sequences to a comma
separated value (CSV) format file (see "Exporting Vector Sequences to
CSV Format Files" (in the online help)).
16700 ASCII File
Format
Lets you export captured data to a text file that matches the output of
the 16700 logic analysis system's "Print to File" format (see "To export
data to 16700 ASCII format files" on page 185).
Export File Selection Dialog
The Export file selection dialog lets you select the file to which data is
exported, the data source, the export options, the range of data samples,
and the buses/signals to export.
Agilent Logic Analyzer Online Help
467
12 Reference
See Also
File name
Lets you select the file to which data is exported.
Save as type
The appropriate type is already selected, based on the file type selected
in the previous Export dialog (see page 466).
Source
Lets you select the data source. The list of sources you can select from
is determined by the file type selected in the previous Export dialog (see
page 466).
Options...
Opens the File Export Options dialog where you can select the
appropriate options for the file type selected in the previous Export
dialog (see page 466).
All Data
When checked, data from all samples and all buses/signals is exported.
Data Range...
When All Data is not checked, this button opens a Range Properties
dialog for selecting the range of data samples to export.
Bus Signal
Selection...
When All Data is not checked, this button opens a Range Properties
dialog for selecting the buses/signals to be included in the export.
• To export data to standard CSV format files (see page 177)
• To export data to module CSV format files (see page 180)
• To export data to module binary (ALB) format files (see page 183)
• "Exporting Vector Sequences to CSV Format Files" (in the online help)
External Application Setup Dialog
The External Application Setup dialog lets you add, edit, arrange, or
remove items from the Tools>External Applications> menu.
468
Agilent Logic Analyzer Online Help
Reference
Add Application...
Opens the Add Application dialog (see page 469) for specifying a new
menu item's parameters.
Edit Application...
Opens the Edit Application dialog (see page 469) for changing the
selected menu item's parameters.
Delete Application
Deletes the selected application from the menu item list.
Move Up Move Down
Moves the selected application up or down within the menu item list.
12
External Application Add/Edit Dialog
The Add/Edit Application dialog lets you enter or modify the parameters
for an item in the Tools>External Applications> menu.
Executable file
The name of the file to execute when the menu item is selected.
Application name
The name that appears on the menu item.
Command line
Command line options for the executable file.
Application directory
The directory that contains the executable file.
Test Run
For quick testing, this executes the application with the given
parameters.
Agilent Logic Analyzer Online Help
469
12 Reference
External Trigger Dialog
There are Trigger In and Trigger Out BNC connectors located on the
logic analysis system (rear panel of 16900- series, 16800- series, or
1680- series, front panel of 1690- series). These BNC connectors are used to
connect the analyzer to an external instrument and either send or receive
a trigger signal.
The External Trigger dialog is used for setting up triggers between the
logic analyzer or logic analysis system and other, external instruments.
The 16900- series or 16800- series External Trigger dialog looks like:
The 1680/90- series External Trigger dialog looks like:
Trigger In
470
Lets you trigger the logic analyzer from another source. You can select
whether a rising or falling edge indicates a trigger.
Agilent Logic Analyzer Online Help
Reference
Trigger Out
Input Signal
Characteristic
16900-Series
16800-Series
1680/1690-Series
Input signal level:
Selectable, ±5.5 V
Max.
Selectable, ±5 V Max.
TTL, 5.5 V Max.
Minimum signal
amplitude:
500 mV
200 mV
500 mV
12
Sends a signal to another device when the logic analyzer triggers. You can
select whether the trigger will appear as a rising or falling edge.
The trigger out signal is designed to drive a 50 Ohm load. It is
recommended that for good signal quality, the trigger out signal be
terminated in 50 Ohms to ground.
With a 16900- series logic analysis system frame or 16800- series logic
analyzer, you can:
• Enable or disable (3- state high- impedance) the output.
• Choose the polarity of the output.
• Choose whether the output mode is Pulsed or Feedthrough (for
observing flag settings).
• Select the events that will cause a trigger signal to be output.
See Also
Output Signal
Characteristic
16900-Series
16800-Series
1680/1690-Series
VOH (output high
level):
>2.0 V (3.3 V avg.)
>2.0 V (3.3 V avg.)
>2.0 V (3.3 V avg.)
VOL (output low
level):
<0.5 V (0 V avg.)
<0.5 V (0 V avg.)
<0.5 V (0 V avg.)
Pulse width:
Approx. 60-140 ns
Approx. 80-160 ns
Approx. 60-140 ns
• To trigger other instruments - trigger out (see page 168)
• To trigger analyzer from another instrument - trigger in (see page 169)
Find Dialog
The Find dialog lets you search for patterns in captured data. You can
qualify your search by specific bits, data patterns, equality, and range
operators. The search result is placed at the center of the display.
Agilent Logic Analyzer Online Help
471
12 Reference
472
Find N occurrences
Specifies the number of occurrences to search for.
searching
Specifies whether to search Forward or Backward.
from
Specifies the starting location (Display Center, Beginning Of Data, End Of
Data, Trigger, or a marker).
(pattern event)
Specifies the pattern event you wish to locate.
In addition to the usual pattern matching operators (=, !=, <, >, <=,
>=, In Range, and Not In Range), there are three additional operators
you can use:
• Entering — the first sample of one or more consecutive samples that
match the pattern. (By comparison, the "=" equals operator
considers every sample that matches the pattern as an occurrence.)
• Exiting — the sample after one or more consecutive samples that
match the pattern.
• Transitioning — entering or exiting one or more consecutive samples
that match the pattern.
When
A find qualifier (which further qualifies the find criteria with a time
duration or other operator):
• Present
• Not Present
• Present> (time duration)
• Present>= (time duration)
• Present< (time duration)
• Present<= (time duration)
• Present for Range (of time)
• Not Present for Range (of time)
• Entering
• Exiting
• Transitioning
The find qualifiers Present>, Present>=, Present<, Present<=,
Present for Range, and Not Present for Range let you specify a time
duration. This means the find event specified in the expression area will
be found based upon the given time and operator.
The other qualifiers (Present, Not Present, Entering, Exiting, and
Transitioning) do not allow a time duration.
Store Favorite
Lets you store favorite find patterns.
Agilent Logic Analyzer Online Help
Reference
See Also
Recall Favorite
Lets you recall or delete favorite find patterns.
Clear
Clears the current find pattern.
Options...
Opens the Find Options dialog that lets you specify "found" marker
placement.
Find
Performs the find without closing the Find dialog.
Close
Closes the Find dialog.
12
• To quickly find bus signal patterns (see page 264)
• To find bus/signal patterns in the captured data (see page 266)
• To find packet patterns in the captured data (see page 268)
• To find complex patterns in the captured data (see page 272)
• To store, recall, or delete favorite find patterns (see page 273)
• To specify "found" marker placement (see page 274)
Frame/Module Information Dialog
The Frame/Module Information dialog displays detailed information about
a logic analysis system frame (see page 695).
Agilent Logic Analyzer Online Help
473
12 Reference
Notes:
System Details
Displays the detailed information about the logic analysis system. This
includes both information on the frame as a whole and information on
each module.
If the frame is participating in a multiframe set (as is the case in the
example above), frame and module details on each frame is shown. In
the example above, the in-use icon shows a user is currently using the
multiframe set.
If module depth or speed is upgradeable (via hardware licensing),
module upgrade information is also provided.
Under the "Frame Details" category, you can find information about the
frame's software version, host IP address, host name, whether or not
the frame is password protected from remote-access, etc.
Set as Auto-Connect
Selects the logic analysis system frame as the one to use when the
Agilent Logic Analyzer application starts. The words "auto-connect" will
show up next to the frame selected as an auto-connect in the Select
System to Use dialog (see page 491). This button will change to "Clear
Auto-Connect" if this frame is already set as an auto-connect.
Clear Auto-Connect
When pressed, specifies that the logic analysis system frame not be
automatically connected to when the Agilent Logic Analyzer application
starts.
• When no auto- connect is established, the Agilent Logic Analyzer
application attempts to go online with the local frame or starts offline
if there is no local frame.
• The auto- connect frame selection is stored on a per- user basis- so each
logged on user can establish a different auto- connect frame.
• If you are running the Agilent Logic Analyzer application on a
standalone instrument or you are running the Agilent Logic Analyzer
application on your PC with hosted instruments attached to your PC,
the Agilent Notification Center Icon will be present on the taskbar
(lower, right- hand corner of your desktop). This icon can be
right- clicked to open an instrument details dialog showing the same
type of information as the above dialog—but only for the local hardware.
See Also
• To view logic analysis system details (see page 70)
Import Dialog
The Import dialog lets you import certain kinds of data into the Agilent
Logic Analyzer application.
474
Agilent Logic Analyzer Online Help
12
Reference
Module CSV text file
Lets you import data from a CSV format text file into the logic analysis
system using a data import module (see To create a data import module
(see page 197)).
Module binary file
Lets you import data from a module binary (ALB) format file into the logic
analysis system using a data import module (see To create a data import
module (see page 197)).
Pattern Generator
CSV text file
Lets you import vectors of stimulus to a pattern generator module (see "
Importing Vector Sequences from CSV Format Files" (in the online
help)).
Pattern Generator
Binary file
Lets you import setup information and a large number of stimulus
vectors to a pattern generator module (see "Importing PattGen Binary
(PGB) Format Files" (in the online help)).
16700 Fast Binary
Data
Lets you import fast binary data from the 16700-series logic analysis
system (see To import 167xx fast binary data (see page 193)).
Licensed Pattern
Generator file
Lets you import licensed pattern generator vectors.
Import Setup Dialog
The Import Setup dialog is accessed through the menu bar's Setup>(Data
Import Module)>Bus/Signals....
The dialog consists of the following two tabs.
• Buses/Signals - The Buses/Signals tab is used to edit bus and signal
names in the data import module. Also, you can assign a default
number base and polarity to the bus or signal. See Buses/Signals Tab
(see page 476).
• File Information - The File Information tab describes the contents of
the file that has been imported. See File Information Tab (see
page 477).
Agilent Logic Analyzer Online Help
475
12 Reference
Buses/Signals Tab
The Buses/Signals tab is used to edit bus and signal names in the data
import module. You also use the Buses/Signal tab to set the polarity, set
the default number base, and enter user comments.
The Buses/Signals tab is accessed through the menu bar's Setup>(Data
Import Module)>Bus/Signals... command.
Through the Display button, you can select what bus/signal setup
information is displayed.
The bus and signal icons in the Bus/Signal Name column are normally
red, but they turn gray if the bus/signal is locked by an inverse assembler.
Read Only
Options
476
The following fields are read only and cannot be edited. The display of
these items can be turned on/off under the Display button.
Width
The Width column displays the number of assigned channels on each
bus.
Activity
The Activity row displays the type of signal activity on each channel.
• Low bar = A stable low level.
• High bar = A stable high level.
• Transition arrows = An active signal transition between low and high.
Channel Numbers
The Channel Numbers row displays pod channel numbers
Agilent Logic Analyzer Online Help
Reference
See Also
12
• To edit data import module bus/signal definitions (see page 199)
• Using Data Import Modules (see page 197)
File Information Tab
The File Information tab describes the contents of the file that has been
imported.
The File Information tab is accessed through the menu bar's Setup>(Data
Import Module)>File Info... command.
See Also
• To view data import module file information (see page 201)
• Using Data Import Modules (see page 197)
Module Mapping Dialog
The Module Mapping dialog helps you map module setup information from
the configuration file you are opening to the modules in the logic analysis
system you are using.
Agilent Logic Analyzer Online Help
477
12 Reference
If you are opening an ALA format configuration file, modules must be
compatible in order to setup a module with information from the
configuration file. If you are opening an XML format configuration file, you
can use setup information from any module; however, because of module
differences, some settings may not transfer.
See Also
Best-fit algorithm
(see page 478)
Automatically maps configuration file modules into the current frame.
Manually map
The Specify Mapping... button opens the Specify Mapping dialog (see
page 500) to specify how configuration file modules should be mapped
into the current frame.
Offline mode
Loads the configuration file as-is in the offline mode.
• To transfer module setups to/from multi- module systems (see page 194)
Best-Fit Algorithm for Automatic Module Mapping
The best- fit algorithms differ slightly, depending on whether you're loading
XML or ALA format configuration files.
When Loading
XML Format
Configuration
Files:
For any given module in the configuration file:
1 Is the module split?
2 Look for a module in the Overview window with the same name. If one
is found, load the configuration into that module.
478
Agilent Logic Analyzer Online Help
Reference
12
3 Look for the first module (based on the top to bottom order as shown
in the Overview window) of the same specific type as the configuration
file module. If one is found, load the configuration into that module.
In this case, "specific" means, for example, a 16750/1/2A/B logic
analyzer vs. a 16753/4/5/6A logic analyzer.
4 Look for the first module of the same general type as the configuration
file module.
In this case, "general" means, for example, "logic analyzer" vs. "pattern
generator").
5 If not found with any of the above, then:
a In online (either Local or Remote) mode, don't load the module.
b In offline mode, create the module.
When Loading
ALA Format
Configuration
Files
For any given module in the configuration file:
1 Look for the first module (based on the top to bottom order as shown
in the Overview window) of the same specific type as the configuration
file module. If one is found, load the configuration into that module.
In this case, "specific" means, for example, a 16750/1/2A/B logic
analyzer vs. a 16753/4/5/6A logic analyzer.
2 If not found, skip it.
NOTE
In offline mode:
When loading an ALA format configuration file, there is always a
"clear" performed in the Overview window. Therefore, no matching
algorithm is needed.
When loading an XML format configuration file, the XML best- fit
algorithm is used.
See Also
• Module Mapping Dialog (see page 477)
Agilent Logic Analyzer Online Help
479
12 Reference
Module Skew and System Trigger Dialog
This dialog is available when there are multiple module (see page 696)s in
a logic analyzer or logic analysis system. It lets you:
• Specify which module is the system trigger (that is, which module's
trigger reference point is Time=0).
• Specify the trigger reference point skew for modules that are not the
system trigger.
When First module to trigger designates the System Trigger is checked,
the first module to trigger after the next run is selected as the system
trigger. Unchecking this option and checking it again causes the module
that has currently triggered first to become the selected system trigger.
Disabled modules are grayed out.
See Also
• Setting the System Trigger and Skew Between Modules (see page 315)
• To disable and enable modules (see page 78)
Netlist Import Dialog
The Netlist Import dialog lets you set up bus/signal names and assign
them to logic analyzer channels by importing netlist files. Netlist files come
from the Electronic Design Automation (EDA) tools used to design the
device under test, and they contain information about the signals on the
connectors built into the device under test for the logic analyzer probes.
NOTE
480
Before you can import bus/signal names from netlist files and assign them to logic analyzer
channels, you must use the Define Probes dialog to identify the probes that are used with
the logic analyzer.
Agilent Logic Analyzer Online Help
Reference
See Also
Netlist File
Lets you enter or browse for the name of the netlist file to import.
Trim Buses/Signals...
Opens the Trim Bus/Signal Names dialog which lets you trim the
bus/signal names imported from the netlist file.
12
• To define buses and signals by importing netlist files (see page 93)
Offline Startup Options Dialog
The Offline Startup Options dialog appears when you start the Agilent
Logic Analyzer application and it wants to start in the offline mode (see
page 203) (if this is unexpected, see If starting in offline mode is
unexpected (see page 335)). This dialog presents options for the tasks you
can perform in the offline mode.
Go Online...
Opens the Select System to Use dialog (see page 491) for choosing a
frame to connect the Agilent Logic Analyzer application to.
Open File...
Lets you open a logic analyzer configuration file (see page 190).
Import...
Opens the Import dialog (see page 474) for importing data from an
external source into the logic analysis system.
Continue Offline...
Opens the Create a New Configuration dialog (see page 463) for creating
a new logic analyzer configuration file.
Agilent Logic Analyzer Online Help
481
12 Reference
See Also
• If starting in offline mode is unexpected (see page 335)
Options Dialog
To change your system options, select Edit>Options... from the menu bar.
System options are written in the Windows registry file and persist across
sessions.
• System Options (see page 482)
• Bus/Signal Naming Options (see page 483)
• Message Dialogs/Event Logging Options (see page 483)
System Options
482
Trigger History Depth
You can keep as many as 50 of the most recently used triggers. See To
store a trigger (see page 171) for more information on re-using triggers.
Trigger history is saved in the configuration files. The default is 10.
Recent File List
Entries
This sets how many recently-loaded configuration files are shown in the
File menu. The default is 4.
Repetitive Run Delay
Delay between repetitive measurements allows you to look at the
captured data and decide whether to stop the measurement before the
next run occurs.
Start Maximized
Specifies whether the Agilent Logic Analyzer application's main window
is maximized when the application is started.
Create Demo Data
when offline
When you run the analyzer, fake data will be created. This mode is useful
when learning how to use the logic analyzer software.
NOTE: The logic analyzer does not trigger with fake data. You can set the
triggers, but will not get the same results you would with a real
acquisition.
Agilent Logic Analyzer Online Help
Reference
Bus/Signal
Naming Option
Message
Dialogs/Event
Logging Options
12
Go to Trigger on Run
Specifies, when a logic analyzer measurement is run, whether display
windows are automatically positioned around the data that triggered the
analyzer.
Enable Numeric
Grouping
Numeric grouping adds spaces between every four hexadecimal and
binary digits, spaces between every three octal digits, and commas
between every three decimal digits (for example, FFFF FFFF, 1111 1111,
777 777, and 999,999).
Default Folders...
Opens the Default Folders dialog for specifying the default folder
locations for configuration files, export files, and import files.
When you have defined the same bus/signal name in more than one
module:
Short
Bus/signal names are shown without the module name even if they are
the same. In other words, it is possible to display two buses called
"ADDR" that are not the same physical bus. (You can still see the
module name in a tool tip by hovering over the bus/signal name.)
Unique
Module names are pre-pended to identical bus/signal names, for
example, "Module 1:ADDR" and "Module 2:ADDR".
As with any other program, the Agilent Logic Analyzer application
generates messages about events. You can choose which messages are
displayed. Check the appropriate box to indicate you wish the dialogs
displayed.
Show Information
Dialogs
Information dialogs offer tips such as the location of Simple Trigger, and
do not indicate a failure.
Show Warning
Dialogs
Warning dialogs occur when some setting may affect your data, such as
being offline.
Show Error Dialogs
Error dialogs occur when an operation cannot be completed as specified.
Event Logging
You can choose to have all events recorded in a log file. Event logging
will slow down your logic analyzer. Event logs can be viewed through
Help>Status Log. Set the event logging level according to the directions
of your Agilent Technologies support person. Be sure to turn off event
logging when resuming normal use.
Pod Assignment Dialog
The Pod Assignment dialog lets you reserve a pod (see page 697) or pod
pair (see page 697) for time tag storage. When a logic analyzer module
(see page 696) has been split into two modules, you can also use this
dialog to re- assign pods or pod pairs.
Agilent Logic Analyzer Online Help
483
12 Reference
If you choose the highest acquisition memory depth (see page 115) and
there is a pod pair that has no buses or signals assigned to it, that pod
pair is automatically reserved for time tag storage, and there is no need to
use this dialog.
See Also
Pod/Pod Pair
Indicates the pod or pod pair to be assigned or reserved.
(Module Selection)
For each pod or pod pair, selects the module to which it is assigned or
reserves it for time tag storage.
Master Pods
Indicates that the pod or pod pair is on the master card.
• Split Analyzer Setup Dialog (see page 501)
• Memory Depth and Channel Count Trade- offs (see page 382)
• Pod and Channel Naming Conventions (see page 380)
Printing Data Dialog
After choosing File>Print..., this dialog lets you print the current
measurement data from a display window.
484
Agilent Logic Analyzer Online Help
12
Reference
NOTE
See Also
The first time you access the print dialog, you are asked to install a printer. Follow the
directions in the printer install dialogs that appear.
Printer
Lets you select the printer, change its properties, and preview the print
out.
Print What
Lets you select which display window to print from and specify printing
options.
Scaling
Lets you specify the number of pages to print per sheet.
Copies
Lets you specify the number of copies to print.
Print range
You can print All data, or print just a defined range between times,
sample numbers, or marker locations. Data is printed from the smallest
time/sample to the largest.
• Printing Captured Data (see page 318)
• To install a printer (see page 319)
• To connect a LAN (see page 319)
Agilent Logic Analyzer Online Help
485
12 Reference
Properties Dialog
The Properties dialog is accessed through the menu bar's
Window>Properties.... Use it to set up how the window and the displayed
data appear.
• Changing Waveform Window Properties (see page 219)
• Changing Listing Window Properties (see page 233)
• To set Compare window properties (see page 277)
• Changing Source Window Properties (see page 284)
• Changing Marker Properties (see page 254)
Range Properties Dialog
Data Range Tab
486
Specifies the range of data to export.
Time
Lets you specify the range of data to export by time.
Marker
Lets you specify the range of data to export by markers.
Agilent Logic Analyzer Online Help
Reference
Bus/Signal
Selection Tab
See Also
12
Specifies the buses/signals to export data from.
Select All
Selects all buses/signals.
Select None
De-selects all buses/signals.
• To export data to CSV format files (see page 177)
Recall Trigger Dialog
The Recall Trigger dialog lets you:
• Recall a previously- used trigger from:
• The favorites list.
• The recently used list.
• An XML format trigger specification file.
• Move a recently used trigger to the favorites list.
• Rename the trigger.
• Clear triggers from the favorites or recently- used list.
• View trigger details.
NOTE
The favorites list is saved with the logic analyzer configuration. If you load a new
configuration file, the favorites list is overwritten.
Agilent Logic Analyzer Online Help
487
12 Reference
See Also
Rename
Lets you edit the name of the highlighted trigger.
Clear
Clears the highlighted trigger from the list.
Clear All
Clears all triggers from recall lists.
Details
Shows complete definition of the highlighted trigger.
Open...
Lets you recall a trigger that was previously saved to an XML format
trigger specification file.
NOTE: When a trigger is stored to an XML format trigger specification
file, trigger sequence steps are converted to advanced If/Then trigger
functions. Therefore, the trigger may look different when you recall it
from an XML format file; however, it is equivalent to the trigger that was
saved.
• To store a trigger (see page 171)
• To recall a trigger (see page 172)
• To set the trigger history depth (see page 172)
Run Properties Dialog
Displays the options for saving captured data after each run and stopping
after a certain number of repetitive runs.
488
Agilent Logic Analyzer Online Help
Reference
12
Save Options
Repetitive
Options
See Also
Save after every
acquisition
Enables or disables saving captured data after every run. When enabled,
you can specify additional options for naming the data files.
Increment file
numbers between
runs, starting with
Enables or disables saving to consecutively numbered files. When
enabled, you can specify the base file name and type.
Base file name
Lets you enter the base file name when saving to consecutively
numbered files.
Save as type
Lets you specify the file type to use when saving to consecutively
numbered files. You can choose from:
• Logic Analyzer Configuration (*.ala)
• Transferable Configuration (*.xml)
• Module CSV text file (*.csv)
• Module binary file (*.alb)
• Standard CSV text file (*.csv)
For more information on these file types, see the topics under Saving
Captured Data (and Logic Analyzer Setups) (see page 175).
Settings...
Opens the Save As dialog (see page 176) for specifying the settings of
individual data files; for example, you can select the data source and
sample range.
Current Settings
Shows the currently selected settings.
Stop running after
Lets you stop repetitive runs after a certain number of acquisitions.
When enabled, you can enter the number of acquisitions.
• Running/Stopping Measurements (see page 173)
Agilent Logic Analyzer Online Help
489
12 Reference
Select Symbol Dialog
Use the Select Symbol dialog to choose a symbol to use when the numeric
base (see page 237) is set to Symbols.
The Select Symbol dialog becomes available when you use the Symbols
number base in the following dialogs:
• Find (see page 266)
• "Filter/Colorize" (in the online help)
• Specifying Simple Triggers (see page 136)
• Advanced Trigger Dialog (see page 456)
In the Select Symbol dialog:
490
Symbol Name to find
Filter the list of symbols by typing characters in this field. You can also
use the wildcard characters:
• * (asterisk) to represent zero or more characters.
• ? (question mark) to represent a single character.
You can sort on any column in the symbol list by clicking the column
header.
Name
Lists the symbol names defined or loaded for the bus (see Setting Up
Symbols (see page 119)).
Type
Lists the symbol types (for example, section, variable, function, etc.).
When sorting on this column, the symbols associated with each type are
sorted by name.
Value
Lists the symbol values.
Base
Shows the number base for the symbol value.
Agilent Logic Analyzer Online Help
12
Reference
File
Shows the high-level source file that the symbol is from. When sorting
on this column, the symbols associated with each file are sorted by
value.
Select
When there is a range of values associated with the selected symbol,
you can choose the Start Value of the range, the End Value of the range,
and if you are selecting a symbol for a range setting, the Start and End
Values of the range.
Add Offset (Hex)
Lets you add an offset to the selected symbol value, for example, in the
case where code is relocated.
Note that when you use offsets, the system stores the "real" value, not
the fact that it is a symbol plus an offset. This can cause the display of
the symbol+offset to be different than what you entered. For example,
for:
•
Symbol
-----------RangeSymbol1
RangeSymbol2
Symbol3
Symbol4
Symbol5
Value
-----00..10
11..20
21
22
FF
• If you enter "Symbol3 + 1", the system interprets this as 22, which is
also Symbol4. So, even though you entered "Symbol3 + 1", the
system displays "Symbol4".
• If you enter "RangeSymbol2(end value) + 1", it will be displayed as
"Symbol3".
• If you enter "RangeSymbol1(start value) + 12", it will be displayed as
"RangeSymbol2+1".
• Symbol values can "wrap", such as "Symbol5 + 1" where the result is
00. In this case, the you enter "Symbol5 + 1" and the resulting symbol
is "RangeSymbol1".
See Also
• Setting Up Symbols (see page 119)
• Symbols Dialog (see page 504)
Select System to Use Dialog
The Select System to Use dialog lets you select a logic analysis system
frame (see page 695) to connect to, and it lets you manage the list of
frames.
A local system is a frame connected to the machine that runs the Agilent
Logic Analyzer application. Remote systems are frames connected to
machines elsewhere on your network. The remote system list can be
managed any way you wish. The list of remote systems is stored on a
per- user basis (each user has their own customizable list of remote
systems).
Agilent Logic Analyzer Online Help
491
12 Reference
The information in the dialog can be sorted by any of the columns by
clicking on the column header.
You can right- click on any row in the dialog to get quick access to a menu
of system- specific actions.
492
System
Displays the hostname or IP address of a frame in the list. A green,
yellow, or red indicator indicates whether you can connect to or obtain
information from this frame (green), the frame hardware is initializing
(yellow), or some other problem (red)—such as the host not having any
frames, the host is offline, or the software on the target machine is
incompatible.
Current Status
Displays whether a frame is available, offline (that is, powered down),
currently in use, or has an incompatible remote service (that is, its
software needs to be upgraded to match the version of software
installed on the machine displaying this dialog).
Analyzer Description
Displays the type of logic analyzer frame.
In Use Comment
Displays the "system in use" comments set by the user currently using
the frame.
Connect
Connects to the selected logic analysis system (either local or remote).
You can connect to a frame even if it is in use. You will be warned if you
elect to connect to a frame that is already in-use before bumping the
other user offline. Taking a user offline by connecting to an in-use frame
will result in the other user losing any unsaved acquisition data
(included in the warning message). For this reason, it is always
preferable to contact the user (perhaps using the chat feature) and ask
them to gracefully take themselves offline—saving any important data.
If the user is not reachable—this ability to claim the system remotely is
a powerful feature.
Add
Lets you enter the hostname or IP address of a remote system to be
added to the list.
Delete
Removes the selected system from the system list.
Agilent Logic Analyzer Online Help
12
Reference
Notes:
Refresh
Forces an immediate refresh of all information in this dialog. This dialog
is auto-updating—so you should not need to push this button. It is
provided as a fail-safe only.
More >> Less <<
Shows or hides the bottom row of buttons.
Set My Comments
Opens a dialog that lets you enter some in-use comments. If another
Agilent Logic Analyzer application attempts to connect to the system
that you are currently connected to, your "system in-use" comments will
be displayed. These comments can be used to explain why you are using
a particular system, give your contact information, etc. These comments
can be changed before going online with a frame or while online with a
frame. The changes will take effect immediately.
Set Local Password
Opens the Remote Access Password Utility dialog for establishing a
remote-connect password (see page 74). The icon next to a remote
system will have a padlock superimposed on it if a password is required
to connect to that machine. A remote-access password forces remote
users to enter this password before connecting to any local instrument.
The local system icon will never have a padlock on it because a
remote-access password is never required for the local client. This
button will change to "Clear Local Password" if a remote-access
password is already set. Only Windows users with administrative
credentials will have the ability to set or clear remote-access passwords.
Set as Auto-Connect
Selects the logic analysis system frame as the one to use when the
Agilent Logic Analyzer application starts. The words "auto-connect" will
show up next to the frame selected as an auto-connect. This button will
change to "Clear Auto-Connect" if this frame is already set as an
auto-connect.
Details...
Opens the Frame/Module Information dialog (see page 473) which
displays detailed information about the selected logic analysis system. If
the selected frame is a member of a multiframe set, frame and module
information on all frames in the set is presented in this dialog.
Chat
Opens the Chat Select Destination dialog (see page 462) for
communicating with someone on the selected system. You have the
option of opening a two-way, interactive chat with any person logged on
to the selected system or the user that is currently using the selected
frame (if different).
Close
Closes the dialog without connecting to a local or remote system.
• If the systems in this dialog are slow to update, try removing any
machines in the list that are unresponsive (red) or not used.
• Slow network conditions can also slow the update rate of this dialog.
• This dialog is auto- updating—so it is not necessary to push the refresh
button to see status changes. The refresh button is provided as a
fail- safe only.
See Also
• Connecting to a Logic Analysis System (see page 65)
Agilent Logic Analyzer Online Help
493
12 Reference
Software Licensing Dialog
The Software Licensing dialog is used to manage the software licenses
used by a logic analysis system. This dialog has four tabs:
• Summary Tab (see page 494)
• Activation Tab (see page 495)
• Floating License Servers Tab (see page 495)
• Borrow Tab (see page 496)
See Also
• Managing Software Licenses (see page 323)
Summary Tab
The Software Licensing dialog's Summary tab displays information about
the licenses that can be used in the logic analysis system.
Folders in the Active Software Licenses hierarchy show the licensed
software that can be used. Red check marks show floating licenses are in
use. A red "X" next to a folder shows that the software is not installed.
Within a folder, the status of individual licenses is displayed.
See Also
494
Show Details...
Opens a dialog that displays detailed information about the selected
license.
Copy to Clipboard
Copies software licensing summary information to the clip board.
• To view active software license information (see page 324)
Agilent Logic Analyzer Online Help
Reference
12
Activation Tab
The Software Licensing dialog's Activation tab contains the Licensing Host
ID which is needed to activate software licenses.
Licensing Host ID
See Also
This ID is used when obtaining license files for software tools.
• To activate software licenses (see page 325)
Floating License Servers Tab
The Software Licensing dialog's Floating License Servers tab lets you
identify and order the servers that floating licenses can be obtained from.
When licenses need to be checked out, the list of License Servers is
searched in order, and the license is checked out from the first server
having an available license.
Agilent Logic Analyzer Online Help
495
12 Reference
Add Server...
Opens a dialog for entering the computer name and port number of the
floating license server.
Only enter names of computers (or logic analyzers) that are
floating license servers. Otherwise, the license manager interface hangs
up for many minutes trying to determine if the computer is really a
floating license server.
See Also
Delete Server
Removes the selected server from the list.
Move Up
Raises the selected server in the search order.
Move Down
Lowers the selected server in the search order.
Refresh
Updates the green or red server availability indicators. This is only a
check of whether the computer is on the network, not of whether the
license server software is running on that computer.
Apply
License server changes must be applied before you can go to the
Summary or Borrow tabs.
• To access floating license servers (see page 326)
Borrow Tab
The Software Licensing dialog's Borrow tab lets you borrow floating
licenses from a server for a period of time, for example, if you're taking a
logic analyzer (or a computer running the Agilent Logic Analyzer
application) out of the office (or just off the network). When a borrowed
license's time expires, the license is automatically returned to the server.
However, you can also use the Borrow tab to return licenses early.
496
Agilent Logic Analyzer Online Help
12
Reference
See Also
Borrow Licenses
Lets you enter the amount of time you want to borrow a license for and
borrow the license. The default time is seven days. The minimum time is
ten minutes. See also Messages in the Borrow Licenses Area (see
page 497).
Return Borrowed
Licenses
Lets you return borrowed licenses early. All borrowed licenses must be
returned at the same time. You are not able to return borrowed licenses
while any licenses are checked out. See also Messages in the Return
Borrowed Licenses Area (see page 498).
• To borrow floating licenses and return them early (see page 328)
Messages in the Borrow Licenses Area These messages can appear in the
Software Licensing dialog's Borrow tab.
Borrowing is not supported while in Demo Center Mode.
Licenses cannot be borrowed while using the Demo Center feature.
This configuration is not using any licenses. There is nothing to borrow.
No licenses are currently in use, so there is nothing to borrow.
This configuration is not using any floating licenses. There is nothing to borrow.
If all licenses being used are node- locked, there are no licenses that can
be borrowed.
The licenses for this configuration cannot be borrowed because some are node-locked.
You cannot borrow licenses when floating licenses and node- locked
licenses are in use at the same time.
Click on the Borrow button to borrow licenses used by this configuration.
When this message is displayed, you can borrow the licenses used by
the current configuration.
Click on the Borrow button to borrow additional licenses used by this configuration.
When this message is displayed, some licenses are already borrowed,
and you can borrow the additional licenses used by the current
configuration.
All licenses needed by this configuration are already borrowed.
When this message is displayed, all licenses in use are already
borrowed. To borrow additional licenses, open the feature that requires
the license, and return to the Software Licensing dialog's Borrow tab.
Agilent Logic Analyzer Online Help
497
12 Reference
Messages in the Return Borrowed Licenses Area These messages can appear
in the Software Licensing dialog's Borrow tab.
The following licenses cannot be returned while some servers are not configured.
If a license was checked out from a server that is not currently
configured, licenses cannot be returned early.
The following licenses cannot be returned while licenses are still checked out.
If any licenses are checked out (and not borrowed), borrowed licenses
cannot be returned early.
The following licenses are currently borrowed for exclusive use on this system.
When this message is displayed, borrowed licenses can be returned
early.
Source Viewer Properties Dialog
• Source Properties Tab (see page 498)
• Source Code Directories Tab (see page 499)
• Correlation Bus Tab (see page 500)
The Listing Properties, Column Properties, and Marker Properties tabs
are the same as in the Listing window.
See Also
• Changing Listing Window Properties (see page 233)
• Changing Bus/Signal Column Properties (see page 235)
Source Properties Tab
The Source Viewer Properties dialog's Source Properties tab lets you set
the background color and font size as well as display options like the
number of spaces to use for tabs and whether or not to display line
numbers.
498
Agilent Logic Analyzer Online Help
Reference
See Also
12
• Changing Source Window Properties (see page 284)
• Source Viewer Properties Dialog (see page 498)
Source Code Directories Tab
The Source Viewer Properties dialog's Source Code Directories tab lets you
specify the directories where the source code is located. This is necessary
because source file paths specified in the symbol file may not be valid if
you compile on one computer and debug on another. You can specify
multiple directories and change their order. Directories are searched in
order, and you can specify whether subdirectories are searched.
See Also
• To edit the source code directory list (see page 282)
• Source Viewer Properties Dialog (see page 498)
Agilent Logic Analyzer Online Help
499
12 Reference
Correlation Bus Tab
The Source Viewer Properties dialog's Correlation Bus tab lets you specify
the bus whose line number symbols will be used for source correlation.
Typically, you will select the "software address" bus generated by an
inverse assembler tool or another address bus.
See Also
• To select the correlation bus (see page 283)
• Source Viewer Properties Dialog (see page 498)
Specify Mapping Dialog
The Specify Mapping dialog lets you manually map modules from a
configuration file to modules in the logic analysis system.
The top of the Specify Mapping dialog lists the module configurations in
the file being loaded. The bottom part of the dialog lists modules in the
logic analysis system. The Nothing selection says not to use any of the
module configurations being loaded.
500
Agilent Logic Analyzer Online Help
12
Reference
NOTE
See Also
If you cannot load setup information from an ALA format configuration file into a particular
module, the modules are not compatible, and you need to use an XML format configuration
file to transfer the module setup information (see If an ALA format configuration file won't
open (see page 336)).
• Module Mapping Dialog (see page 477)
• To transfer module setups to/from multi- module systems (see page 194)
• ALA vs. XML, When to Use Each Format (see page 407)
Split Analyzer Setup Dialog
A logic analyzer module (see page 696) can be split into two logic analyzer
modules, for example, to probe two buses with different clock signals.
NOTE
When you split a logic analyzer module, one of the resulting modules must be in the state
sampling mode (they cannot both be in the timing sampling mode).
The Split Analyzer Setup dialog lets you specify how many channels are
used in each module.
Agilent Logic Analyzer Online Help
501
12 Reference
Channel Assignment
Drag the slider bar to split channels between the logic analyzer modules.
Advanced Pod
Assignment Mode
Select this option for finer control over which pods (see page 697) or pod
pairs (see page 697) are assigned to each module or are reserved for
time tag storage.
Master Pods indicate that the pod or pod pair is on the master card.
See Also
• Configuring Logic Analyzer Modules (see page 78)
• Memory Depth and Channel Count Trade- offs (see page 382)
• Pod and Channel Naming Conventions (see page 380)
Status Dialog
System Status
Tab
502
Displays the logic analysis system status.
Agilent Logic Analyzer Online Help
12
Reference
Select Columns...
For logic analyzer modules, opens the Select Status Columns dialog for
selecting the columns to be displayed.
Default Columns
Resets the columns displayed in the System Status tab to the default
set.
Details...
Displays details for the selected module, tool, or window.
For example, module details include: graphical trigger overview,
occurrence counter, global counter, flags, and timer status.
Cancel
Cancels processing for the selected module, tool, or window.
Resume
Resumes canceled processing for the selected module, tool, or window.
You can copy a module, tool, or window's status to the clip board by
right- clicking and choosing Copy from the popup menu.
Agilent Logic Analyzer Online Help
503
12 Reference
Status Log Tab
Displays the logic analysis system status log.
You can select the types of log messages to display, and you can clear the
log.
See Also
• Options Dialog (see page 482)
Symbols Dialog
The Symbols dialog lets you to define, copy, and edit symbols for the
entire system.
User- defined symbols are indicated by
504
.
Agilent Logic Analyzer Online Help
12
Reference
Symbols files are indicated by . Symbol files can be either
compiler- generated object files containing symbols or general- purpose
ASCII (GPA) format symbol files.
See Also
Load...
If a bus/signal is selected, this opens the Select Symbol File dialog for
loading symbols from a compiler-generated object file or a
general-purpose ASCII (GPA) format symbol file.
If symbol file is selected, it is reloaded.
Add...
Adds a user-defined symbol to the selected bus/signal.
Edit...
Edits the selected user-defined symbol.
Delete Delete All
Removes the selected user-defined symbol or symbol file (or all symbols
if a bus/signal is selected) from the list.
Move Up Move Down
Moves the selected user-defined symbol or symbol file up or down
within the list. When the system looks for a symbol that corresponds to
a bus/signal value, the first match is used. (More than one symbol can
match a given value.)
• Setting Up Symbols (see page 119)
• Displaying Names (Symbols) for Bus/Signal Values (see page 239)
System Summary Dialog
The System Summary dialog is used to see summary information about all
modules in the system including a physical view of the cards in the
system (Slot Summary (see page 505)), a list of all of the modules and
their trigger times (Module Summary (see page 506)), and a list of how to
connect all of the probes (Probe Summary (see page 507)).
• Slot Summary Tab (see page 505)
• Module Summary Tab (see page 506)
• Probe Summary Tab (see page 507)
See Also
• Analyzer Setup Dialog (see page 458)
Slot Summary Tab
For the selected frame (see page 695) (if there are multiple frames), the
Slot Summary tab shows: the slots (see page 699), cards (see page 694),
and modules (see page 696) in the logic analysis system frame, or the
cards (see page 694) and modules (see page 696) in the standalone logic
analyzer.
Agilent Logic Analyzer Online Help
505
12 Reference
See Also
• System Summary Dialog (see page 505)
Module Summary Tab
For each module (see page 696) in the logic analysis system, the Module
Summary tab shows the frame (see page 695) in which the module
resides, the cards (see page 694) that make up the module, the slots (see
page 699) in which these cards reside, and the time that a trigger
occurred.
See Also
506
• System Summary Dialog (see page 505)
Agilent Logic Analyzer Online Help
Reference
12
Probe Summary Tab
The Probe Summary tab shows logic analyzer pods and channels, probe
types, and the connectors or signals in the device under test to which the
pods and channels should be connected.
Probe types can be defined by themselves, in XML configuration files, or
while importing netlists (see page 93) (to assign bus/signal names to logic
analyzer channels). If you haven't defined probe types, the flying- lead
probe type is assumed.
NOTE
See Also
When connecting differential probe channel pin/pad/lead pairs to single-ended signals,
make sure the negative pin/pad/lead is connected to ground and the positive pin/pad/lead
is connected to the single-ended signal.
• "To define probes" (in the online help)
• System Summary Dialog (see page 505)
• "Connecting Probes Using the Probe Summary" (in the online help)
Agilent Logic Analyzer Online Help
507
12 Reference
Target Control Port Dialog
The 16900A, 16902A, 16902B, and 16903A logic analysis system frames
(see page 695) have a target control port, an 8- bit, 3.3V port that can be
used to send signals to a device under test. The target control port does
not function like a pattern generator, but more like a remote control for
switches in the device under test.
For the selected frame (if there are multiple frames), the Target Control
Port dialog lets you set the output signal levels on the port.
See Also
508
Signal
Identifies the target control port signal.
Enabled
Lets you enable or disable an output signal on the target control port.
When disabled, the signal has a tri-state high-impedance output. When
enabled, the signal outputs a standard 3.3V logic level with 1 high and 0
low.
Write
Gives you two buttons, 0 and 1, for changing the signal output value to a
standard 3.3V logic low or high, respectively.
Observed Value
Displays the signal value observed on the target control port signal.
Toggle
Flips the settings of the signal and leaves them that way. For example, if
your signal is set to 1 and you click Toggle, the setting changes to 0.
Pulse
Flips the settings for one clock cycle, which is at least 16 ms. The pulse
may last longer. You cannot specify the duration of the pulse.
• To control signals in the device under test (see page 63)
Agilent Logic Analyzer Online Help
Reference
12
Thresholds and Sample Positions Dialog
The Thresholds and Sample Positions dialog lets you position the logic
analyzer's setup/hold window (or sampling position) and specify the
threshold voltage so that data on high- speed buses is captured accurately,
in other words, so that data is sampled when it is valid.
When the device under test's data valid window is less than 2.5 ns
(roughly, for clock speeds >= 200 MHz), it's easiest to use eye finder to
locate the stable and transitioning regions of signals and to automatically
adjust sampling positions.
Eye finder measures the location of the stable region boundaries and
places the logic analyzer's sampling position in the center of the stable
region. Eye finder also adjusts the threshold voltage setting to maximize
the width of the measured stable regions.
When the device under test's data valid window is greater than 2.5 ns
(roughly, for clock speeds < 200 MHz), it's easiest to adjust the sampling
position manually, without using the logic analyzer to locate the stable and
transitioning regions of signals.
Legend
Describes items you see in the bus/signal diagram.
Display
Lets you display or hide:
• Threshold and Sample Position column.
• Messages column.
• Voltage information.
Agilent Logic Analyzer Online Help
509
12 Reference
510
Advanced...
Opens the Eye Finder Advanced Options dialog (see page 513) for setting
measurement duration and run mode options.
Buses/Signals
Lets you choose the buses/signals to run eye finder on. You can expand
or overlay the signals in a bus, select all or select none of the signals,
select individual signals, or select multiple signals.
If a channel appears in multiple buses/signals, selecting that channel
will select it in each of those buses/signals.
After eye finder is run, you can right-click on a bus/signal name and
choose Properties... to open the Eye Finder Properties dialog (see
page 515) for viewing additional information about the measurement
results.
Bus/Signal Diagram
Displays a digital "eye" diagram that represents many samples of data
captured in relation to the sampling clock. The transitioning edges
measured before and after the sampling clock result in a picture that is
eye-shaped.
The display area shows:
• Transitioning (dark) and stable (light) regions on the signals. Intensity
shows where transitions are more prevalent (darker orange) and less
prevalent (lighter).
• Suggested sampling positions (green triangles).
• The current sampling positions (vertical blue lines in stable regions,
red lines in transitioning regions).
• When voltage information is displayed, the current threshold voltage
settings are shown (horizontal blue lines in stable regions, red lines in
transitioning regions). If you click and drag the "+" formed by the
sampling position and threshold setting lines, both are adjusted; to
adjust the settings individually, click and drag the appropriate dotted
line. Note that adjusting threshold settings affects all channels on the
same pod (and sometimes the clock input on the pod as well).
To give you more information about the signals, the display covers
+/-5 ns even though the sampling position may only be set to
+/-3.25 ns.
Threshold and Sample
Position
Shows the numeric values of the threshold voltage and sample position
settings. Clicking in this column gives you entry fields for adjusting the
settings. You can also drag the sample position and threshold voltage
bars to new locations.
Messages
This column displays:
• Informational message icons. You can move the mouse pointer over
the icon to cause the message to pop up.
• Time stamp information that shows when the last eye finder
measurement was run.
Agilent Logic Analyzer Online Help
Reference
Run
Agilent Logic Analyzer Online Help
12
Runs eye finder to automatically adjust state sampling positions and
threshold voltage settings.
511
12 Reference
(Type of Run)
Specifies the type of eye finder run. You can choose from:
• Auto Sample Position Setup. Tells eye finder to perform a scan that
will result in the automatic setting of sample positions only.
Threshold voltage settings are not changed.
• Auto Threshold and Sample Position Setup. Tells eye finder to find
the signal activity envelope and optimal threshold voltage (by
adjusting threshold voltages and watching activity indicators) and
then to perform a scan at that threshold that will result in the
automatic setting of sample positions. For example:
• Eye Scan with Threshold and Sample Position Setup. Tells eye finder
to perform scans across the full signal activity envelope that will
result in a bus/signal "eye" diagram (that has more voltage
information) and the automatic setting of threshold voltages and
sample positions. For example, here is the eye scan for one signal:
• Eye Scan with Sample Position Setup Only. Tells eye finder to
perform scans across the full signal activity envelope that will result
in a bus/signal "eye" diagram (that has more voltage information)
and the automatic setting of sample positions only. Threshold voltage
settings are not changed.
• Linear Scan Only (no settings changed). Tells eye finder to perform a
linear scan (like the Auto Sample Position Setup) and show you
suggested sample positions without changing the current sample
position settings. Manual adjustments are not allowed.
• Eye Scan Only (no settings changed). Tells eye finder to perform an
Eye Scan and show you suggested sample positions and thresholds
without changing the current sample position and threshold settings.
Manual adjustments are not allowed.
512
Agilent Logic Analyzer Online Help
12
Reference
See Also
• Understanding State Mode Sampling Positions (see page 386)
• How Selected/Suggested Positions Behave (see page 515)
• Eye Finder Info Messages (see page 350)
• To automatically adjust state sampling positions and threshold voltages
(see page 110)
• To manually adjust state sampling positions (see page 113)
Eye Finder Advanced Options Dialog
Measurement
Duration
Short
Eye finder looks at 50,000 clock cycles on each channel to determine the
suggested sampling positions. This setting requires frequent transitions
on all channels.
Medium
Eye finder looks at 500,000 clock cycles on each channel to determine
the suggested sampling positions. Use this for channels that transition
at a normal rate.
Long
Eye finder looks at 5 million clock cycles on each channel to determine
the suggested sampling positions. Use this setting if some channels
have sporadic transitions.
Custom
Lets you specify the number of clock cycles to sample on each channel
at each sampling position (each point in time).
Eye Scan: Complete
Scan
When unchecked, eye scan measures locations where signal activity is
found, but does not scan the interior of the eyes where there is no signal
activity.
When checked, all locations in time and voltage are scanned, including
the interior of the eyes. This is useful in some situations where sporadic
noise (for example, once per second) is present.
Agilent Logic Analyzer Online Help
513
12 Reference
Some things to consider when selecting among the eye finder advanced
settings are:
• Upper address bits that don't transition as frequently as lower address
bits and require more clock cycles.
• Data buses that are driven by different circuitry at different times
require enough clock cycles to observe the effects of each driver on the
bus.
When different channels require different settings, you can run eye finder
on channel subsets to avoid using the Long setting on a large number of
channels.
Run Mode
514
Run Repetitively
Runs the eye finder repetitively, so you can see how stable and
transitioning signals vary over time.
Accumulate Results
When selected, eye finder data is accumulated from run-to-run. When
unselected, eye finder data is erased before each run.
Demo Mode
Lets you look at eye finder with demo data. Demo mode does not
generate full eye scan data.
Enable sample
position warnings
When checked, current sample positions in time are compared to eye
finder (or eye scan) measurements, and you are warned if the sample
positions may no longer be in the stable region (the eye).
When unchecked, there are no checks for, or warnings about, possible
problems. This is useful for signals in some target systems with small
eyes, and it lets you suppress warnings that you have already seen
multiple times.
Scan Limits
Lets you set the range for the eye finder scan and display. This setting is
saved in both ALA and XML format configuration files.
Agilent Logic Analyzer Online Help
Reference
12
Eye Finder Properties Dialog
The Eye Finder Properties dialog displays information about the eye finder
measurement results.
Bus/Signal
The bus/signal name.
tPosition
The sample position.
vThreshold
The threshold voltage.
vMin
The minimum voltage in the signal activity envelope.
vMax
The maximum voltage in the signal activity envelope.
Time of Measurement
When eye finder was run.
# Accum
The number of accumulations that the data represents.
Status
The status information message from eye finder (see Eye Finder Info
Messages (see page 350)).
Clock Spec
Identifies the sampling clock setup.
Sampling Mode
Identifies the slot and pod that the sampling clock comes from, as well
as the state sampling clock mode used.
How Selected/Suggested Positions Behave
The eye finder's selected and suggested sampling positions behave as
follows:
How the Selected
Position Behaves
1 The selected position (blue line in stable regions or red line in
transitioning regions) can be dragged to the desired position without
running eye finder.
2 The selected position is "snapped" to the suggested position (green
triangle) each time eye finder is run on a channel.
Agilent Logic Analyzer Online Help
515
12 Reference
How the
Suggested
Position Behaves
1 The suggested position (green triangle) is only shown in displays of a
single channel.
2 There is only a suggested position on channels that have been
measured.
3 The suggested position is always in the center of the stable region
closest to the selected position (blue or red line).
4 If the selected position is moved to a different stable region, the
suggested position "hops" to the center of that region.
5 If a stable region is open- ended, the suggested position is placed a
fixed distance from the closed end (the visible boundary); if more than
one clock edge is active, the fixed distance is greater.
TimingZoom Setup Dialog
Timing zoom collects additional high- speed timing data around the trigger
of the logic analyzer.
Sampling Period
516
Displays the timing zoom sampling period. With some logic analyzers
(see Logic Analyzer Notes, Timing Zoom (see page 589)), you can
change the sampling period to see more or less sampling resolution
around the trigger.
Agilent Logic Analyzer Online Help
12
Reference
See Also
Trigger Position
Lets you position the timing zoom acquisition memory around the event
that triggers the logic analyzer.
Align Trigger With
In some older logic analyzer modules, if the logic analyzer is split, this
lets you specify which analyzer's trigger timing zoom should be aligned
with.
• Using Timing Zoom (see page 115)
• Logic Analyzer Notes, Timing Zoom (see page 589)
Agilent Logic Analyzer Online Help
517
12 Reference
Trigger Functions
The trigger functions available in the Advanced Trigger dialog give you
pre- configured trigger setups for common measurements. If the trigger
function you need is not available, start with a trigger function that is
close, convert the trigger sequence step to advanced If/Then trigger
functions, and edit the If/Then trigger functions.
• Timing Mode Trigger Functions (see page 518)
• State Mode Trigger Functions (see page 531)
See Also
• To show a trigger sequence step as Advanced If/Then trigger functions
(see page 163)
• To convert a trigger sequence step to Advanced If/Then trigger
functions (see page 164)
• Triggering From, and Sending Triggers To, Other Modules/Instruments
(see page 167)
Timing Mode Trigger Functions
The following trigger setup examples are available as Trigger Functions in
the Advanced Trigger dialog when in the timing acquisition mode. To see
these trigger setups in the context of an example measurement refer to
Making a timing analyzer measurement (see page 52).
Edge
• Edge (see page 519)
• "N" number of edges (see page 520)
• Edge and Pattern (see page 520)
• Edge followed by edge (see page 521)
• Edges too far apart (see page 521)
• Edge followed by pattern (see page 522)
• Pattern too late after edge (see page 522)
Bus Pattern
• Pattern (see page 523)
• Edge and Pattern (see page 520)
• Pattern present for > "T" time (see page 523)
• Pattern present for < "T" time (see page 524)
• Pattern absent for > "T" time (see page 524)
• Pattern absent for < "T" time (see page 525)
• Edge followed by pattern (see page 522)
• Pattern too late after edge (see page 522)
Other
518
• Find anything "N" times (see page 525)
Agilent Logic Analyzer Online Help
12
Reference
• Width violation on pattern or pulse (see page 526)
• Wait "T" seconds (see page 526)
• Run until user stop (see page 527)
• Wait for external arm (see page 527)
• Wait for arm from another module (see page 528)
Advanced
• Advanced If/Then (see page 528)
• Advanced 2- Way Branch (see page 529)
• Advanced 3- Way Branch (see page 529)
• Advanced 4- Way Branch (see page 530)
• Pattern "AND" Pattern (see page 530)
• Pattern "OR" Pattern (see page 531)
See Also
• To replace or insert trigger functions into trigger sequence steps (see
page 146)
• State Mode Trigger Functions (see page 531)
• To store a trigger (see page 171)
• To recall a trigger (see page 172)
Edge
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when a user- defined edge
occurs.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
519
12 Reference
"N" number of edges
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when the "Nth" occurrence
of a user- defined edge occurs.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Edge and Pattern
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when both a user- defined
edge and bus pattern occur at the same time.
To edit this
function
520
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
Reference
12
Edge followed by edge
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when edge 2 occurs within
a specified time period after edge 1.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Edges too far apart
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when edge 2 does not occur
within a specified time period after edge 1.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
521
12 Reference
Edge followed by pattern
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when a bus pattern occurs
within a specified time period after an edge.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Pattern too late after edge
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when a specified bus
pattern does not occur within a specified time period after an edge.
To edit this
function
522
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
12
Reference
Pattern
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when a designated bus
pattern occurs.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Pattern present for > "T" time
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when a user- defined bus
pattern is present greater than a specified time period.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
523
12 Reference
Pattern present for < "T" time
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when a user- defined bus
pattern is present less than a specified time period.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Pattern absent for > "T" time
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when a user- defined bus
pattern is absent greater than a specified time period.
To edit this
function
524
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
12
Reference
Pattern absent for < "T" time
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when a user- defined bus
pattern is absent less than a specified time period.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Find anything "N" times (timing)
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when it sees any data
(Anything) for the Nth time.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
525
12 Reference
Width violation on pattern or pulse
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when a pulse or bus
pattern is found that is either too narrow or too wide.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Wait "T" seconds
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers after the specified time
period expires.
The maximum amount of time you can enter is based on the logic
analyzer's sampling period. If you need to wait longer than the maximum
time allowed, you can use a timer (see page 143) instead.
To edit this
function
526
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
Reference
12
Run until user stop (timing)
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. This trigger function sets up to never trigger. You
must select the stop button to view the captured data.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Wait for external arm (timing)
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when an external arming
signal appears through the external Trigger In port (see Triggering From,
and Sending Triggers To, Other Modules/Instruments (see page 167)). The
Trigger In BNC connector is located on the rear panel of the 16800- series
logic analyzers, 1680- series logic analyzers, and 16900- series logic analysis
systems; it is located on the front panel of the 1690- series logic analyzers.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
527
12 Reference
Wait for arm from another module (timing)
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when an arming signal from
another module occurs (see Triggering From, and Sending Triggers To,
Other Modules/Instruments (see page 167)).
To edit this
function
• Specifying Advanced Triggers (see page 141)
Advanced If/Then (timing)
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when the "If" clause
becomes true.
To edit this
function
528
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
Reference
12
Advanced 2-Way Branch (timing)
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The two- way branch is evaluated true when
either of two patterns (if or Else if) are found. Depending on which
pattern is found true, the appropriate "Then" action is executed.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Advanced 3-Way Branch (timing)
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The three- way branch is evaluated true when
either of three patterns (If or Else if) are found. Depending on which
pattern is found true, the appropriate "Then" action is executed.
Agilent Logic Analyzer Online Help
529
12 Reference
To edit this
function
• Specifying Advanced Triggers (see page 141)
Advanced 4-Way Branch (timing)
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The four- way branch is evaluated true when
either of four patterns (If or Else if) are found. Depending on which
pattern is found true, the appropriate "Then" action is executed.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Pattern "AND" Pattern (timing)
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when both pattern1 "AND"
pattern2 occur at the same time, and for the specified numbers of samples
(occurs).
530
Agilent Logic Analyzer Online Help
Reference
To edit this
function
12
• Specifying Advanced Triggers (see page 141)
Pattern "OR" Pattern (timing)
This trigger function is available when the acquisition mode is set to
Timing - Asynchronous. The analyzer triggers when either pattern1 "OR"
pattern2 occurs for the specified numbers of samples (occurs).
To edit this
function
• Specifying Advanced Triggers (see page 141)
State Mode Trigger Functions
The following trigger setup examples are available as Trigger Functions in
the Advanced Trigger dialog when in the state acquisition mode. To see
these trigger setups in the context of an example measurement refer to
Making a state analyzer measurement (see page 53).
Patterns
• Pattern "N" times (see page 532)
• "N" consecutive samples with Pattern1 (see page 533)
• Pattern1 followed by Pattern2 (see page 533)
• Pattern1 immediately followed by Pattern2 (see page 534)
• Pattern1 followed by Pattern2 before Pattern3 (see page 534)
• Too few states between Pattern1 and Pattern2 (see page 535)
• Too many states between Pattern1 and Pattern2 (see page 536)
Agilent Logic Analyzer Online Help
531
12 Reference
• Pattern2 occurring too soon after Pattern1 (see page 536)
• Pattern2 occurring too late after Pattern1 (see page 537)
• Find a packet (see page 538)
Other
• Reset and start timer (see page 538)
• Find anything "N" times (see page 539)
• Run until user stop (see page 539)
• Wait for external arm (see page 540)
• Wait for arm from another module (see page 540)
• Wait "N" external clock states (see page 541)
Advanced
• Advanced If/Then (see page 541)
• Advanced 2- Way Branch (see page 542)
• Advanced 3- Way Branch (see page 543)
• Advanced 4- Way Branch (see page 543)
• Pattern "AND" Pattern (see page 544)
• Pattern "OR" Pattern (see page 545)
See Also
• To replace or insert trigger functions into trigger sequence steps (see
page 146)
• Timing Mode Trigger Functions (see page 518)
• To specify default storage (see page 152)
• To store a trigger (see page 171)
• To recall a trigger (see page 172)
Pattern "N" times
This trigger function is available when the acquisition mode is set to State
- Synchronous. It will trigger the logic analyzer when it finds the nth
occurrence of a bus pattern as shown below.
532
Agilent Logic Analyzer Online Help
Reference
To edit this
function
12
• Specifying Advanced Triggers (see page 141)
"N" consecutive samples with Pattern1
This trigger function is available when the acquisition mode is set to State
- Synchronous. It will trigger the logic analyzer when a bus pattern occurs
a specified number times.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Pattern1 followed by Pattern2
This trigger function is available when the acquisition mode is set to State
- Synchronous. It will trigger the logic analyzer when pattern2 occurs
eventually after pattern 1.
Agilent Logic Analyzer Online Help
533
12 Reference
To edit this
function
• Specifying Advanced Triggers (see page 141)
Pattern1 immediately followed by Pattern2
This trigger function is available when the acquisition mode is set to State
- Synchronous. It will trigger the logic analyzer when pattern 2 is found
immediately after exiting pattern 1.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Pattern1 followed by Pattern2 before Pattern3
534
Agilent Logic Analyzer Online Help
Reference
12
This trigger function is available when the acquisition mode is set to State
- Synchronous. It will trigger the logic analyzer when pattern2 occurs
eventually after pattern1, for a specified number of times, without
pattern3 occurring in between.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Too few states between Pattern1 and Pattern2
This trigger function is available when the acquisition mode is set to State
- Synchronous. It will trigger the logic analyzer when pattern1 is followed
by pattern2 with fewer than "N" specified states in between.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
535
12 Reference
Too many states between Pattern1 and Pattern2
This trigger function is available when the acquisition mode is set to State
- Synchronous. It will trigger the logic analyzer when pattern1 is followed
by pattern2 with more than "N" specified states in between.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Pattern2 occurring too soon after Pattern1
This trigger function is available when the acquisition mode is set to State
- Synchronous. It will trigger the logic analyzer when pattern2 occurs
within a specified time period after pattern1.
536
Agilent Logic Analyzer Online Help
Reference
To edit this
function
12
• Specifying Advanced Triggers (see page 141)
Pattern2 occurring too late after Pattern1
This trigger function is available when the acquisition mode is set to State
- Synchronous. It will trigger the logic analyzer when pattern2 does not
occur within a specified time period after pattern1.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
537
12 Reference
Find a packet
This trigger function is available when the acquisition mode is set to State
- Synchronous. It will trigger the logic analyzer when the selected packet
and occurrence is found.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Reset and start timer (state)
NOTE
This trigger function is not available in the 1683A/AD and 1693A/AD models because they
do not have timers available.
This trigger function is available when the acquisition mode is set to State
- Synchronous. This trigger function resets a timer, then starts the timer
for a specified period of time. This trigger function requires that the timer
value be set in either the same trigger step, or another trigger step that
follows. When the timer stops, the analyzer triggers. For more information
refer to "To configure a timer (see page 143)".
538
Agilent Logic Analyzer Online Help
Reference
To edit this
function
12
• Specifying Advanced Triggers (see page 141)
Find anything "N" times (state)
This trigger function is available when the acquisition mode is set to State
- Synchronous. It will trigger the logic analyzer when any data (Anything)
is seen for the Nth time. It is commonly used to create an immediate
trigger, or a trigger after a user- defined delay.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Run until user stop (state)
This trigger function is available when the acquisition mode is set to State
- Synchronous. This trigger function sets up to never trigger. You must
select the stop button to view the captured data.
Agilent Logic Analyzer Online Help
539
12 Reference
To edit this
function
• Specifying Advanced Triggers (see page 141)
Wait for external arm (state)
This trigger function is available when the acquisition mode is set to State
- Synchronous. The analyzer triggers when an external arming signal
appears through the external Trigger In port (see Triggering From, and
Sending Triggers To, Other Modules/Instruments (see page 167)). The
Trigger In BNC connector is located on the rear panel of the 16800- series
logic analyzers, 1680- series logic analyzers, and 16900- series logic analysis
systems; it is located on the front panel of the 1690- series logic analyzers.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Wait for arm from another module (state)
This trigger function is available when the acquisition mode is set to State
- Synchronous. The analyzer triggers when an arming signal from another
module occurs (see Triggering From, and Sending Triggers To, Other
Modules/Instruments (see page 167)).
540
Agilent Logic Analyzer Online Help
Reference
To edit this
function
12
• Specifying Advanced Triggers (see page 141)
Wait "N" external clock states
This trigger function is available when the acquisition mode is set to State
- Synchronous. The analyzer triggers on the "Nth" occurrence of the
external clock signal (plus any user- defined clock qualification) from the
device under test.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Advanced If/Then (state)
This trigger function is available when the acquisition mode is set to State
- Synchronous. The analyzer triggers when the "If" clause becomes true.
Agilent Logic Analyzer Online Help
541
12 Reference
To edit this
function
• Specifying Advanced Triggers (see page 141)
Advanced 2-Way Branch (state)
This trigger function is available when the acquisition mode is set to State
- Synchronous. The two- way branch is evaluated true when either of two
patterns (if or Else if) are found. Depending on which pattern is found
true, the appropriate "Then" action is executed.
To edit this
function
542
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
Reference
12
Advanced 3-Way Branch (state)
This trigger function is available when the acquisition mode is set to State
- Synchronous. The three- way branch is evaluated true when either of
three patterns (If or Else if) are found. Depending on which pattern is
found true, the appropriate "Then" action is executed.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Advanced 4-Way Branch (state)
Agilent Logic Analyzer Online Help
543
12 Reference
This trigger function is available when the acquisition mode is set to State
- Synchronous. The four- way branch is evaluated true when either of four
patterns (If or Else if) are found. Depending on which pattern is found
true, the appropriate "Then" action is executed.
To edit this
function
• Specifying Advanced Triggers (see page 141)
Pattern "AND" Pattern (state)
This trigger function is available when the acquisition mode is set to State
- Synchronous. The analyzer triggers when both pattern1 "AND" pattern2
occur at the same time, and for the specified numbers of samples (occurs).
To edit this
function
544
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
Reference
12
Pattern "OR" Pattern (state)
This trigger function is available when the acquisition mode is set to State
- Synchronous. The analyzer triggers when either pattern1 "OR" pattern2
occurs for the specified numbers of samples (occurs).
To edit this
function
• Specifying Advanced Triggers (see page 141)
Agilent Logic Analyzer Online Help
545
12 Reference
Data Formats
Configuration File
Formats
Data
Export/Import
Formats
• ALA Format (see page 546)
• "XML Format" (in the online help)
• Standard CSV Format (see page 546)
• Module CSV Format (see page 547)
• Module Binary (ALB) Format (see page 556)
ALA Format
The Agilent Logic Analyzer (ALA) format is the default format for saving
configuration files. The ALA format is proprietary; ALA format
configuration files are not intended to be read by programs other than the
Agilent Logic Analyzer application.
ALA format configuration files contain everything that is needed to restore
a session (in other words, the information necessary to reconstruct the
display appearance, instrument settings, and optionally, captured data).
Configuration files are saved (see page 176) and opened (see page 190)
through the File menu (see page 415).
Standard CSV Format
You can export captured data to CSV (Comma- Separated Values) format
files which can then be imported by other applications like Excel.
Output is standard CSV format where the first row is the headings for the
columns you have chosen to export (for example, buses/signal names,
sample number, or time), and each successive row contains data for those
columns, in the range specified, separated by commas (or other specified
separation characters). For example:
"Sample Number","My Bus 1","My Signal 1","Time"
-10,FE,1,-13 ns
-9,FE,1,-10.5 ns
-8,FE,1,-8 ns
-7,FE,1,-5.5 ns
-6,FE,1,-3 ns
-5,FE,1,-500 ps
-4,FE,1,2 ns
-3,FE,1,4.5 ns
-2,FE,1,7 ns
-1,FE,1,9.5 ns
0,FF,1,12 ns
1,FF,1,14.5 ns
2,FF,1,17 ns
3,FF,1,19.5 ns
4,FF,1,22 ns
546
Agilent Logic Analyzer Online Help
Reference
12
5,FF,1,24.5 ns
6,FF,1,27 ns
7,FF,1,29.5 ns
8,FF,1,32 ns
9,FF,1,34.5 ns
10,FF,1,37 ns
Module CSV Format
You can export captured data to module CSV (Comma- Separated Values)
format files which can then be post- processed and re- imported into the
logic analysis system using a data import module.
CAUTION
Do not modify module CSV files with Microsoft Excel. When it saves the file, Excel
will change the CSV format so that the data cannot be re-imported into the logic
analysis system without a lot of manual text editing.
Module CSV format files contain a header section (see page 548) followed
by comma separated values. For example:
AGILENT_CSV_DATA
HEADER_BEGIN
#
# ------------------------------------------------# Created: Dec 5, 2005 15:38:38
# By: Agilent Logic Analyzer
# ------------------------------------------------#
VALUE_SEPARATOR=","
VALUE_FILL_IN=ZEROS # ZEROS, ONES, PREVIOUS, or ERROR
TRIGGER_CORRELATION_OFFSET=0.000000000000000e+000
TRIGGER_ROW=524288
NUM_ROWS=1048576
TIME_SOURCE PERIOD=2.000000000000000e-009
COLUMN "Sample Number" SAMPLE_NUMBER INTEGER
COLUMN "My Bus 1" VALUE UNSIGNED_INTEGER HEX WIDTH_BITS=8
COLUMN "My Bus 2" VALUE UNSIGNED_INTEGER HEX WIDTH_BITS=16
COLUMN "My Bus 3" VALUE UNSIGNED_INTEGER HEX WIDTH_BITS=32
COLUMN "My Signal 1" VALUE UNSIGNED_INTEGER HEX WIDTH_BITS=1
COLUMN "My Signal 2" VALUE UNSIGNED_INTEGER HEX WIDTH_BITS=1
COLUMN "Time" TIME FLOAT EXPONENT=-12 ABSOLUTE
HEADER_END
-524288,53,FFF0,004103E7,1,1,-1048576000
-524287,53,FFF0,004103E7,1,1,-1048574000
-524286,53,FFF0,004103E7,1,1,-1048572000
-524285,53,FFF0,004103E7,1,1,-1048570000
.
.
.
See Also
• Module CSV and Module Binary File Header Format (see page 548)
• Module CSV Format File Characteristics (see page 554)
Agilent Logic Analyzer Online Help
547
12 Reference
Module CSV and Module Binary File Header Format
The header section comes at the beginning of the module CSV or module
binary (ALB) file. The header definition is slightly different in the two
cases.
AGILENT_CSV_DATA AGILENT_BINARY_DATA
REQUIRED: Key word tag to confirm the file type. The first is for
module CSV text files. The second is for module binary (ALB) files. This
tag must be the first characters 16 (or 19) characters in the file.
#
OPTIONAL: Comment character. All text following a # is ignored to the
end of the line. Any line (except the first) may be a comment, except in
module binary (ALB) files, where comments are only allowed in the
header.
HEADER_BEGIN
REQUIRED: Key word tag to delimit the beginning of the header.
TABLE_BEGIN "<name>" <TableType>
A table represents data sampled at a specified timebase and sampling
depth. A table can only represent a single timebase and sample depth.
OPTIONAL: If only one timebase and sample depth is needed, this
keyword is not needed.
REQUIRED: If multiple timebases and sampling depths are needed, this
keyword is needed to delimit the beginning of a table. The name may
contain most printable characters, including embedded quote marks
single or double), provided they are escaped with a backslash. For
example, TABLE_BEGIN "my \"perfect\" table" . . .
Generally, each analog waveform channel has its own table, and there is
only one table for digital channels.
When multiple tables are used, the binary data associated with each
table is concatenated after the header.
<TableType>:
• ANALOG
• DIGITAL
548
Agilent Logic Analyzer Online Help
Reference
12
An identifier is needed to explicitly determine what the table contains.
There are specific fields that are required depending on the type of
table. Analog requires the X/Y_INC/ORG/REF.
TIME_SOURCE PERIOD = <n.nnne-nn>
TIME_SOURCE FREQUENCY = <n.nnne+nn>
TIME_SOURCE COLUMN = "<columnName>"
OPTIONAL: How to assign a time tag to each sample row. PERIOD gives
the sampling period; FREQUENCY gives the sample rate. COLUMN
indicates which time column contains the time tags to use (ignored if
PERIOD or FREQUENCY is given).
TRIGGER_ROW = <nnnn>
OPTIONAL: Row number containing the trigger sample, relative to the
first data row in the file, which is row 0. The trigger row may be
outside the range of rows in a file with a time line defined by a period
or frequency, in which case it will be negative (trigger occurred before
the first data row) or positive and greater than or equal to the number
of data rows in the file (trigger occurred after the last data row in the
file).
TRIGGER_CORRELATION_OFFSET = <n.nnne-nn>
OPTIONAL: Time offset in seconds (positive or negative) to apply to
trigger (that is, to the T=0 reference) when correlating with data from
other modules. If not given, 0.0 is assumed. The offset is rounded to the
nearest picosecond.
NUM_ROWS = <nnn>
REQUIRED: If TABLE_BEGIN is present. Indicates the total number of
data rows that will be read in from the file.
OPTIONAL: The expected number of data rows in the file. A warning is
given if the number given does not match the actual number of rows in
the file. This is provided as an optional sanity check to detect file
truncation.
X_INC = <nnn.nnn>
OPTIONAL: Used for oscilloscope data processing.
X_ORG = <nnn.nnn>
Agilent Logic Analyzer Online Help
549
12 Reference
OPTIONAL: Used for oscilloscope data processing.
X_REF = <nnn>
OPTIONAL: Used for oscilloscope data processing.
Y_INC = <nnn.nnn>
OPTIONAL: Used for oscilloscope data processing.
Y_ORG = <nnn.nnn>
OPTIONAL: Used for oscilloscope data processing.
Y_REF = <nnn>
OPTIONAL: Used for oscilloscope data processing.
Y_MIN = <nnn.nnn>
OPTIONAL: Used for oscilloscope data processing- - the minimum voltage
value represented in the data.
Y_MAX = <nnn.nnn>
OPTIONAL: Used for oscilloscope data processing- - the maximum voltage
value represented in the data.
VALUE_SEPARATOR = "<ccc>"
OPTIONAL, Module CSV only: One or more characters to be used as the
separation character(s) between values in each row. If not given, the
comma character is used. If the value for a column is missing (for
example, two consecutive commas), its value is determined by the
VALUE_FILL_IN property. The separation string may contain any
printable character, and/or the blank and tab characters, except the
following ambiguous characters:
• '#' — the comment character.
• '- ', '+' — sign characters (signed decimal, also known as two's
complement, and floats).
• '.' — the period, used in floating point.
• a- f, A- F — hex.
• 0- 9 — digits.
VALUE_FILL_IN = PREVIOUS | ZEROS | ONES | ERROR
OPTIONAL, Module CSV only: The value to be used for a skipped cell in
a row. This attribute is optional. The default is ZEROS. PREVIOUS is
consistent with the VCD file format and means "use the value from the
550
Agilent Logic Analyzer Online Help
Reference
12
cell above". ERROR indicates that any missing value should be treated as
an error. This setting applies to all columns except TIME. Any missing
time tag is an error.
BYTE_ORDER = LITTLE_ENDIAN | BIG_ENDIAN
OPTIONAL, Module binary (ALB) only: The order of bytes in a
multi- byte value. An Intel- compatible system uses little endian as its
internal format. This applies to both integer and floating point values.
The default is LITTLE_ENDIAN.
LABEL "<name>" CHANNELS = "<ChannelDescription>" [HEX |
DECIMAL | OCTAL | BINARY | SYMBOL]
OPTIONAL: As described below, a COLUMN represents a pod. If there are
no LABELs defined, a LABEL is created by default which has the same
characteristics as the COLUMN. If a LABEL is defined, it represents a
subset of the data defined by the COLUMN. Another way to look at it is
that a COLUMN defines the physical data that was exported and a
LABEL is an interpretation of the data. The "<name>" may contain most
printable characters, including embedded quote marks (single or
double), provided they are escaped with a backslash. For example,
LABEL "my \"perfect\" label". It is required that LABEL names be
unique. If a duplicated name is found, only the first instance of the
LABEL definition will be processed. There is an optional base which, if
specified, will be the default label base. The default is HEX.
<ChannelDescription>
A channel description consists of the following format:
<COLUMN_NAME>[bit position] with multiple channel descriptions
separated by a comma. A <COLUMN_NAME> corresponds to the COLUMN
name attribute. If there are multiple COLUMNs by the same name, the
first one will be used. The bit position list is enclosed in [ ] and is
order dependent. The MSB is on the left- hand side and the LSB is on
the right- hand side For example, [7:0] represents bits 0- 7 and
[7,4,3,1] represents individual bits. 1, 3, 4, and 7. Bit patterns that
are not monotonically increasing from right to left are considered
reordered. For example, [1,3,4,7] represents bits 7 as the LSB and
bit 1 as the MSB.
SYMBOL "<name>" LABEL = "<label or column name>" VALUE =
"<value> | <value..value>" [HEX | DECIMAL | OCTAL |
BINARY]
TABLE_END
REQUIRED: If TABLE_BEGIN is used.
Agilent Logic Analyzer Online Help
551
12 Reference
HEADER_END
REQUIRED: The explicit end of the header. Information obtained from
the header is evaluated at this point to determine if the file makes
sense (for example, that a time base and one or more columns were
defined).
Each line of a module CSV file (including sample rows following the
header) are processed by first stripping the comment character and all
characters following it, and then removing all leading whitespace (except
blanks or tabs if a blank or tab is part of the delimiter string). If the
resulting line is then empty, it is silently skipped. Otherwise, each data
row is parsed using the definitions provided by the COLUMN definitions in
the header, defined below.
COLUMN Syntax
One or more COLUMN definitions are required. The order of definitions in
the header corresponds to the order of the columns in the data section. At
least one of these must define a VALUE column. COLUMN syntax is more
complicated than the other statements, so it is given in pieces:
COLUMN "<name>" <CSVcolumnType> | <ALBcolumnType>
These are the major parts of a COLUMN definition. The details are
different for module CSV versus module binary (ALB) files. The name
may contain most printable characters, including embedded quote
marks (single or double), provided they are escaped with a backslash.
For example, COLUMN "my \"perfect\" data" . . .
<CSVcolumnType>:
• VALUE <CSVformat> WIDTH_BITS = <nnn>
• TIME <CSVformat> <timeUnit> ABSOLUTE | RELATIVE
• LINE_NUMBER <CSVformat>
• SAMPLE_NUMBER <CSVformat>
• IGNORE
The column type gives the purpose of the values in the column.
Line numbers begin at 0 on the first row and increase by 1 for each
subsequent row.
Sample numbers begin at 0 on the trigger row, decreasing by one for
each row above the trigger row and increasing by one for each row
after it.
552
Agilent Logic Analyzer Online Help
Reference
12
Time columns give the time position for the sample. Absolute time
positions are referenced to T=0 on the trigger row. Relative time
positions give the amount of time elapsed from the arrival of the
previous sample to the arrival of the sample on the row with the time
tag.
Value columns contain data samples to be displayed in viewers in the
application. The width in bits of a value is the width assigned to the
pod which represents this column in the Bus/Signal setup page. Values
are truncated (or expanded) to fit the width. Signed values are sign
extended. Floating point values are converted to integers of the
appropriate size (after applying the scale factor, if given).
<ALBcolumnType>:
• VALUE NBYTES = <nnn> <ALBformat> WIDTH_BITS = <nnn>
• TIME NBYTES = <nnn> <ALBformat> <timeUnit> ABSOLUTE |
RELATIVE
• LINE_NUMBER NBYTES = <nnn> <ALBformat>
• SAMPLE_NUMBER NBYTES = <nnn> <ALBformat>
• IGNORE NBYTES = <nnn>
This is the same as <CSVcolumnType>, with the addition of an NBYTES
attribute that gives the number of bytes in the binary data that are
assigned to the column.
<CSVformat>:
• INTEGER [HEX | DECIMAL | OCTAL | BINARY]
• UNSIGNED_INTEGER [HEX | DECIMAL | OCTAL | BINARY]
• FLOAT [SCALE = <nnn.nnn>]
The column format describes the way the value is represented in the
file. The base is optional, and defaults to hex if not given. SCALE is also
optional, and defaults to 1.0; it allows the values in the column to be
scaled before loading into the data import module. The final value
loaded is the value in the column, multiplied by the scale factor,
rounded to the nearest integer (except for time values, which are
rounded to the nearest 10- 24 sec). All values are checked for overflow
with respect to the field's WIDTH_BITS. Line numbers and sample
numbers are treated as 32- bit quantities.
<ALBformat>:
Agilent Logic Analyzer Online Help
553
12 Reference
• INTEGER
• UNSIGNED_INTEGER
• FLOAT [SCALE = <nnn.nnn>]
The same as <CSVformat>, except there is no numeric base. Floating
point values must be in IEEE Standard 754, and so must be either four
bytes or eight bytes wide.
<timeUnit>:
• EXPONENT = <nnn>
• EXPONENT = -<nnn>
The unit to apply to time tag values (in addition to the scale factor, if
used with floating point values). For example, EXPONENT = -12 is
equivalent to picosecond time ticks.
Header Example
AGILENT_CSV_DATA
#
# ---------------------------- #
# Created: 2008 Sep 21 21:18 #
# By: Agilent Logic Analyzer #
# ---------------------------- #
#
HEADER BEGIN
TIME COLUMN="tSample"
TRIGGER_ROW=100
TRIGGER_CORRELATION_OFFSET=1.24e-9
COLUMN "Sample" SAMPLE_NUMBER INTEGER DECIMAL
COLUMN "Address" VALUE INTEGER HEX WIDTH_BITS=24
COLUMN "Data" VALUE INTEGER HEX WIDTH_BITS=16
COLUMN "Status" VALUE INTEGER BIN WIDTH_BITS=8
COLUMN "DigRF" VALUE FLOAT SCALE=16.0e+3 WIDTH_BITS=16
COLUMN "tSample" TIME INTEGER DECIMAL EXPONENT=-12 RELATIVE
VALUE_SEPARATOR ","
VALUE_FILL_IN PREVIOUS
HEADER END
# Start data
0afc38,ff98,01000110,0.114,5000
0afc3c,055a,,,2500
# embedded comment
0afc38,ff98,01010001,0.116,2500
Module CSV Format File Characteristics
The file must define a time line so that each sample can be associated
with a time tag. To do this, a periodic rate, or a time column with
absolute or relative time tags, is required (see the TIME_SOURCE property
in the file header). Time tags in the file are verified to be monotonically
increasing. The specification of a periodic rate overrides the presence of
time tag columns, if any.
554
Agilent Logic Analyzer Online Help
Reference
12
The file must have one or more data value columns. Data value columns
have the data to load. Other columns, such as line numbers, sample
numbers, and time tags, annotate that data, but are not loaded as data.
Data rows in the file are indexed beginning with row 0 first, then 1, and
so on. Row numbers are file- centric. They are not the same as the sample
numbers in the module's listing. Sample numbers are always relative to the
location of the trigger row, not the first row in the file.
The file header has a property, TRIGGER_ROW, giving the row number, in
the file, associated with logic analyzer trigger. The trigger row is defined
as the time origin, and contains T=0.
In a multi- module logic analyzer, only one module's trigger is at T=0. All
the others are offset by hardware delays associated with the propagation
of the trigger signal from the originating module to the receiving modules.
The time delay is indicated by the TRIGGER_CORRELATION_OFFSET
property. This is the amount of time that must be added to the time of
each sample in the file to correctly position each sample on a time line
with samples from another module in the system. By including this
property, a file containing data exported from a module can be imported
into the same system and will be positioned (correlated) correctly with
data from the other modules.
An interesting case arises if the trigger sample is not included in the
export range. This can legitimately occur if the time source is periodic. In
this case, the TRIGGER_ROW value will indicate a row not in the file. For
example, if the first data row in the file is the first sample after the
trigger in the module, then TRIGGER_ROW=-1. Conversely, if the trigger
was the first sample after the last row in the exported data,
TRIGGER_ROW is equal to the number of rows in the file. If the trigger was
two samples after the last row, TRIGGER_ROW is the number of rows in
the file plus one, and so on. With these adjustments, the export file can
now be imported and positioned correctly relative to the original master
trigger without misrepresenting the location of the trigger sample (which
was not in the file). Sample numbers are handled in a similar manner,
with sample 0 on the trigger row. If the trigger row is not in the file,
sample 0 is not in the file either.
These statements about the contents of a module CSV file will always be
true:
• The first data row in the file is row 0. The next is 1, then 2, and so on.
• The TRIGGER_ROW is always relative to the first row in the file (row 0).
The trigger row may or may not be in the file.
• The time associated with the TRIGGER_ROW is always 0. The
TRIGGER_CORRELATION_OFFSET property allows correct correlation to
other data sets.
Agilent Logic Analyzer Online Help
555
12 Reference
• The sample number on the TRIGGER_ROW (if a sample number column
is present) is always 0. Sample numbers increase by one for each row
after the trigger row; they decrease by one for each row before the
trigger. Sample numbers are not the same as row numbers.
• Line numbers, if exported to the file, always begin at 0 on row 0, then
increase by one for each row thereafter: lineNumber = rowNumber.
Inconsistencies between a T=0 time tag, sample numbers and the
TRIGGER_ROW property are resolved in this order:
1 The data row containing an absolute time tag of 0 is the trigger row
and sample numbers are re- aligned if necessary to begin at zero on that
row.
2 If the time line is defined by a period or frequency, and a sample
number column is given, then the data row with sample number 0 is
the trigger row. (This may or may not be within the span of the file
itself).
3 Finally, the TRIGGER_ROW property is used. If time tags (relative or
absolute) are used, the trigger row will be moved if it is not within the
file.
See Also
• Module CSV and Module Binary File Header Format (see page 548)
Module Binary (ALB) Format
You can export captured data to module binary files or import module
binary files into the logic analysis system using a data import module.
Module binary format files contain a header section (see page 548)
followed by binary data. For example:
AGILENT_BINARY_DATA
HEADER_BEGIN
#
# ------------------------------------------------# Created: Dec 5, 2005 16:14:36
# By: Agilent Logic Analyzer
# ------------------------------------------------#
BYTE_ORDER=LITTLE_ENDIAN
TRIGGER_CORRELATION_OFFSET=0.000000000000000e+000
TRIGGER_ROW=524288
NUM_ROWS=1048576
TIME_SOURCE PERIOD=2.000000000000000e-009
COLUMN "Sample Number" SAMPLE_NUMBER NBYTES=4 INTEGER
COLUMN "My Bus 1" VALUE NBYTES=1 UNSIGNED_INTEGER WIDTH_BITS=8
COLUMN "My Bus 2" VALUE NBYTES=2 UNSIGNED_INTEGER WIDTH_BITS=16
COLUMN "My Bus 3" VALUE NBYTES=4 UNSIGNED_INTEGER WIDTH_BITS=32
COLUMN "My Signal 1" VALUE NBYTES=1 UNSIGNED_INTEGER WIDTH_BITS=1
COLUMN "My Signal 2" VALUE NBYTES=1 UNSIGNED_INTEGER WIDTH_BITS=1
COLUMN "Time" TIME NBYTES=8 FLOAT EXPONENT=-12 ABSOLUTE
556
Agilent Logic Analyzer Online Help
Reference
12
HEADER_END
<binary data>
The binary data section of the file contains only binary data. Binary data
is organized by rows, where there are a fixed number of columns within a
row (the number of COLUMN definitions in the header) and a fixed
number of bytes per column (1, 2, 4, 8, or 16 as specified by NBYTES in
the COLUMN definition). This simplifies reading the data, because these
sizes match the native C language sizes of char, short, long, and long
long (__int64). Values of 16 bytes contain 128 bits which is the widest
bus supported in the logic analysis system. By restricting exported sizes to
these values, an ALB file with no header and only one bus/signal becomes
a simple dump of an array of integers.
See Also
• Module CSV and Module Binary File Header Format (see page 548)
Agilent Logic Analyzer Online Help
557
12 Reference
Object File Formats Supported by the Symbol Reader
The logic analysis system can read symbol files in the following formats:
• OMF96
• OMFx86
• IEEE- 695
• ELF/DWARF
• ELF/stabs
• TI COFF
For ELF/DWARF1, ELF/stabs, and ELF/stabs/Mdebug files, C++ symbols
are demangled so that they can be displayed in the original C++ notation.
To improve performance for these ELF symbol files, type information is
not associated with variables. Hence, some variables (typically a few local
static variables) may not have the proper size associated with them. They
may show a size of 1 byte and not the correct size of 4 bytes or even
more. All other information function ranges, line numbers, global variables
and filenames will be accurate. These behaviors may be changed by editing
the readers.ini (see page 123) file.
See Also
• To load symbols from a file (see page 121)
• To change symbol reader options (see page 123)
• To create an ASCII symbol file (see page 123)
558
Agilent Logic Analyzer Online Help
Reference
12
General-Purpose ASCII (GPA) Symbol File Format
General- purpose ASCII (GPA) format files are loaded into a logic analyzer
just like other object files.
If your compiler does not produce object files in a supported format, or if
you want to define symbols that are not included in the object file, you
can create an ASCII format symbol file.
Typically, ASCII format symbol files are created using text processing tools
that convert the symbol table information from a compiler or linker map
output file.
Different types of symbols are defined in different records in the GPA file.
Record headers are enclosed in square brackets, for example, [USER]. For
a summary of GPA file records and associated symbol definition syntax,
refer to the General- Purpose ASCII (GPA) Record Format Summary (see
page 560).
Each entry in the symbol file must consist of a symbol name followed by
an address or address range.
The address or address range must be a hexadecimal number. It must
appear on the same line as the symbol name, and it must be separated
from the symbol name by one or more blank spaces or tabs. Address
ranges must be in the following format:
beginning address..ending address
The following example defines two symbols that correspond to address
ranges and one symbol that corresponds to a single address.
main
test
var1
00001000..00001009
00001010..0000101F
00001E22
#this is a variable
For more detailed descriptions of GPA file records and associated symbol
definition syntax, refer to the following topics:
• SECTIONS (see page 561)
• FUNCTIONS (see page 562)
• USER (see page 562)
• VARIABLES (see page 563)
• SOURCE LINES (see page 564)
• START ADDRESS (see page 564)
• Comments (see page 564)
Agilent Logic Analyzer Online Help
559
12 Reference
General-Purpose ASCII (GPA) Record Format Summary
Format
[SECTIONS (see page 561)]
section_name start..end attribute
[FUNCTIONS (see page 562)]
func_name start..end
[USER (see
sym_name
sym_name
sym_name
page 562)]
value
start_value
[size]
start_value..end_value
base
base
base
[VARIABLES (see page 563)]
var_name
start [size]
var_name
start..end
[SOURCE LINES (see page 564)]
File: file_name
line# address
[START ADDRESS (see page 564)]
address
#comment text (see page 564)
Lines without a preceding header are assumed to be symbol definitions in
one of the [USER] formats.
Example
This is an example GPA file that contains several different kinds of
records.
[SECTIONS]
prog
00001000..0000101F
data
40002000..40009FFF
common
FFFF0000..FFFF1000
[FUNCTIONS]
main
00001000..00001009
test
00001010..0000101F
[USER]
bdontcare
hvalue
drange
srange
ize.
00x1
00EF
0..99
-23 20
[VARIABLES]
total
40002000
value
40008000
binary
hex
decimal
signed decimal
# The 20 is a decimal value for s
4
4
[SOURCE LINES]
File: main.c
10
00001000
11
00001002
560
Agilent Logic Analyzer Online Help
Reference
14
22
12
0000100A
0000101E
File: test.c
5
00001010
7
00001012
11
0000101A
SECTIONS
Use SECTIONS to define symbols for regions of memory, such as sections,
segments, or classes.
NOTE
To enable section relocation, section definitions must appear before any other definitions in
the file.
NOTE
If you use section definitions in a GPA symbol file, any subsequent function or variable
definitions must be within the address ranges of one of the defined sections. Functions and
variables that are not within the range are ignored.
Format
Example
[SECTIONS]
section_name
start..end
attribute
section_name
A symbol representing the name of the section.
start
The first address of the section, in hexadecimal.
end
The last address of the section, in hexadecimal.
attribute
(optional) Attribute may be one of the following:
• NORMAL (default) - The section is a normal, relocatable section, such
as code or data.
• NONRELOC - The section contains variables or code that cannot be
relocated. In other words, this is an absolute segment.
• AddReloc reloc_offset - Lets you specify an offset value (up
to 32-bit) for a relocated section.
• SetReloc reloc_value - Lets you specify a new base value
(up to 32-bit) for a relocated section.
[SECTIONS]
prog
data
display_io
sect3
sect4
Agilent Logic Analyzer Online Help
00001000..00001FFF
00002000..00003FFF
00008000..0000801F
00003000..00003FFF
00005000..00005FFF
NONRELOC
AddReloc
SetReloc
1000
0000F000
561
12 Reference
FUNCTIONS
Use FUNCTIONS to define symbols for program functions, procedures or
subroutines.
Format
Example
[FUNCTIONS]
func_name start..end
func_name
A symbol representing the function name.
start
The first address of the function, in hexadecimal.
end
The last address of the function, in hexadecimal.
[FUNCTIONS]
main
00001000..00001009
test
00001010..0000101F
USER
Under the [USER] record header, you can create symbols with don't care
values, and you can use value number bases other than hex.
USER is the default record type; this means symbols defined without any
record header ([USER], [VARIABLE], etc.) are assumed to be USER
symbols.
USER symbol definitions can have 128- bit values; symbol definitions in all
other record types are limited to 32- bit values.
Format
[USER]
sym_name
sym_name
sym_name
value
start_value
[size]
start_value..end_value
base
base
base
* use quotes(") around names or values with spaces.
562
sym_name
A symbol name.
value
The value of the symbol.
base
The number base of the value(s); can be:
• binary
• octal
• hex (or hexadecimal or blank)
• decimal
• signed decimal (two's complement)
start_value
The low value of the range.
Agilent Logic Analyzer Online Help
Reference
Example
end_value
The high value of the range.
size
The size of the range of values, in decimal.
12
[USER]
bdontcare
00x1
binary
bvalue
0011
binary
brange
0000..0011
binary
brange2
0011
9
binary
# The 9 is a decimal value for size
.
odontcare
00x7
octal
ovalue
0077
octal
orange
0000..0077
octal
orange2
0000
99
octal
# The 99 is a decimal value for siz
e.
hdontcare
00xF
hex
hvalue
00EF
hex
hrange
0000..00FF
hex
hrange3
0000
99
hex
# The 99 is a decimal value for siz
e.
dvalue
1090
decimal
drange
0..99
decimal
drange2
0
100
decimal
# The 100 is a decimal value for
size.
svalue
-23
signed decimal
srange
-23..-5
signed decimal
srange
-23 20
signed decimal # The 20 is a decimal value
for size.
"hvalue with space" "01XX FFFF" hex
"hrange with space" "0100 FFFF".."0400 FFFF" hex # Applies to other bas
es also.
VARIABLES
You can specify symbols for variables using:
• The address of the variable.
• The address and the size of the variable.
• The range of addresses occupied by the variable.
If you specify only the address of a variable, the size is assumed to be 1
byte.
Format
[VARIABLES]
var_name
start [size]
var_name
start..end
var_name
A symbol representing the variable name.
start
The first address of the variable, in hexadecimal.
Agilent Logic Analyzer Online Help
563
12 Reference
Example
end
The last address of the variable, in hexadecimal.
size
(optional) The size of the variable, in bytes, in decimal.
[VARIABLES]
subtotal
total
data_array
status_char
40002000
4
40002004
4
40003000..4000302F
40002345
SOURCE LINES
Use SOURCE LINES to associate addresses with lines in your source files.
Format
[SOURCE LINES]
File: file_name
line# address
file_name
The name of a file.
line#
The number of a line in the file, in decimal.
address
The address of the source line, in hexadecimal.
Example
[SOURCE LINES]
File: main.c
10
00001000
11
00001002
14
0000100A
22
0000101E
See Also
• Viewing Source Code Associated with Captured Data (see page 279)
START ADDRESS
Format
[START ADDRESS]
address
address
Example
The address of the program entry point, in hexadecimal.
[START ADDRESS]
00001000
Comments
Use the # character to include comments in a file. Any text following the
# character is ignored. You can put comments on a line alone or on the
same line following a symbol entry.
564
Agilent Logic Analyzer Online Help
Reference
Format
Example
12
#comment text
#This is a comment
Agilent Logic Analyzer Online Help
565
12 Reference
Product Overviews
• 1680/1690- Series Logic Analyzer Product Overview (see page 566)
• 16800- Series Logic Analyzer Product Overview (see page 572)
• 16900- Series Logic Analysis System Product Overview (see page 575)
• Agilent Logic Analyzer Application Product Overview (see page 584)
See Also
• Tutorial - Getting to know your logic analyzer (see page 40)
1680/1690-Series Logic Analyzer Product Overview
The Agilent Technologies 1680/1690- series logic analyzers provide a variety
of channel widths, memory depths, and state and timing acquisition
speeds (see tables below).
• The 1680A/AD- series comes with a large integrated 12.1- inch color flat
panel display which can show up to 22 waveforms on screen
simultaneously.
• The 1690A/AD- series is a PC- hosted model which connects to a
personal computer via an IEEE 1394 interface; this lets you carry out
measurement and debug work in your own PC environment. (One
1690- series logic analyzer per PC is supported.)
566
Agilent Logic Analyzer Online Help
Reference
12
Both model series have the familiar Windows- based user interface which
takes the complexity out of making logic analyzer measurements. You can
perform all operations directly from one window. See Intrinsic Support
(see page 370).
• 1680- Series Front Panel Operation (see page 567)
• 1680- Series Display Brightness (see page 572)
Supplied
Accessories
1680A/AD- series logic analyzers:
• PS/2 mouse.
• PS/2 mini keyboard.
• Front panel cover.
• Accessory pouch.
1690A/AD- series logic analyzers:
• IEEE 1394 PCI card and cable.
• Laptop IEEE 1394 cable.
• Accessory pouch.
Optional
Accessories
See Also
• Rack Mount Kit - Option 1CM.
• Additional IEEE 1394 PCI card and cable.
• Tutorial - Getting to know your logic analyzer (see page 40)
• 1680/1690- Series Logic Analyzer Characteristics (see page 630)
• 1680/1690- Series Logic Analyzer Specifications (see page 630)
1680-Series Front Panel Operation
The front panel interface consists of knobs and buttons that you use to set
up and run measurements. There are also shortcut buttons that quickly
access commonly used dialogs in the interface. When a front panel action
is not valid, an audible "beep" will sound.
Agilent Logic Analyzer Online Help
567
12 Reference
NOTE
When multiple instances of the Agilent Logic Analyzer application are running on the logic
analyzer, the front panel knobs and buttons only work for the application that is connected
to the local acquisition hardware.
All functions available with the front panel knobs and buttons can also be
performed in the graphical user interface (GUI).
• Run/Stop Buttons (see page 568)
• Open/Save/Default Setup Buttons (see page 568)
• General Purpose Knob (see page 569)
• Alphanumeric Keypad (see page 569)
• Shortcut Buttons (see page 569)
• Vertical Knobs (see page 570)
• Horizontal Knobs (see page 571)
• Marker Knob/Button (see page 571)
Run/Stop
Buttons
Item
Description
Run Single
Runs a single acquisition (see page 173). The Run Single button turns
green indicating when a Run action is valid. While the analyzer is
running, the light goes out.
Run Rep. (Repetitive)
Runs a repetitive acquisition (see page 173). The Run Repetitive button
turns green indicating when a Run Repetitive action is valid. While the
analyzer is running, the light goes out.
Stop
Stops (see page 173) the current acquisition. The Stop button turns red
during a Run cycle indicating when the Stop action is valid.
Item
Description
Open Setup
Accesses the Open Configuration (see page 190) dialog.
Save Setup
Accesses the Save Configuration (see page 176) dialog.
Default Setup
Resets setup to the default power up configuration.
Open/save/Defa
ult Setup Buttons
568
Agilent Logic Analyzer Online Help
Reference
12
General Purpose
Knob
The general purpose knob acts on the field that has the current focus.
Fields that have the current focus have the blue background. The general
purpose knob is typically used to increase/decrease numeric values such
as waveform scale and delay.
Alphanumeric
Keypad
In OK/Cancel dialogs, the escape key acts as a cancel operation and exits
the dialog.
Item
Description
Enter
Accepts value or configuration change and exits dialog.
Tab
Scrolls configuration fields left-to-right and top-to-bottom.
Backspace (left
arrow)
Backspaces cursor in an alphanumeric assignment field.
Esc
Keypad
Used for alphanumeric entry.
Units
Sets unit of measure.
Shortcut Buttons
Agilent Logic Analyzer Online Help
569
12 Reference
Item
Description
Setup
Accesses the Buses/Signals (see page 459) tab in the Analyzer Setup
dialog.
Waveform
Accesses Waveform display (see page 438) window. When the
Waveform display is active, the button turns green.
Listing
Accesses Listing display (see page 444) window. When the Listing
display is active, the button turns green.
Find
Accesses advanced search (see page 264) dialog.
Trigger
Accesses advanced trigger (see page 456) dialog.
File Mgr
Accesses the Explore file manager dialog.
Print
Accesses the Printing Data dialog (see page 484).
Help
Accesses the online help system's main window. Same as F1 key.
Item
Description
Size
Adjusts height of all waveform rows. The selection lights up green
indicating it's part of the waveform group, and that the waveform group
is currently active.
Page
Scrolls a page at a time of Listing data. The selection lights up green
indicating it's part of the listing group, and that the listing group is
currently active.
Scroll
Scrolls row at a time of Waveform data. The selection lights up green
indicating it's part of the waveform group, and that the waveform group
is currently active.
Line
Scrolls a line at a time of Listing data. The selection lights up green
indicating it's part of the listing group, and that the listing group is
currently active.
Vertical Knobs
570
Agilent Logic Analyzer Online Help
12
Reference
Horizontal Knobs
Item
Description
Time/Div
Changes time/division (see page 210) scale of Waveform display. The
selection lights up green indicating it's part of the waveform group, and
that the waveform group is currently active.
Bus/Sig
Scrolls first column to last column in Listing Display. The selection lights
up green indicating it's part of the listing group, and that the listing
group is currently active.
Delay
Changes delay (see page 212) of Waveform display. The selection lights
up green indicating it's part of the waveform group, and that the
waveform group is currently active.
Column
Scrolls a column at a time of Listing data. The selection lights up green
indicating it's part of the listing group, and that the listing group is
currently active.
Item
Description
Move marker knob
Moves selected marker in the display.
Choose marker button
Selects marker for "Move" operation. Press button to scroll through
available markers. If no markers are defined, pressing Choose will create
an M1 marker.
Marker/Knob
Button
For more marker information, refer to Marking, and Measuring Between,
Data Points (see page 241).
Agilent Logic Analyzer Online Help
571
12 Reference
1680-Series Display Brightness
Included with the 1680- series logic analyzers is a display brightness
control.
You can double- click the
icon in the Windows taskbar to toggle
between high and low brightness settings.
16800-Series Logic Analyzer Product Overview
The Agilent Technologies 16800- series logic analyzers are standalone
benchtop logic analyzers that range from 34 to 204 logic acquisition
channels and 48 pattern generator channels, depending on the model.
Model
Comparison
Features, Logic
Acquisition
Agilent
model
number
:
16801A
16802A
16803A
16804A
16806A
16821A
16822A
16823A
Logic
acquisit
ion
channel
s:
34
68
102
136
204
34
68
102
Pattern
generat
or
channel
s:
0
0
0
0
0
48
48
48
• 1 M to 32 M memory depth per channel (depending on memory
option), software upgradeable.
• 250 MHz or 500 Mb/s maximum state data rate (depending on state
speed option), software upgradeable. The 500 Mb/s maximum state data
rate option is available on the 68- , 120- , 136- , and 204- channel logic
analyzer models.
• 1 GHz, 64 M deep timing analysis on half channels.
• Automated threshold and sample position setup.
• 4 GHz timing zoom with 64 K memory depth.
Features,
Mainframe
• Built- in 15 inch TFT color LCD display, 1,024 x 768 (XGA) resolution.
Touch screen with Option 103. See Tips for Using the Touch Screen (see
page 576).
• Front panel knob and buttons. See 16800 Series Front Panel Operation
(see page 574).
• 80 GB hard disk drive (or external hard drive Option 109).
572
Agilent Logic Analyzer Online Help
12
Reference
• 10/100 Base- T LAN port.
• USB 2.0 ports (six total, two on front, four on back).
• One PCI expansion slot.
• One PCI Express x1 expansion slot.
• Windows® XP Professional operating system.
• Agilent Logic Analyzer application which takes the complexity out of
making logic analyzer measurements. You can perform all operations
directly from one window. See Intrinsic Support (see page 370).
CAUTION
Features, Pattern
Generator
When powering off the 16800-series logic analyzer, wait until the fans stop turning
(about 15 seconds) before turning the logic analyzer back on. This ensures that
internal circuitry restarts in a known state. (For more information on powering off
the logic analyzer, see the "16800-Series Logic Analyzer Installation/Quick Start
Guide".)
• 24 channels at 300 MHz clock; 48 channels at 180 MHz clock.
• Memory Depth: 16,777,216 vectors.
• Logic Level (data pods): TTL, 3- state TTL/3.3v, 3- state TTL/CMOS,
ECL/PECL/LVPECL terminated, ECL unterminated, and differential ECL
(without pod).
• Data Inputs: 3- bit pattern level sensing (clock pod).
• Clock Output: Synchronized to output data, delay of 7 ns in 14 steps
(clock pod).
• Clock Input: DC to 300 MHz (clock pod).
• Internal Clock Period: Programmable from 1 MHz to 300 MHz in 1 MHz
steps.
• External Clock Period: DC to 300 MHz.
• External Clock Duty Cycle: 1.3 ns minimum high time.
Supplied
Accessories
• PS/2 mouse.
• PS/2 mini keyboard.
• Accessory pouch.
• Power cord.
Optional
Accessories
See Also
• Probes.
• Tutorial - Getting to know your logic analyzer (see page 40)
• 16800- Series Logic Analyzer Specifications and Characteristics (see
page 657)
Agilent Logic Analyzer Online Help
573
12 Reference
16800-Series Front Panel Operation
The front panel interface consists of a knob and buttons that you use to
set up and run measurements. There are also shortcut buttons that quickly
access commonly used dialogs in the interface. When a front panel action
is not valid, an audible "beep" will sound.
NOTE
When multiple instances of the Agilent Logic Analyzer application are running on the logic
analyzer, the front panel knobs and buttons only work for the application that is connected
to the local acquisition hardware.
All functions available with the front panel knobs and buttons can also be
performed in the graphical user interface (GUI).
• Run/Stop Buttons (see page 574)
• General Purpose Knob (see page 574)
• Touch Off Button (see page 575)
Run/Stop
Buttons
Item
Description
Run Single
Runs a single acquisition (see page 173). The Run Single button turns
green indicating when a Run action is valid. While the analyzer is
running, the light goes out.
Run Rep. (Repetitive)
Runs a repetitive acquisition (see page 173). The Run Repetitive button
turns green indicating when a Run Repetitive action is valid. While the
analyzer is running, the light goes out.
Stop
Stops (see page 173) the current acquisition. The Stop button turns red
during a Run cycle indicating when the Stop action is valid.
General Purpose
Knob
The general purpose knob acts on the field that has the current focus.
Fields that have the current focus have the blue background. The general
purpose knob is typically used to increase/decrease numeric values such
as waveform scale and delay.
574
Agilent Logic Analyzer Online Help
Reference
12
Touch Off Button
See Also
Item
Description
Touch Off
Turns off the touch screen so that accidental touches don't affect the
instrument.
• Tips for Using the Touch Screen (see page 576)
16900-Series Logic Analysis System Product Overview
The Agilent Technologies 16900- series logic analysis systems are modular
systems with slots for logic analyzer and other types of measurement
instrument cards.
Agilent model
number
Numb
er of
slots
Multifr
ame
Pro
Display and resolution
PCI expansion
slots
16900A
6
Yes
Uses external monitor. Supports up
to four external monitors at up to
1600 x 1200 (with PCI video card)
2 full profile, 1
low profile
16901A
2
Yes
Built-in color touch screen display,
15 inch at 1024 x 768, supports
external monitor (without additional
PCI video card)
1 full profile
16902A
6
Yes
Built-in color touch screen display,
12.1 inch at 800 x 600, supports up to
four external monitors at up to 1600 x
1200 (with PCI video card)
2 full profile, 1
low profile
16902B
6
Yes
Built-in color touch screen display,
15 inch at 1024 x 768, supports
external monitor (without additional
PCI video card)
1 full profile
16903A
3
No
Built-in color touch screen display,
12.1 inch at 800 x 600, supports up to
four external monitors at up to 1600 x
1200 (with PCI video card)
1 full profile, 1
low profile
All models have the familiar Windows- based user interface which takes
the complexity out of making logic analyzer measurements. You can
perform all operations directly from one window. See Intrinsic Support
(see page 370).
Agilent Logic Analyzer Online Help
575
12 Reference
• Tips for Using the Touch Screen (see page 576)
• 16901A/16902B Front Panel Operation (see page 578)
• 16902A/16903A Front Panel Operation (see page 580)
CAUTION
Supplied
Accessories
When powering off the 16900-series logic analysis system, wait until the fans stop
turning (about 15 seconds) before turning the logic analysis system back on. This
ensures that internal circuitry restarts in a known state. (For more information on
powering off the logic analysis system, see the "16900-Series Logic Analysis
System Installation Guide".)
• PS/2 mouse.
• PS/2 mini keyboard.
• Accessory pouch.
• Power cord.
• Ten- conductor flying- lead cable for the target control port (see
page 63) (on 16900A, 16902A, 16902B, and 16903A models).
Optional
Accessories
• Multiframe cable (E5861A).
• 1 Gbit low- profile LAN card (option 014 or E5860A for 16900A,
16902A, and 16903A models).
• Probes.
See Also
• Tutorial - Getting to know your logic analyzer (see page 40)
• 16900- Series Logic Analysis System Frame Characteristics (see
page 689)
Tips for Using the Touch Screen
The 16901A, 16902A, 16902B, and 16903A logic analysis system frames
and 16800- series logic analyzer frames with Option 103 have a touch
screen. Here are some tips for using the touch screen:
• Use firm, even pressure on the touch screen.
• You may prefer to use a stylus.
• Use the front panel marker knobs to place markers. Placing markers is
hard to do accurately using the touch screen. (Any marker can be
selected using the Marker Choose button.)
• For trees, the touchable area around the +/- buttons is expanded.
• For option selections, both the option and the caption are active.
To open a
keyboard dialog
576
Inside the Agilent Logic Analyzer application:
• Press the
keyboard button in any edit field. This opens a dialog for
entering field values.
Agilent Logic Analyzer Online Help
Reference
12
Outside the Agilent Logic Analyzer application:
• Press the front panel Keyboard button. This opens the Microsoft
On- Screen Keyboard and the touch screen Event Selector.
(You can also choose Start>All
Programs>Accessories>Accessibility>On- Screen Keyboard.)
To access right
mouse button
behavior
Inside the Agilent Logic Analyzer application, most right mouse button
behavior is accessible just by touching the screen.
Outside the Agilent Logic Analyzer application:
• Press down on the touch screen until a full circle is drawn around your
finger; then, a right- click occurs.
Agilent Logic Analyzer Online Help
577
12 Reference
• Or, you can choose Start>All Programs>Agilent Logic
Analyzer>Utilities>Touch Screen>Event Selector to open the window:
Touching inside this window causes your next touch to act as a
right- click.
To recalibrate the
touch screen
See Also
• If the touch screen needs to be recalibrated, choose Start>All
Programs>Agilent Logic Analyzer>Utilities>Touch Screen>Calibrate.
• 16800- Series Panel Operation (see page 574)
• 16901A/16902B Front Panel Operation (see page 578)
• 16902A/16903A Front Panel Operation (see page 580)
16901A/16902B Front Panel Operation
The front panel interface consists of a knob and buttons that you use to
set up and run measurements. There are also shortcut buttons that quickly
access commonly used dialogs in the interface. When a front panel action
is not valid, an audible "beep" will sound.
NOTE
When multiple instances of the Agilent Logic Analyzer application are running on the logic
analyzer, the front panel knobs and buttons only work for the application that is connected
to the local acquisition hardware.
All functions available with the front panel knobs and buttons can also be
performed in the graphical user interface (GUI).
• Run/Stop Buttons (see page 579)
• General Purpose Knob (see page 579)
578
Agilent Logic Analyzer Online Help
12
Reference
• Touch Off Button (see page 579)
Run/Stop
Buttons
Item
Description
Run Single
Runs a single acquisition (see page 173). The Run Single button turns
green indicating when a Run action is valid. While the analyzer is
running, the light goes out.
Run Rep. (Repetitive)
Runs a repetitive acquisition (see page 173). The Run Repetitive button
turns green indicating when a Run Repetitive action is valid. While the
analyzer is running, the light goes out.
Stop
Stops (see page 173) the current acquisition. The Stop button turns red
during a Run cycle indicating when the Stop action is valid.
General Purpose
Knob
The general purpose knob acts on the field that has the current focus.
Fields that have the current focus have the blue background. The general
purpose knob is typically used to increase/decrease numeric values such
as waveform scale and delay.
Touch Off Button
See Also
Item
Description
Touch Off
Turns off the touch screen so that accidental touches don't affect the
instrument.
• Tips for Using the Touch Screen (see page 576)
Agilent Logic Analyzer Online Help
579
12 Reference
16902A/16903A Front Panel Operation
The front panel interface consists of a touch screen, knobs, and buttons
that you use to set up and run measurements. There are also shortcut
buttons that quickly access commonly used windows/dialogs in the
interface. When a front panel action is not valid, an audible "beep" will
sound.
NOTE
When multiple instances of the Agilent Logic Analyzer application are running on the logic
analyzer, the front panel knobs and buttons only work for the application that is connected
to the local acquisition hardware. Likewise, in a multiframe configuration, the front panel
knobs and buttons only work for the application running on the master frame.
All functions available with the front panel knobs and buttons can also be
performed in the graphical user interface (GUI).
• Run/Stop Buttons (see page 580)
• Open/Save/New File Buttons (see page 581)
• General Purpose Knob and Enter Button (see page 581)
• Shortcut Buttons (see page 581)
• Vertical Knobs (see page 582)
• Horizontal Knobs (see page 583)
• Marker Knob/Button (see page 583)
• Touch Off Button (see page 584)
Run/Stop
Buttons
580
Item
Description
Run Single
Runs a single acquisition (see page 173). The Run Single button turns
green indicating when a Run action is valid. While the analyzer is
running, the light goes out.
Run Rep. (Repetitive)
Runs a repetitive acquisition (see page 173). The Run Repetitive button
turns green indicating when a Run Repetitive action is valid. While the
analyzer is running, the light goes out.
Stop
Stops (see page 173) the current acquisition. The Stop button turns red
during a Run cycle indicating when the Stop action is valid.
Agilent Logic Analyzer Online Help
Reference
12
Open/Save/New
File Buttons
Item
Description
Open File
Accesses the Open Configuration (see page 190) dialog.
Save File
Accesses the Save Configuration (see page 176) dialog.
New File
Resets setup to the default power up configuration.
Item
Description
General purpose knob
The general purpose knob acts on the field that has the current focus.
Fields that have the current focus have the blue background. The general
purpose knob is typically used to increase/decrease numeric values
such as waveform scale and delay.
Enter button
Accepts value or configuration change and exits dialog.
Item
Description
Waveform
Accesses Waveform display (see page 438) window. When the
Waveform display is active, the button turns green.
General Purpose
Knob and Enter
Button
Shortcut Buttons
Agilent Logic Analyzer Online Help
581
12 Reference
Listing
Accesses Listing display (see page 444) window. When the Listing
display is active, the button turns green.
Scope
Runs the "Add External Oscilloscope wizard" (in the online help) for
connecting an external Infiniium oscilloscope to the logic analyzer using
the E5850A time correlation fixture.
Mixed
Enables full screen display and tiles windows horizontally or disables the
mixed window setup.
Full Screen
Enables or disables full screen display.
Setup
Accesses the Buses/Signals (see page 459) tab in the Analyzer Setup
dialog.
Trigger
Accesses advanced trigger (see page 456) dialog.
Find
Accesses advanced search (see page 264) dialog.
Keyboard
Opens a keyboard dialog for entering information.
Help
Accesses the online help system's main window. Same as F1 key.
Item
Description
Size
Adjusts height of all waveform rows. The selection lights up green
indicating it's part of the waveform group, and that the waveform group
is currently active.
Page
Scrolls a page at a time of Listing data. The selection lights up green
indicating it's part of the listing group, and that the listing group is
currently active.
Scroll
Scrolls row at a time of Waveform data. The selection lights up green
indicating it's part of the waveform group, and that the waveform group
is currently active.
Line
Scrolls a line at a time of Listing data. The selection lights up green
indicating it's part of the listing group, and that the listing group is
currently active.
Vertical Knobs
582
Agilent Logic Analyzer Online Help
12
Reference
Horizontal Knobs
Item
Description
Time/Div
Changes time/division (see page 210) scale of Waveform display. The
selection lights up green indicating it's part of the waveform group, and
that the waveform group is currently active.
Bus/Sig
Scrolls first column to last column in Listing Display. The selection lights
up green indicating it's part of the listing group, and that the listing
group is currently active.
Delay
Changes delay (see page 212) of Waveform display. The selection lights
up green indicating it's part of the waveform group, and that the
waveform group is currently active.
Column
Scrolls a column at a time of Listing data. The selection lights up green
indicating it's part of the listing group, and that the listing group is
currently active.
Item
Description
Move marker knob
Moves selected marker in the display.
Choose marker button
Selects marker for "Move" operation. Press button to scroll through
available markers. If no markers are defined, pressing Choose will create
an M1 marker.
Marker
Knob/Button
For more marker information, refer to Marking, and Measuring Between,
Data Points (see page 241).
Agilent Logic Analyzer Online Help
583
12 Reference
Touch Off Button
See Also
Item
Description
Touch Off
Turns off the touch screen so that accidental touches don't affect the
instrument.
• Tips for Using the Touch Screen (see page 576)
Agilent Logic Analyzer Application Product Overview
The Agilent Logic Analyzer application is a familiar Windows- based user
interface which takes the complexity out of making logic analyzer
measurements. You can perform all operations directly from one window.
See Intrinsic Support (see page 370).
Agilent's Simple, Quick and Advanced Trigger functions take the
complexity out of triggering. Use Simple Trigger's pull down menus to
define events in terms of edges and patterns. With Quick Trigger you can
see if a suspect event ever reoccurs by just drawing a box around the
event in the display. Quick trigger will do the rest! Use Advanced Trigger's
drag and drop graphical icons with sentence- like structures to customize
complex trigger scenarios.
• Keyboard Commands (see page 584)
Keyboard Commands
• Access Menus (see page 585)
• File Operations (see page 585)
• Edit Operations (see page 585)
• Search Operations (see page 585)
• View operations (see page 586)
• Run/Stop Operations (see page 586)
• Compare Operations (see page 586)
• Listing Operations (see page 586)
• Waveform Operations (see page 586)
• Window Operations (see page 587)
• Help Operations (see page 587)
• Miscellaneous (see page 587)
584
Agilent Logic Analyzer Online Help
Reference
12
Access Menus
File Operations
Edit Operations
Search
Operations
Alt+F
Access to File menu
Alt+E
Access to Edit menu
Alt+V
Access to View menu
Alt+S
Access to Setup menu
Alt+T
Access to Tools menu
Alt+M
Access to Markers menu
Alt+R
Access to Run/Stop menu
Alt+W
Access to Window menu
Alt+H
Access to Help menu
The following operations are located under File in the menu bar.
Ctrl+N
File - New
Ctrl+O
File - Open
Ctrl+F4
File - Close
Ctrl+S
File - Save
Ctrl+I
File - Import
Shift+E
File - Export
Ctrl+P
File - Print
The following operations are located under Edit in the menu bar.
Ctrl+Z
Edit - Undo
Ctrl+X
Edit - Cut
Ctrl+C
Edit - Copy
Ctrl+V
Edit - Paste
Alt+I
Edit - Insert Bus/Signal into Window
Alt+P
Edit - Current Window Properties
The following operations are located under Edit in the menu bar.
Ctrl+F
Edit - Find
Shift+F3
Edit - Find Previous
Agilent Logic Analyzer Online Help
585
12 Reference
View Operations
Run/Stop
Operations
Compare
Operations
F3
Edit - Find Next
Ctrl+B
Edit - Go To Beginning
Ctrl+T
Edit - Go To Trigger
Ctrl+E
Edit - Go To End
Ctrl+G
Edit - Go To
The following operations are located under View in the menu bar.
Shift+F
View - Zoom Out Full
Shift+O
View - Zoom Out
Shift+I
View - Zoom In
F9
View - Full Screen
F11
View - Toggle Tabbed Windows
F12
View - Toggle Status Bar
The following operations are located under Run/Stop in the menu bar.
F5
Run/Stop - Run
Ctrl+F5
Run/Stop - Run Repetitive
F8
Run/Stop - Stop
Shift+F8
Run/Stop - Cancel
Shift+Ctrl+F8
Run/Stop - Resume
The following operations are located under Compare in the menu bar.
Alt+P
Listing
Operations
The following operations are located under Listing in the menu bar.
Alt+P
Waveform
Operations
Listing - Properties
The following operations are located under Waveform in the menu bar.
Alt+P
586
Compare - Properties
Waveform - Properties
Agilent Logic Analyzer Online Help
Reference
Window
Operations
Help Operations
The following operations are located under Window in the menu bar.
F6
Window - Toggle to Next
Shift+F6
Window - Toggle to Previous
The following operations are located under Help in the menu bar.
F1
Miscellaneous
12
Help - Help Topics
The following operations are located throughout the interface.
Ctrl+esc
Agilent Logic Analyzer Online Help
Shows Windows Start bar
587
12 Reference
Logic Analyzer Notes
• Channels and Memory Depth (see page 588)
• Timing Mode Sampling Options (see page 588)
• State Mode Sampling Options (see page 589)
• Timing Zoom (see page 589)
Channels and
Memory Depth
• 1680/1690- Series Logic Analyzer Notes, Channels and Memory Depth
(see page 590)
• 16740/41/42 Logic Analyzer Notes, Channels and Memory Depth (see
page 591)
• 16750/51/52 Logic Analyzer Notes, Channels and Memory Depth (see
page 593)
• 16753/54/55/56 Logic Analyzer Notes, Channels and Memory Depth (see
page 596)
• 16760 Logic Analyzer Notes, Channels and Memory Depth (see
page 597)
• 16800- Series Logic Analyzer Notes, Channels and Memory Depth (see
page 604)
• 16910/11 Logic Analyzer Notes, Channels and Memory Depth (see
page 606)
• 16950/51 Logic Analyzer Notes, Channels and Memory Depth (see
page 608)
• 16960 Logic Analyzer Notes, Channels and Memory Depth (see
page 611)
• 16962 Logic Analyzer Notes, Channels and Memory Depth (see
page 621)
Timing Mode
Sampling
Options/Period
The timing mode sampling options let you choose between Full Channel
Timing Mode (default), Half Channel Timing Mode (faster sampling), or
Transitional / Store Qualified Timing Mode (greater measurement length).
For notes on these modes in a particular logic analyzer, see:
• 1680/1690- Series Logic Analyzer Notes, Timing Mode Sampling
Options/Period (see page 590)
• 16740/41/42 Logic Analyzer Notes, Timing Mode Sampling
Options/Period (see page 591)
• 16750/51/52 Logic Analyzer Notes, Timing Mode Sampling
Options/Period (see page 593)
• 16753/54/55/56 Logic Analyzer Notes, Timing Mode Sampling
Options/Period (see page 596)
588
Agilent Logic Analyzer Online Help
12
Reference
• 16760 Logic Analyzer Notes, Timing Mode Sampling Options/Period (see
page 598)
• 16800- Series Logic Analyzer Notes, Timing Mode Sampling
Options/Period (see page 604)
• 16910/11 Logic Analyzer Notes, Timing Mode Sampling Options/Period
(see page 607)
• 16950/51 Logic Analyzer Notes, Timing Mode Sampling Options/Period
(see page 609)
• 16960 Logic Analyzer Notes, Timing Mode Sampling Options/Period (see
page 611)
• 16962 Logic Analyzer Notes, Timing Mode Sampling Options/Period (see
page 621)
State Mode
Sampling Options
The state mode sampling options let you choose between General State
Mode (default) or Turbo State Mode (faster sampling). For notes on these
modes in a particular logic analyzer, see:
• 1680/1690- Series Logic Analyzer Notes, State Mode (see page 591)
• 16740/41/42 Logic Analyzer Notes, State Mode (see page 592)
• 16750/51/52 Logic Analyzer Notes, State Mode Sampling Options (see
page 594)
• 16753/54/55/56 Logic Analyzer Notes, State Mode Sampling Options (see
page 596)
• 16760 Logic Analyzer Notes, State Mode Sampling Options (see
page 598)
• 16800- Series Logic Analyzer Notes, State Mode Sampling Options (see
page 605)
• 16910/11 Logic Analyzer Notes, State Mode Sampling Options (see
page 607)
• 16950/51 Logic Analyzer Notes, State Mode Sampling Options (see
page 609)
• 16960 Logic Analyzer Notes, State Mode Sampling Options (see
page 611)
• 16962 Logic Analyzer Notes, State Mode Sampling Options (see
page 622)
Timing Zoom
• 1680/1690- Series Logic Analyzers don't have the timing zoom feature.
• 16740/41/42 Logic Analyzer Notes, Timing Zoom (see page 593)
• 16750/51/52 Logic Analyzer Notes, Timing Zoom (see page 595)
• 16753/54/55/56 Logic Analyzer Notes, Timing Zoom (see page 597)
• 16760 Logic Analyzers don't have the timing zoom feature.
• 16800- Series Logic Analyzer Notes, Timing Zoom (see page 606)
Agilent Logic Analyzer Online Help
589
12 Reference
• 16910/11 Logic Analyzer Notes, Timing Zoom (see page 608)
• 16950/51 Logic Analyzer Notes, Timing Zoom (see page 610)
• 16960 Logic Analyzers don't have the timing zoom feature.
• 16962 Logic Analyzers don't have the timing zoom feature.
1680/1690-Series Logic Analyzer Notes
• Channels and Memory Depth (see page 590)
• Timing Mode Sampling Options/Period (see page 590)
• State Mode (see page 591)
Channels and
Memory Depth
Timing Mode
Sampling
Options/Period
1680A
1690A
1680AD
1690AD
1681A
1691A
1681AD
1691AD
1682A
1692A
1682AD
1692AD
1683A
1693A
1683AD
1693AD
Memor
y depth
512 K
2M
512 K
2M
512 K
2M
512 K
2M
Channe
ls
136
136
102
102
68
68
34
34
• Full channel (see page 590), 400 MHz = Full Channel Timing Mode
With this sampling option, you can use the full memory depth (see
page 590) of your logic analyzer card, with data being sampled and
stored as often as every 2.5 ns. You can set the sample rate to go
slower with the Sample Period control.
• Half channel (see page 590), 800 MHz = Half Channel Timing Mode
With this sampling option, only one pod of each pod pair is available,
and the memory depth (see page 590) is doubled. Channels assigned to
unavailable pods are ignored. You can specify which pod to use in the
Buses/Signals tab of the Analyzer Setup dialog by clicking the Pod
button and selecting the desired pod.
Data is sampled and stored every 1.25 ns; this rate cannot be changed.
• Transitional / Store qualified, Full channel 400 MHz = Transitional /
Store Qualified Timing Mode
At the 400 MHz sample rate (2.5 ns sampling period), one pod pair (34
channels) must be reserved for time tag storage. At slower sample
rates, you can get full channels (see page 590) by using 1/2 (or less) of
a module's acquisition memory depth (see page 590) (for more
information, see Memory Depth and Channel Count Trade- offs (see
page 382)).
590
Agilent Logic Analyzer Online Help
12
Reference
Transitional / Store Qualified Timing mode provides maximum duration
of acquisition because data is only stored when a change from the last
value is detected. The sampling period ranges from 2.5 ns to 1 ms. See
transitional timing (see page 384).
NOTE
State Mode
When you select the timing sampling mode's 400 MHz option (800 MHz option), the trigger
marker in captured data may be off by 1 sample (3 samples). This occurs because the logic
analyzer hardware uses 2 pipelines (4 pipelines). When triggering on a pattern, the actual
sample that causes the trigger may be 1 sample before (within 3 samples before) the trigger
marker. When triggering on an edge, the actual sample that causes the trigger may be
within +/-1 sample (+/-2 samples) of the trigger marker.
• 200 Mb/s maximum clock rate = General State Mode
In the state (synchronous sampling) mode, you can have full channels
(see page 590) and half memory depth (see page 590), or you can get
full memory depth by reserving one pod pair (34 channels) for time tag
storage (for more information, see Memory Depth and Channel Count
Trade- offs (see page 382)).
State sampling speed matches your device under test's clock rate, up to
200 MHz.
See Also
• 1680/1690- Series Logic Analyzer Specifications (see page 630)
• 1680/1690- Series Logic Analyzer Characteristics (see page 630)
16740/41/42 Logic Analyzer Notes
• Channels and Memory Depth (see page 591)
• Timing Mode Sampling Options/Period (see page 591)
• State Mode (see page 592)
• Timing Zoom (see page 593)
Channels and
Memory Depth
Timing Mode
Sampling
Options/Period
16740A
16741A
16742A
Memory depth
1M
4M
16 M
Channels
68 channels/card * number of cards in module
• Full channel (see page 591), 400 MHz = Full Channel Timing Mode
With this sampling option, you can use the full memory depth (see
page 591) of your logic analyzer card, with data being sampled and
stored as often as every 2.5 ns. You can set the sample rate to go
slower with the Sample Period control.
Agilent Logic Analyzer Online Help
591
12 Reference
NOTE
When the Sample Period is 2.5 ns, data is acquired at two times the trigger sequencer rate.
This means that data must be present for at least two samples before the trigger sequencer
can reliably detect it. The trigger sequencer could miss data present for less than two
sample periods.
The trigger sequencer treats the data as a group of two samples for each sequencer clock.
This means that the trigger point indication could be off by one sample.
Although the trigger sequencer cannot detect all data, the analyzer will correctly capture all
data present for at least one sample period.
• Half channel (see page 591), 800 MHz = Half Channel Timing Mode
With this sampling option, only one pod of each pod pair is available,
and the memory depth (see page 591) is doubled. Channels assigned to
unavailable pods are ignored. You can specify which pod to use in the
Buses/Signals tab of the Analyzer Setup dialog by clicking the Pod
button and selecting the desired pod.
Data is sampled and stored every 1.25 ns; this rate cannot be changed.
NOTE
When the Sample Period is 1.25 ns, data is acquired at four times the trigger sequencer
rate. This, along with other half-channel mode characteristics, means that data must be
present for at least five samples before the trigger sequencer can reliably detect it. The
trigger sequencer cannot detect data present for less than two sample periods, and could
miss data present for less than five sample periods.
The trigger sequencer treats the data as a group of four samples for each sequencer clock.
This means that the trigger point indication could be off by up to three samples.
Although the trigger sequencer cannot detect all data, the analyzer will correctly capture all
data present for at least one sample period.
• Transitional / Store qualified, Full channel 400 MHz = Transitional /
Store Qualified Timing Mode
At the 400 MHz sample rate (2.5 ns sampling period), one pod pair (34
channels) must be reserved for time tag storage. At slower sample
rates, you can get full channels (see page 591) by using 1/2 (or less) of
a module's acquisition memory depth (see page 591) (for more
information, see Memory Depth and Channel Count Trade- offs (see
page 382)).
Transitional / Store Qualified Timing mode provides maximum duration
of acquisition because data is only stored when a change from the last
value is detected. The sampling period ranges from 2.5 ns to 1 ms. See
transitional timing (see page 384).
State Mode
592
• 200 Mb/s maximum clock rate = General State Mode
Agilent Logic Analyzer Online Help
12
Reference
In the state (synchronous sampling) mode, you can have full channels
(see page 591) and half memory depth (see page 591), or you can get
full memory depth by reserving one pod pair (34 channels) for time tag
storage (for more information, see Memory Depth and Channel Count
Trade- offs (see page 382)).
State sampling speed matches your device under test's clock rate, up to
200 MHz.
Timing Zoom
See Also
Timing zoom collects additional high- speed timing data around the trigger
of the logic analyzer. It uses a 16K- sample, 2 GHz timing analyzer to
sample data as closely as every 500 ps on all channels.
• 16740/41/42 Logic Analyzer Specifications (see page 632)
• 16740/41/42 Logic Analyzer Characteristics (see page 633)
16750/51/52 Logic Analyzer Notes
• Channels and Memory Depth (see page 593)
• Timing Mode Sampling Options/Period (see page 593)
• State Mode Sampling Options (see page 594)
• Timing Zoom (see page 595)
Channels and
Memory Depth
Timing Mode
Sampling
Options/Period
NOTE
16750A/B
16751A/B
16752A/B
Memory depth
4M
16 M
32 M
Channels
68 channels/card * number of cards in module
• Full channel (see page 593), 400 MHz = Full Channel Timing Mode
With this sampling option, you can use the full memory depth (see
page 593) of your logic analyzer card, with data being sampled and
stored as often as every 2.5 ns. You can set the sample rate to go
slower with the Sample Period control.
When the Sample Period is 2.5 ns, data is acquired at two times the trigger sequencer rate.
This means that data must be present for at least two samples before the trigger sequencer
can reliably detect it. The trigger sequencer could miss data present for less than two
sample periods.
The trigger sequencer treats the data as a group of two samples for each sequencer clock.
This means that the trigger point indication could be off by one sample.
Although the trigger sequencer cannot detect all data, the analyzer will correctly capture all
data present for at least one sample period.
Agilent Logic Analyzer Online Help
593
12 Reference
• Half channel (see page 593), 800 MHz = Half Channel Timing Mode
With this sampling option, only one pod of each pod pair is available,
and the memory depth (see page 593) is doubled. Channels assigned to
unavailable pods are ignored. You can specify which pod to use in the
Buses/Signals tab of the Analyzer Setup dialog by clicking the Pod
button and selecting the desired pod.
Data is sampled and stored every 1.25 ns; this rate cannot be changed.
NOTE
When the Sample Period is 1.25 ns, data is acquired at four times the trigger sequencer
rate. This, along with other half-channel mode characteristics, means that data must be
present for at least five samples before the trigger sequencer can reliably detect it. The
trigger sequencer cannot detect data present for less than two sample periods, and could
miss data present for less than five sample periods.
The trigger sequencer treats the data as a group of four samples for each sequencer clock.
This means that the trigger point indication could be off by up to three samples.
Although the trigger sequencer cannot detect all data, the analyzer will correctly capture all
data present for at least one sample period.
• Transitional / Store qualified, Full channel 400 MHz = Transitional /
Store Qualified Timing Mode
At the 400 MHz sample rate (2.5 ns sampling period), one pod pair (34
channels) must be reserved for time tag storage. At slower sample
rates, you can get full channels (see page 593) by using 1/2 (or less) of
a module's acquisition memory depth (see page 593) (for more
information, see Memory Depth and Channel Count Trade- offs (see
page 382)).
Transitional / Store Qualified Timing mode provides maximum duration
of acquisition because data is only stored when a change from the last
value is detected. The sampling period ranges from 2.5 ns to 1 ms. See
transitional timing (see page 384).
State Mode
Sampling Options
• 200 MHz = General State Mode
With this sampling option, you can have full channels (see page 593)
and half memory depth (see page 593), or you can get full memory
depth by reserving one pod pair (34 channels) for time tag storage (for
more information, see Memory Depth and Channel Count Trade- offs
(see page 382)).
State sampling speed matches your device under test's clock rate, up to
200 MHz.
• 400 MHz = Turbo State Mode
594
Agilent Logic Analyzer Online Help
12
Reference
With this sampling option, one pod pair (34 channels) is reserved for
time tag storage, and you have full memory depth (see page 593).
Clocking is restricted to the J clock on Pod 1 of the master card of the
module, and triggering is restricted to two trigger functions.
State sampling speed matches your device under test's clock rate, up to
400 MHz.
NOTE
When Store Qualification is performed in the 400 MHz State mode, there may be the case
where data occupying memory is further disqualified. As a result, you may see a
non-contiguous listing of states as well as a reduction of usable memory.
Timing Zoom
Timing zoom collects additional high- speed timing data around the trigger
of the logic analyzer. It uses a 16K- sample, 2 GHz timing analyzer to
sample data as closely as every 500 ps on all channels.
NOTE
When in the Turbo State Mode, the start of timing zoom data may occur after the actual
trigger point. The reason for this data mis-alignment is due to how the trigger sequencer
functions when in this mode.
The analyzer sequencer works on pairs of samples. It will not evaluate the first sample of
the pair until the second sample has entered the sequencer. If, for example, the trigger point
is determined to be on the first sample, the analyzer displays the timing zoom data relative
to the evaluation of the second sample. Whatever time difference is seen between the two
samples (of the pair) is reflected in the data display between the trigger point and the start
of the timing zoom data.
This time difference can be noticeable if your measurement is using bursted clocks and the
first sample (actual trigger point) is clocked on the last clock signal of a burst, and the
second sample (of the pair) is clocked with the first clock of the next burst. The time
difference between the clock bursts is reflected as a mis-alignment between the trigger
point and the start of the timing zoom data.
The best thing to do to help mitigate this situation is to set the timing zoom to
"0% poststore" to capture as much data near the first sample as possible.
See Also
• 16750/51/52 Logic Analyzer Specifications (see page 637)
• 16750/51/52 Logic Analyzer Characteristics (see page 638)
16753/54/55/56 Logic Analyzer Notes
• Channels and Memory Depth (see page 596)
• Timing Mode Sampling Options/Period (see page 596)
• State Mode Sampling Options (see page 596)
• Timing Zoom (see page 597)
Agilent Logic Analyzer Online Help
595
12 Reference
Channels and
Memory Depth
Timing Mode
Sampling
Options/Period
16753A
16754A
16755A
16756A
Memory depth
1M
4M
16 M
64 M
Channels
68 channels/card * number of cards in module
• Full channel (see page 596), 600 MHz = Full Channel Timing Mode
With this sampling option, you can use the full memory depth (see
page 596) of your logic analyzer card, with data being sampled and
stored as often as every 1.67 ns. You can set the sample rate to go
slower with the Sample Period control.
• Half channel (see page 596), 1.2 GHz = Half Channel Timing Mode
With this sampling option, only one pod of each pod pair is available,
and the memory depth (see page 596) is doubled. Channels assigned to
unavailable pods are ignored. You can specify which pod to use in the
Buses/Signals tab of the Analyzer Setup dialog by clicking the Pod
button and selecting the desired pod.
Data is sampled and stored every 833 ps; this rate cannot be changed.
• Transitional / Store qualified, Full channel 600 MHz = Transitional /
Store Qualified Timing Mode
At the 600 MHz sample rate (1.667 ns sampling period), one pod pair
(34 channels) must be reserved for time tag storage. At slower sample
rates, you can get full channels (see page 596) by using 1/2 (or less) of
a module's acquisition memory depth (see page 596) (for more
information, see Memory Depth and Channel Count Trade- offs (see
page 382)).
Transitional / Store Qualified Timing mode provides maximum duration
of acquisition because data is only stored when a change from the last
value is detected. The sampling period ranges from 1.667 ns to 500 us.
See transitional timing (see page 384).
State Mode
Sampling Options
• 300 MHz = General State Mode
With this sampling option, you can have full channels (see page 596)
and half memory depth (see page 596), or you can get full memory
depth by reserving one pod pair (34 channels) for time tag storage (for
more information, see Memory Depth and Channel Count Trade- offs
(see page 382)).
State sampling speed matches your device under test's clock rate, up to
300 MHz.
• 600 MHz = Turbo State Mode
596
Agilent Logic Analyzer Online Help
Reference
12
With this sampling option, one pod pair (34 channels) is reserved for
time tag storage, and you have full memory depth (see page 596).
Clocking is restricted to the J clock on Pod 1 of the master card of the
module, and triggering is restricted to two trigger functions.
State sampling speed matches your device under test's clock rate, up to
600 MHz.
Timing Zoom
See Also
Timing zoom collects additional high- speed timing data around the trigger
of the logic analyzer. It uses a 64K- sample, 4 GHz timing analyzer to
sample data every 250 ps on all channels.
• Eye Scan in Logic Analyzers that Support Differential Signals (see
page 390)
• 16753/54/55/56 Logic Analyzer Specifications and Characteristics (see
page 642)
16760 Logic Analyzer Notes
• Differences from Other Logic Analyzers (see page 597)
• Channels and Memory Depth (see page 597)
• Timing Mode Sampling Options/Period (see page 598)
• State Mode Sampling Options (see page 598)
Differences from
Other Logic
Analyzers
Compared to most other logic analyzers supported in the 16900- series
logic analysis system, the 16760 logic analyzer differs in the following
ways:
• There are three additional state mode sampling options beyond the
normal General State Mode and Turbo State Mode options.
• In state mode, the clock input is always from pod 1 (on the master
card in multi- card modules). You cannot qualify the sampling clock
input with signals from the other pods clock inputs.
• You cannot split a 16760 logic analyzer module.
• Pods are assigned individually instead of in pod pairs (and you can
only assign a pod to the module or reserve it for time tag storage).
• There is no Half Channel Timing Mode.
• There is no timing zoom feature.
Channels and
Memory Depth
16760A
Memory depth
64 M
Channels
34 channels/card * number of cards in module
Agilent Logic Analyzer Online Help
597
12 Reference
Timing Mode
Sampling
Options/Period
NOTE
• Full channel (see page 598), 800 MHz = Full Channel Timing Mode
With this sampling option, you can use the full memory depth (see
page 598) of your logic analyzer card, with data being sampled and
stored every 1.25 ns.
With the Sample Period at 1.25 ns, data is acquired at four times the trigger sequencer rate.
This means that data must be present for at least four samples before the trigger sequencer
can reliably detect it. The trigger sequencer could miss data present for less than four
sample periods.
The trigger sequencer treats the data as a group of four samples for each sequencer clock.
This means that the trigger point indication could be off by three samples and bus/signal
occurrence counts could be off by up to a factor of four.
Although the trigger sequencer cannot detect all data, the analyzer will correctly capture all
data present for at least one sample period.
• Transitional / Store qualified, Full channel 400 MHz = Transitional /
Store Qualified Timing Mode
At the 400 MHz sample rate (2.5 ns sampling period), one pod (17
channels) must be reserved for time tag storage. At slower sample
rates, you can get full channels (see page 598) by using 1/2 (or less) of
a module's acquisition memory depth (see page 598) (for more
information, see 16760 Logic Analyzer Memory Depth and Channel
Count Trade- offs (see page 600)).
Transitional / Store Qualified Timing mode provides maximum duration
of acquisition because data is only stored when a change from the last
value is detected. The sampling period ranges from 2.5 ns to 1 ms. You
can set the sample rate to go slower with the Sample Period control.
See transitional timing (see page 384).
NOTE
With the Sample Period at 2.5 ns, data is acquired at two times the trigger sequencer rate.
This means that data must be present for at least two samples before the trigger sequencer
can reliably detect it. The trigger sequencer could miss data present for less than two
sample periods.
The trigger sequencer treats the data as a group of two samples for each sequencer clock.
This means that the trigger point indication could be off by one sample and bus/signal
occurrence counts could be off by up to a factor of two.
Although the trigger sequencer cannot detect all data, the analyzer will correctly capture all
data present for at least one sample period.
State Mode
Sampling Options
598
For all state mode sampling options, clocking is restricted to the J clock
on Pod 1 of the master card of the module.
Agilent Logic Analyzer Online Help
Reference
12
• 200 Mb/s = General State Mode
With this sampling option:
• You can have full channels (see page 598) and quarter memory depth
(see page 598), or you can get half memory depth by reserving one
pod (17 channels) for time tag storage (for more information, see
16760 Logic Analyzer Memory Depth and Channel Count Trade- offs
(see page 600)).
• You can have clocks where the rising edge, the falling edge, or both
edges indicate valid data.
• You have full trigger resources (16 patterns, 15 ranges, timers, global
counters, occurrence counters) and full trigger actions.
• State sampling speed matches your device under test's clock rate, up
to 200 MHz.
• 400 Mb/s = Turbo State Mode
With this sampling option:
• One pod (17 channels) is reserved for time tag storage.
• You have half memory depth (see page 598).
• You can have clocks where the rising edge, the falling edge, or both
edges indicate valid data.
• Trigger resources are limited to 8 patterns, 4 ranges, and 2
occurrence counters. Trigger actions are limited to: goto and trigger
and fill memory.
• State sampling speed matches your device under test's clock rate, up
to 400 MHz.
• 800 Mb/s = 800 Mb/s State Mode
With this sampling option:
• One pod (17 channels) is reserved for time tag storage.
• You have full memory depth (see page 598).
• You must specify whether the input clock signal is periodic or
aperiodic. You can have clocks where the rising edge, the falling
edge, or both edges indicate valid data.
• Trigger resources are limited to 4 patterns or 2 ranges on each pod.
Trigger actions are limited to trigger and fill memory. You can have
a maximum of 4 sequence steps.
• State sampling speed matches your device under test's clock rate, up
to 800 MHz.
• 1250 Mb/s Half Channel = 1250 Mb/s State Mode
With this sampling option:
Agilent Logic Analyzer Online Help
599
12 Reference
• One pod (17 channels) is reserved for time tag storage. Data is only
acquired from the even- numbered channels (0, 2, 4, etc.).
• You have double memory depth (see page 598).
• The input clock signal must be periodic, and both edges indicate
valid data. Clock inputs on expander cards of a multi- card module
cannot be used as extra data channels.
• Trigger resources are limited to 3 patterns or 1 range on each pod.
Trigger actions are limited to trigger and fill memory. You can have
a maximum of 2 sequence steps.
• State sampling speed matches your device under test's clock rate, up
to 1250 MHz.
• 1500 Mb/s Half Channel = 1500 Mb/s State Mode
With this sampling option:
• One pod (17 channels) is reserved for time tag storage. Data is only
acquired from the even- numbered channels (0, 2, 4, etc.).
• You have double memory depth (see page 598).
• The input clock signal must be periodic, and both edges indicate
valid data. Clock inputs on expander cards of a multi- card module
cannot be used as extra data channels.
• Trigger resources are limited to 3 patterns or 1 range on each pod.
Trigger actions are limited to trigger and fill memory. You can have
a maximum of 2 sequence steps.
• State sampling speed matches your device under test's clock rate, up
to 1500 MHz.
Typically, in the 1250 Mb/s and 1500 Mb/s state modes, the E5386A
adapter is used to reduce the number of probes and connectors required.
See Also
• 16760 Logic Analyzer Memory Depth and Channel Count Trade- offs (see
page 600)
• Eye Finder Operation in the 16760 Logic Analyzer (see page 602)
• Eye Scan in Logic Analyzers that Support Differential Signals (see
page 390)
• 16760 Logic Analyzer Specifications and Characteristics (see page 649)
16760 Logic Analyzer Memory Depth and Channel Count Trade-offs
This topic describes the interaction between channel count, memory depth,
and triggering in the 16760 logic analyzer's:
• State Sampling Mode (see page 601)
• Transitional Timing Sampling Mode (see page 601)
600
Agilent Logic Analyzer Online Help
Reference
200 Mb/s
General State
Sampling Mode
(With all other state mode sampling options, one pod (17 channels) is
reserved for time tag storage.)
Time Tag Storage
Requires 1 Pod or
16M Acquisition
Memory
• In the Agilent Logic Analyzer application, all modules are
time- correlated; you cannot turn off time tag storage (as you could
with previous Agilent logic analysis systems).
12
• To use 32M of a module's acquisition memory, one pod must be
reserved for time tag storage. To use all pods, you must use 16M (or
less) of a module's acquisition memory.
• In the 16760 logic analyzer's 200 Mb/s State Mode, the number of
timers available = 2 x (number of cards) - 1.
Default Settings
• Time tag storage is always on (and cannot be turned off).
• Memory depth is set at 16M.
• All pods are available for capturing data.
• If 32M memory is selected, the default pod to be used for time tag
storage is the leftmost, but any pod without buses or signals assigned
can be used.
Selecting 32M
Memory Depth
when No
Channels
Assigned to a Pod
Selecting 32M
Memory Depth
when Channels
Assigned to All
Pods
Going from 32M
Memory Depth to
16M Memory
Depth
• The pod is automatically reserved for time tag storage.
A dialog appears to caution you that:
• Bus/signals will lose assigned channels.
• Trigger specifications that use timer resources may be affected.
• The pod reserved for time tag storage is automatically freed (assigned
to the logic analyzer) so it can be used to capture data.
Transitional
Timing Sampling
Mode
Time Tag Storage
Requires 1 Pod or
16M Acquisition
Memory
• The transitional timing sampling mode also requires time tag storage.
• When the smallest sampling period (2.5 ns) is chosen, one pod must be
reserved for time tag storage. In this case, you cannot use 16M (or
less) of a module's acquisition memory to gain back the pod.
Agilent Logic Analyzer Online Help
601
12 Reference
• With other sampling periods, the memory depth and channel count
trade- offs are the same as in the state sampling mode. That is, to use
32M of a module's acquisition memory, one pod must be reserved for
time tag storage. To use all pods, you must use 16M (or less) of a
module's acquisition memory.
• In the 16760 logic analyzer's timing modes, the number of timers
available = 2 x (number of cards) - 1.
Default Settings
• Time tag storage is required.
• If full memory is selected, the default pod to be used for time tag
storage is the leftmost, but any pod without buses or signals assigned
can be used.
See Also
• 16760 Logic Analyzer Notes (see page 597)
• Configuring Logic Analyzer Modules (see page 78)
• To set acquisition memory depth (see page 115)
• Choosing the Sampling Mode (see page 99)
Eye Finder Operation in the 16760 Logic Analyzer
For a general description of eye finder see Eye Finder Overview (see
page 387).
In the 16760 Logic
Analyzer...
Eye finder operation in the 16760 logic analyzer can be confusing because
there are five state mode sampling options:
State Sampling Option
Sampling Clock Edges
Edges-To-Edge Timing
200 Mb/s = General State
Mode
Rising edge, Falling edge, or
Both edges
Aperiodic or Periodic
400 Mb/s = Turbo State Mode
Rising edge, Falling edge, or
Both edges
Aperiodic or Periodic
800 Mb/s = 800 Mb/s State
Mode
Rising edge, Falling edge, or
Both edges
Aperiodic or Periodic
1250 Mb/s Half Channel =
1250 Mb/s State Mode
Both edges
Periodic
1500 Mb/s Half Channel =
1500 Mb/s State Mode
Both edges
Periodic
The 200 and 400 Mb/s modes support single clock edge sampling (either
rising or falling) as well as sampling on both edges. There is no restriction
on variability in edge- to- edge timing.
602
Agilent Logic Analyzer Online Help
Reference
12
The 800 Mb/s mode also supports single and dual edge clocking. An option
appears to let you indicate whether the clock is periodic (time between
active edges is constant) or aperiodic (time between active edges can
vary). This option does not affect the sampling operation. It tells the
software how to process time tags.
The 1250 and 1500 Mb/s modes require a periodic clock and only support
sampling on both clock edges.
16760 Logic
Analyzer Eye
Finder Example
For example, if the device under test operates with an aperiodic clock that
alternates between a 20 ns and a 25 ns period, then the 200, 400, or
800 Mb/s modes can be used. The 1250 and 1500 Mb/s modes cannot be
used because they require a periodic clock.
What you'll see in eye finder is bounded by the eye finder scan range. In
the 200 or 400 Mb/s mode, the eye finder scan range is +/- 5 ns around
the clock edge (T=0). Because the minimum clock period is 20 ns, the eye
finder scan will not see the data transitions for the previous and next
clock cycles.
Consider a rising edge active flip flop clocked by with a dual mode
20/25 ns clock. If you look at the clock and data with an oscilloscope in
infinite persistence mode at 10 ns/div, you might see:
In eye finder, in the 200 or 400 Mb/s mode, you'd see the transitions
related to the active clock edge at T=0 because the eye finder scan range
is +/- 5 ns.
If you set the sample position (blue bar in the eye finder display) at about
T=- 2 ns, you will sample good data before the clock edge in this example.
To sample data after the clock, place the blue bar at T=+2 ns.
The signals in your device under test may have a different delay from the
clock, which will shift the location of the detected transitions in the
sample eye finder display above. If the delay exceeds 5 ns, eye finder
won't show you the transition at all. In this case, sampling at T=0 is as
good as any other position.
Agilent Logic Analyzer Online Help
603
12 Reference
See Also
• Eye Scan in Logic Analyzers that Support Differential Signals (see
page 390)
16800-Series Logic Analyzer Notes
• Channels and Memory Depth (see page 604)
• Maximum State Sampling Speed (see page 604)
• Timing Mode Sampling Options/Period (see page 604)
• State Mode Sampling Options (see page 605)
• Timing Zoom (see page 606)
Channels and
Memory Depth
Option 001
Option 004*
Option 016*
Option 032*
Memory depth
1M
4M
16 M
32 M
Channels
16801A, 16821A: 34 channels 16802A, 16822A: 68 channels 16803A, 16823A:
102 channels 16804A: 136 channels 16806A: 204 channels
*
Upgrades for the 16800 Series logic analyzers can be ordered using these model numbers:
- For 16801A or 16821A, use E5876A.
- For 16802A or 16822A, use E5877A.
- For 16803A or 16823A, use E5878A.
- For 16804A, use E5879A.
- For 16806A, use E5880A.
(See also Installing Licensed Hardware Upgrades (see page 127).)
See also Memory Depth and Channel Count Trade- offs (see page 382).
Maximum State
Sampling Speed
Option 250
Option 500*
Max. state clock rate
250 MHz
450 MHz
Max. state data rate
250 Mb/s
500 Mb/s
*Upgrades for the 16800 Series logic analyzers can be ordered using these model numbers:
- For 16802A or 16822A, use E5877A.
- For 16803A or 16823A, use E5878A.
- For 16804A, use E5879A.
- For 16806A, use E5880A.
(See also Installing Licensed Hardware Upgrades (see page 127).)
Timing Mode
Sampling
Options/Period
604
• Full channel (see page 604), 500 MHz = Full Channel Timing Mode
Agilent Logic Analyzer Online Help
12
Reference
With this sampling option, you can use the full memory depth (see
page 604) of your logic analyzer card, with data being sampled and
stored as often as every 2.0 ns. You can set the sample rate to go
slower with the Sample Period control.
• Half channel (see page 604), 1 GHz = Half Channel Timing Mode
With this sampling option, only one pod of each pod pair is available,
and the memory depth (see page 604) is doubled. Channels assigned to
unavailable pods are ignored. You can specify which pod to use in the
Buses/Signals tab of the Analyzer Setup dialog by clicking the Pod
button and selecting the desired pod.
Data is sampled and stored every 1 ns; this rate cannot be changed.
This option is not available with the 16801A and 16821A 34- channel
logic analyzer models.
• Transitional / Store qualified, Full channel 500 MHz = Transitional /
Store Qualified Timing Mode
At the 500 MHz sample rate (2.0 ns sampling period), one pod pair (34
channels) must be reserved for time tag storage. At slower sample
rates, you can get full channels (see page 604) by using 1/2 (or less) of
a module's acquisition memory depth (see page 604) (for more
information, see Memory Depth and Channel Count Trade- offs (see
page 382)).
Transitional / Store Qualified Timing mode provides maximum duration
of acquisition because data is only stored when a change from the last
value is detected. The sampling period ranges from 2.0 ns to 500 us.
See transitional timing (see page 384).
The maximum sample rate with this option for the 16801A and 16821A
34- channel logic analyzer models is 250 MHz, and you must use 1/2 (or
less) of the module's acquisition memory.
State Mode
Sampling Options
• 250 MHz = General State Mode
With this sampling option, you can have full channels (see page 604)
and half memory depth (see page 604), or you can get full memory
depth by reserving one pod pair (34 channels) for time tag storage (for
more information, see Memory Depth and Channel Count Trade- offs
(see page 382)).
State sampling speed matches your device under test's clock rate, up to
250 MHz.
In the 16801A and 16821A 34- channel logic analyzer models, you are
limited to half memory depth.
• 450 MHz = Turbo State Mode
Agilent Logic Analyzer Online Help
605
12 Reference
With this sampling option (available with Option 500), one pod pair (34
channels) is reserved for time tag storage, and you have full memory
depth (see page 604). Clocking is restricted to the J clock on Pod 1 of
the master card of the module, and triggering is restricted to two
trigger functions.
State sampling speed matches your device under test's clock rate, up to
450 MHz.
This option is not available with the 16801A and 16821A 34- channel
logic analyzer models.
• 500 MHz = Turbo State Mode (requires sampling on both clock edges)
This sampling option is similar to the 450 MHz Turbo State Mode,
except that the logic analyzer can only sample on both edges of the
input clock.
State sampling speed matches your device under test's clock rate, up to
500 MHz.
This option is not available with the 16801A and 16821A 34- channel
logic analyzer models.
Timing Zoom
See Also
Timing zoom collects additional high- speed timing data around the trigger
of the logic analyzer. It uses a 64K- sample, 4 GHz timing analyzer to
sample data every 250 ps on all channels.
• 16800 Series Logic Analyzer Specifications and Characteristics (see
page 657)
16910/11 Logic Analyzer Notes
• Channels and Memory Depth (see page 606)
• Maximum State Sampling Speed (see page 607)
• Timing Mode Sampling Options/Period (see page 607)
• State Mode Sampling Options (see page 607)
• Timing Zoom (see page 608)
Channels and
Memory Depth
Option 256
Option 001*
Option 004*
Option 016*
Option 032*
Memory
depth
256 K
1M
4M
16 M
32 M
Channels
16910A: 102 channels/card * number of cards in module 16911A: 68
channels/card * number of cards in module
*
Upgrades for the 16910A and 16911A logic analyzers can be ordered using model numbers
E5865A and E5866A, respectively.
(See also Installing Licensed Hardware Upgrades (see page 127).)
606
Agilent Logic Analyzer Online Help
12
Reference
See also Memory Depth and Channel Count Trade- offs (see page 382).
Maximum State
Sampling Speed
Option 250
Option 500*
Max. state clock rate
250 MHz
450 MHz
Max. state data rate
250 Mb/s
500 Mb/s
*Upgrades for the 16910A and 16911A logic analyzers can be ordered using model numbers
E5865A and E5866A, respectively.
(See also Installing Licensed Hardware Upgrades (see page 127).)
Timing Mode
Sampling
Options/Period
• Full channel (see page 606), 500 MHz = Full Channel Timing Mode
With this sampling option, you can use the full memory depth (see
page 606) of your logic analyzer card, with data being sampled and
stored as often as every 2.0 ns. You can set the sample rate to go
slower with the Sample Period control.
• Half channel (see page 606), 1 GHz = Half Channel Timing Mode
With this sampling option, only one pod of each pod pair is available,
and the memory depth (see page 606) is doubled. Channels assigned to
unavailable pods are ignored. You can specify which pod to use in the
Buses/Signals tab of the Analyzer Setup dialog by clicking the Pod
button and selecting the desired pod.
Data is sampled and stored every 1 ns; this rate cannot be changed.
• Transitional / Store qualified, Full channel 500 MHz = Transitional /
Store Qualified Timing Mode
At the 500 MHz sample rate (2.0 ns sampling period), one pod pair (34
channels) must be reserved for time tag storage. At slower sample
rates, you can get full channels (see page 606) by using 1/2 (or less) of
a module's acquisition memory depth (see page 606) (for more
information, see Memory Depth and Channel Count Trade- offs (see
page 382)).
Transitional / Store Qualified Timing mode provides maximum duration
of acquisition because data is only stored when a change from the last
value is detected. The sampling period ranges from 2.0 ns to 500 us.
See transitional timing (see page 384).
State Mode
Sampling Options
• 250 MHz = General State Mode
With this sampling option, you can have full channels (see page 606)
and half memory depth (see page 606), or you can get full memory
depth by reserving one pod pair (34 channels) for time tag storage (for
more information, see Memory Depth and Channel Count Trade- offs
(see page 382)).
Agilent Logic Analyzer Online Help
607
12 Reference
State sampling speed matches your device under test's clock rate, up to
250 MHz.
• 450 MHz = Turbo State Mode
With this sampling option (available with Option 500), one pod pair (34
channels) is reserved for time tag storage, and you have full memory
depth (see page 606). Clocking is restricted to the J clock on Pod 1 of
the master card of the module, and triggering is restricted to two
trigger functions.
State sampling speed matches your device under test's clock rate, up to
450 MHz.
• 500 MHz = Turbo State Mode (requires sampling on both clock edges)
This sampling option is similar to the 450 MHz Turbo State Mode,
except that the logic analyzer can only sample on both edges of the
input clock.
State sampling speed matches your device under test's clock rate, up to
500 MHz.
Timing Zoom
See Also
Timing zoom collects additional high- speed timing data around the trigger
of the logic analyzer. It uses a 64K- sample, 4 GHz timing analyzer to
sample data every 250 ps on all channels.
• 16910/11 Logic Analyzer Specifications and Characteristics (see
page 664)
16950/51 Logic Analyzer Notes
• Channels and Memory Depth (see page 608)
• Timing Mode Sampling Options/Period (see page 609)
• State Mode Sampling Options (see page 609)
• Timing Zoom (see page 610)
Channels and
Memory Depth
16950A/B
Memory
depth
Option
256**
Option
001*
Option
004*
Option
016*
Option
032*
Option
064*
256 K
1M
4M
16 M
32 M
64 M
16951B
Memory
depth
256 M (no memory depth options)
Channels
68 channels/card * number of cards in module
*
Upgrades for the 16950 logic analyzer can be ordered using model number E5875A. (See also
Installing Licensed Hardware Upgrades (see page 127).)
**
608
Available on the 16950A logic analyzer only.
Agilent Logic Analyzer Online Help
12
Reference
Timing Mode
Sampling
Options/Period
• Full channel (see page 608), 600 MHz = Full Channel Timing Mode
With this sampling option, you can use the full memory depth (see
page 608) of your logic analyzer card, with data being sampled and
stored as often as every 1.67 ns. You can set the sample rate to go
slower with the Sample Period control.
• Half channel (see page 608), 1.2 GHz = Half Channel Timing Mode
With this sampling option, only one pod of each pod pair is available,
and the memory depth (see page 608) is doubled. Channels assigned to
unavailable pods are ignored. You can specify which pod to use in the
Buses/Signals tab of the Analyzer Setup dialog by clicking the Pod
button and selecting the desired pod.
Data is sampled and stored every 833 ps; this rate cannot be changed.
• Transitional / Store qualified, Full channel 600 MHz = Transitional /
Store Qualified Timing Mode
At the 600 MHz sample rate (1.667 ns sampling period), one pod pair
(34 channels) must be reserved for time tag storage. At slower sample
rates, you can get full channels (see page 608) by using 1/2 (or less) of
a module's acquisition memory depth (see page 608) (for more
information, see Memory Depth and Channel Count Trade- offs (see
page 382)).
Transitional / Store Qualified Timing mode provides maximum duration
of acquisition because data is only stored when a change from the last
value is detected. The sampling period ranges from 1.667 ns to 500 us.
See transitional timing (see page 384).
State Mode
Sampling Options
• 300 MHz = General State Mode
With this sampling option, you can have full channels (see page 608)
and half memory depth (see page 608), or you can get full memory
depth by reserving one pod pair (34 channels) for time tag storage (for
more information, see Memory Depth and Channel Count Trade- offs
(see page 382)).
State sampling speed matches your device under test's clock rate, up to
300 MHz.
• 600 MHz (16950A) or 667 MHz (16950B, 16951B) = Turbo State Mode
With this sampling option, one pod pair (34 channels) is reserved for
time tag storage, and you have full memory depth (see page 608).
Clocking is restricted to the J clock on Pod 1 of the master card of the
module, and triggering is restricted to two trigger functions.
State sampling speed matches your device under test's clock rate, up to
600 MHz (16950A) or 667 MHz (16950B, 16951B).
Agilent Logic Analyzer Online Help
609
12 Reference
NOTE
In Turbo State Mode when using a single-edge clock, if the clock channel is assigned to a
bus/signal name, the logic analyzer displays the clock signal at half of the actual clock rate.
This is because the clock signal is divided by 2 in the comparator, and the output of the
comparator is what is displayed. This division is not done in General State Mode with any
clock selection or in Turbo State Mode when clocking on both edges of the clock.
Timing Zoom
Timing zoom collects additional high- speed timing data around the trigger
of the logic analyzer. It uses a 64K- sample, 4 GHz timing analyzer to
sample data every 250 ps on all channels.
See Also
• Eye Scan in Logic Analyzers that Support Differential Signals (see
page 390)
• 16950/51 Logic Analyzer Specifications and Characteristics (see
page 672)
16960 Logic Analyzer Notes
• Differences from Other Logic Analyzers (see page 610)
• Channels and Memory Depth (see page 611)
• Timing Mode Sampling Options/Period (see page 611)
• State Mode Sampling (see page 611)
Differences from
Other Logic
Analyzers
Compared to most other logic analyzers supported in the 16900- series
logic analysis system, the 16960 logic analyzer differs in the following
ways:
• There is one synchronous sampling (state) analysis mode that is set up
differently than most other logic analyzers (see State Mode Sampling
(see page 611) below and Setting Up the State Sampling Clock in the
16960 Logic Analyzer (see page 612)).
• Full memory depth is available on all channels. There are no trade- offs
between memory depth and channel count. However, using storage
qualifiers in the triggering setup can reduce the number samples that
are stored.
• You cannot split a 16960 logic analyzer module. (Because of this, and
with no memory depth and channel count trade- offs, there is no need
for pod assignment.)
• When multiple cards are connected in a multi- card module, there is no
notion of master and slave cards. Pods are indexed from the bottom
card up.
• Trigger set up resources are different. For more information, see
Specifying Advanced Triggers in the 16960 Logic Analyzer (see
page 612).
610
Agilent Logic Analyzer Online Help
Reference
12
• In state sampling mode, the behavior when stopping a running
acquisition is different from most other logic analyzers (see Stop
Behavior in the 16960/16962 Logic Analyzers (see page 628)).
Channels and
Memory Depth
16960A
Memory
depth
Option 004*
Option 016*
Option 032*
Option 064*
Option 100*
4M
16 M
32 M
64 M
100 M
Channels
68 channels/card * number of cards in module
*Upgrades for the 16960A logic analyzer can be ordered using model number E5886A. (See also
Installing Licensed Hardware Upgrades (see page 127).)
Timing Mode
Sampling
Options/Period
• Full channel (see page 611), 2.0 GHz = Full Channel Timing Mode
With this sampling option, you can use the full memory depth (see
page 611) of your logic analyzer card, with data being sampled and
stored every 500 ps; this rate cannot be changed.
• Transitional / Store qualified, Full channel 2.0 GHz = Transitional /
Store Qualified Timing Mode
Transitional / Store Qualified Timing mode provides maximum duration
of acquisition because data is only stored when a change from the last
value is detected. The sampling period is 500 ps and cannot be
changed. See transitional timing (see page 384).
State Mode
Sampling
• 1.6 Gb/s = General State Mode
The sampling speed matches your device under test's clock rate, from
100 Mb/s up to 1.6 Gb/s.
Sampling occurs on both edges of the input clock signal which must be
continuous.
Clock inputs on odd pods can be used for the sampling clock. Clock
inputs on even pods can be used as a clock ready (a signal whose level
indicates when the sampling clock signal is stable).
Frequency- related sampling clocks can be selected for each pod pair.
(Only one clock ready input can be used for all pod pairs.)
In a multi- card module, sampling clock signals can come from any
module.
See Also
• Setting Up the State Sampling Clock in the 16960 Logic Analyzer (see
page 612)
• Specifying Advanced Triggers in the 16960 Logic Analyzer (see
page 612)
• Eye Scan in Logic Analyzers that Support Differential Signals (see
page 390)
Agilent Logic Analyzer Online Help
611
12 Reference
• 16960 Logic Analyzer Specifications and Characteristics (see page 679)
Setting up the State Sampling Clock in the 16960 Logic Analyzers
The sampling speed matches your device under test's clock rate, from
100 Mb/s up to 1.6 Gb/s.
Sampling occurs on both edges of the input clock signal which must be
continuous.
Clock inputs on odd pods can be used for the sampling clock.
Clock inputs on even pods can be used as a clock ready (a signal whose
level indicates when the sampling clock signal is stable).
Frequency- related sampling clocks can be selected for each pod pair. (Only
one clock ready input can be used for all pod pairs.)
In a multi- card module, sampling clock signals can come from any module.
See Also
• Specifying Advanced Triggers in the 16960/16962 Logic Analyzers (see
page 612)
• 16960 Logic Analyzer Notes (see page 610)
• 16960 Logic Analyzer Specifications and Characteristics (see page 679)
Specifying Advanced Triggers in the 16960/16962 Logic Analyzers
When setting up advanced triggers, the 16960/16962 logic analyzers have
some differences from other logic analyzers:
• The "Find a packet" trigger function is currently unavailable. All the
other typical state and timing trigger functions are available.
• Up to four trigger sequence steps are available.
• Events and storage specifications in the trigger sequence steps let you
choose the new Burst pattern event type. For more information, see:
• "To specify burst patterns (16960/16962 logic analyzers)" on page 613
• "Burst Patterns in Default Storage (16960/16962 logic analyzers)" on
page 615
• "Burst Patterns in "If" Clauses (16960/16962 logic analyzers)" on
page 616
612
Agilent Logic Analyzer Online Help
Reference
12
• "Burst Patterns in "Else If" Clauses (16960/16962 logic analyzers)" on
page 619
• "Trigger Errors (16960/16962 logic analyzers)" on page 620
• There are no global counters.
• There is one timer in the timing sampling mode and there are no
timers in the state sampling mode.
• Occurrence counters (one is available in each sequence step) count
eventual occurrences. You can achieve a consecutive occurrence counter
by using "Else if" clauses with the "Reset occurrence counter" action.
• There are the additional storage control actions: "Store sample and
Turn on default storage" and "Don't store sample and Turn off default
storing".
See Also
• "Setting up the State Sampling Clock in the 16960 Logic Analyzers" on
page 612
• "Setting up the State Sampling Clock in the 16962 Logic Analyzer" on
page 626
• "16960 Logic Analyzer Notes" on page 610
• "16962 Logic Analyzer Notes" on page 620
• "16960 Logic Analyzer Specifications and Characteristics" on page 679
• "16962 Logic Analyzer Specifications and Characteristics" on page 684
To specify burst patterns (16960/16962 logic analyzers) 1In the Advanced
Trigger dialog, select the Burst event type.
2 Select the number of samples in the burst pattern.
You can have up to eight 2- sample burst patterns or four 3- or
4- sample burst patterns.
Agilent Logic Analyzer Online Help
613
12 Reference
3 Select the bus or signal.
Clicking
lets you:
• Select from recently used bus/signal names.
• Select from other bus/signal names (More...).
• Add another bus/signal to the burst pattern.
Additional buses/signals are AND'ed in the burst pattern. You can
add as many buses/signals as you like, without consuming additional
trigger resources.
TIP
Add buses/signals to the burst pattern instead of inserting AND'ed events. AND'ed events
consume trigger resources.
• Delete the bus/signal from the burst pattern.
Clicking elsewhere on a bus/signal name button opens a Select dialog
for selecting a different name.
4 Specify the burst pattern values:
a Select the number base (Binary, Hex, Octal, Decimal,
Signed Decimal, also known as two's complement, Ascii, or Symbol).
b Enter the burst pattern value(s).
When the Symbol number base is selected, you use the Select
Symbol dialog (see page 490) to specify the pattern values.
614
Agilent Logic Analyzer Online Help
Reference
12
5 You can insert events AND'ed or OR'ed with the burst pattern.
As previously mentioned, instead of inserting AND'ed events, add
buses/signals to the burst pattern whenever possible to conserve trigger
resources.
You can OR burst patterns to effectively increase the sample depth of a
pattern (for example, find 3 occurrences of burstA OR burstB OR
burstC) provided that the device under test does not send the bursts
out of order (or you don't care if it does).
See Also
• "To insert or delete events" on page 153
• "Burst Patterns in Default Storage (16960/16962 logic analyzers)" on
page 615
• "Burst Patterns in "If" Clauses (16960/16962 logic analyzers)" on
page 616
• "Burst Patterns in "Else If" Clauses (16960/16962 logic analyzers)" on
page 619
• "Trigger Errors (16960/16962 logic analyzers)" on page 620
Burst Patterns in Default Storage (16960/16962 logic analyzers) •When a single
burst pattern event is specified as default storage, all burst samples are
stored.
Agilent Logic Analyzer Online Help
615
12 Reference
• When a burst pattern is OR'ed with other events, the union of burst
samples and other event samples are stored.
• When a burst pattern is AND'ed with other events, the intersection of
burst samples and other event samples are stored.
See Also
• "To specify default storage" on page 152
• "To insert or delete events" on page 153
• "Trigger Errors (16960/16962 logic analyzers)" on page 620
Burst Patterns in "If" Clauses (16960/16962 logic analyzers) The occurrence
counter associated with the "If" clause in a trigger sequence step takes
action on complete burst patterns. For example, you can look for the fifth
eventual occurrence of a 4- sample burst:
616
Agilent Logic Analyzer Online Help
Reference
12
In the previous example, the logic analyzer counts 20 samples internally —
the occurrence count times the burst depth (5 * 4). The maximum
occurrence count of a burst is the maximum single sample occurrence
count (as described in the logic analyzer characteristics) divided by the
burst depth. In the above example, this is 2E+24 / 4.
The "If" clause action occurs after the last sample of the last burst. If you
add a storage control action to "Store sample", it will store the last sample
of the last burst.
AND'ed events consider complete burst patterns. In the following example,
the action occurs after:
• 5 bursts during which the the flag is set.
Agilent Logic Analyzer Online Help
617
12 Reference
OR'ed events consider the maximum number of samples potentially
required. In the following example, to potentially capture 10 occurrences
of a 4- sample burst event, 40 samples are required. Therefore, it takes 40
samples of matching events for the action to occur. These 40 samples
could actually be made up of:
• 10 occurrences of the 4- sample burst event. (This would also be the
case if the events were overlapping, that is, if the bus/signal pattern
occurred during the burst pattern.)
• 8 occurrences of the 4- sample burst event plus 8 occurrences of the
1- sample bus/signal event ((8 * 4) + (8 * 1) = 40 samples).
• 40 occurrences of the 1- sample bus/signal event.
• Any combination of burst events and bus/signal events that add up to
40 samples.
See Also
• "To specify burst patterns (16960/16962 logic analyzers)" on page 613
• "Burst Patterns in Default Storage (16960/16962 logic analyzers)" on
page 615
• "Burst Patterns in "Else If" Clauses (16960/16962 logic analyzers)" on
page 619
• "Trigger Errors (16960/16962 logic analyzers)" on page 620
618
Agilent Logic Analyzer Online Help
12
Reference
• "To insert or delete events" on page 153
• "To show a trigger sequence step as Advanced If/Then trigger functions"
on page 163
• "To convert a trigger sequence step to Advanced If/Then trigger
functions" on page 164
Burst Patterns in "Else If" Clauses (16960/16962 logic analyzers) Because there
is no occurrence counter associated with "Else if" clauses, these clauses
act on individual samples, not an entire burst. Therefore, burst patterns
within "Else if" clauses are useful for checking whether a sample is in a
burst or is not in a burst.
For example, here the "Else if" action occurs if a sample is in the burst
pattern:
And, here the "Else if" action occurs if a sample is not in the burst
pattern:
Negated "Else if" clauses can be used to count consecutive occurrences of
a burst pattern by inserting a "Reset occurrence counter" action.
See Also
• "To specify burst patterns (16960/16962 logic analyzers)" on page 613
• "Burst Patterns in Default Storage (16960/16962 logic analyzers)" on
page 615
• "Burst Patterns in "If" Clauses (16960/16962 logic analyzers)" on
page 616
• "Trigger Errors (16960/16962 logic analyzers)" on page 620
• "To show a trigger sequence step as Advanced If/Then trigger functions"
on page 163
Agilent Logic Analyzer Online Help
619
12 Reference
• "To convert a trigger sequence step to Advanced If/Then trigger
functions" on page 164
Trigger Errors (16960/16962 logic analyzers) These errors can occur when
setting up 16960/16962 logic analyzer triggers.
No more Burst Recognizer resources available.
This message occurs when the trigger specification requires more burst
recognizer resources than are available. You can have up to eight 2- sample
burst patterns or four 3- or 4- sample burst patterns.
No more Transitional Storage control resources available.
In the 16960 or 16962 logic analyzer's Transitional / Store Qualified
Timing Mode (see page 611), this message occurs when the trigger
specification requires more storage control resources than are available.
Trigger Specification is too complex.
In the 16960 or 16962 logic analyzer, this message can occur when the
event list expression is too complex. Remember, instead of inserting
AND'ed events, add buses/signals to the burst pattern whenever possible
to conserve trigger resources (see "To specify burst patterns (16960/16962
logic analyzers)" on page 613).
Cannot use <, <=, >, >=, or range on a bus with clock bits that span cards.
In the 16960 or 16962 logic analyzer, a bus that contains clock bits from
multiple cards cannot use the <, <=, >, >=, or range operators.
Cannot use <, <=, >, >=, or range on a bus that spans cards.
In the 16960 or 16962 logic analyzer, a bus that contains channels from
multiple cards cannot use the <, <=, >, >=, or range operators.
Multiple Goto actions for same event list (also Branch <number>).
In the 16960 or 16962 logic analyzer, only one Goto action is allowed per
"If" or "Else if" clause.
See Also
• "Trigger Errors" on page 346
16962 Logic Analyzer Notes
• Differences from Other Logic Analyzers (see page 621)
• Channels and Memory Depth (see page 621)
• Timing Mode Sampling Options/Period (see page 621)
620
Agilent Logic Analyzer Online Help
Reference
12
• State Mode Sampling (see page 622)
Differences from
Other Logic
Analyzers
Compared to most other logic analyzers supported in the 16900- series
logic analysis system, the 16962 logic analyzer differs in the following
ways:
• You can set threshold voltages on a per channel basis. (Most other logic
analyzers let you set threshold voltages on a per pod basis.) For more
information, see Setting Threshold Voltages in the 16962 Logic Analyzer
(see page 623).
• There is one synchronous sampling (state) analysis mode that is set up
differently than most other logic analyzers (see State Mode Sampling
(see page 622) below and Setting Up the State Sampling Clock in the
16962 Logic Analyzer (see page 626)).
• Full memory depth is available on all channels. There are no trade- offs
between memory depth and channel count. However, using storage
qualifiers in the triggering setup can reduce the number samples that
are stored.
• You cannot split a 16962 logic analyzer module. (Because of this, and
with no memory depth and channel count trade- offs, there is no need
for pod assignment.)
• When multiple cards are connected in a multi- card module, there is no
notion of master and slave cards. Pods are indexed from the bottom
card up.
• Trigger set up resources are different. For more information, see
Specifying Advanced Triggers in the 16960/16962 Logic Analyzers (see
page 612).
• In state sampling mode, the behavior when stopping a running
acquisition is different from most other logic analyzers (see Stop
Behavior in the 16960/16962 Logic Analyzers (see page 628)).
• You can logically separate analyzer cards that are physically connected
into a single module; contact your Agilent Representative for more
information.
Channels and
Memory Depth
16962A
Memory
depth
Option 004*
Option 016*
Option 032*
Option 064*
Option 100*
4M
16 M
32 M
64 M
100 M
Channels
68 channels/card * number of cards in module
*Upgrades for the 16962A logic analyzer can be ordered using model number E5887A. (See also
Installing Licensed Hardware Upgrades (see page 127).)
Timing Mode
Sampling
Options/Period
• Full channel (see page 621), 2.0 GHz = Full Channel Timing Mode
Agilent Logic Analyzer Online Help
621
12 Reference
With this sampling option, you can use the full memory depth (see
page 621) of your logic analyzer card, with data being sampled and
stored every 500 ps; this rate cannot be changed.
• Half channel (see page 621), 4 GHz = Half Channel Timing Mode
With this sampling option, only one pod of each pod pair is available,
and the memory depth (see page 621) is doubled. Channels assigned to
unavailable pods are ignored. You can specify which pod to use in the
Buses/Signals tab of the Analyzer Setup dialog by clicking the Pod
button and selecting the desired pod.
Data is sampled and stored every 250 ps; this rate cannot be changed.
• Quarter channel (see page 621), 8 GHz = Quarter Channel Timing
Mode
With this sampling option, only one pod of each pod pair and only
even- numbered channels on that pod are available, and the memory
depth (see page 621) is quadrupled. Channels assigned to unavailable
pods/channels are ignored. You can specify which pod to use in the
Buses/Signals tab of the Analyzer Setup dialog by clicking the Pod
button and selecting the desired pod.
Data is sampled and stored every 125 ps; this rate cannot be changed.
Typically, in quarter channel timing mode, the E5386A adapter is used
to reduce the number of probes and connectors required.
• Transitional / Store qualified, (Full, Half, Quarter channel modes) =
Transitional / Store Qualified Timing Mode
Transitional / Store Qualified Timing mode provides maximum duration
of acquisition because data is only stored when a change from the last
value is detected. The sampling period is 500 ps, 250 ps, or 125 ps for
the Full, Half, and Quarter channel modes, respectively, and cannot be
changed. See transitional timing (see page 384).
State Mode
Sampling
622
• 2 Gb/s = General State Mode
The sampling speed matches your device under test's clock rate, from
100 Mb/s up to 2 Gb/s. See Setting Up the State Sampling Clock in the
16962 Logic Analyzers (see page 626).
Agilent Logic Analyzer Online Help
12
Reference
See Also
• "Setting Threshold Voltages in the 16962 Logic Analyzer" on page 623
• "Setting up the State Sampling Clock in the 16962 Logic Analyzer" on
page 626
• "Stop Behavior in the 16960/16962 Logic Analyzers" on page 628
• "Specifying Advanced Triggers in the 16960/16962 Logic Analyzers" on
page 612
• "Eye Scan in Logic Analyzers that Support Differential Signals" on
page 390
• "16962 Logic Analyzer Specifications and Characteristics" on page 684
Setting Threshold Voltages in the 16962 Logic Analyzer
The 16962 logic analyzer lets you set threshold voltages on a per channel
basis.
It is important to specify a threshold voltage that matches your device
under test. Incorrectly specified threshold voltages result in incorrect data.
1 From the menu bar, select Setup>(Logic Analyzer
Module)>Bus/Signal....
2 In the Buses/Signals Setup dialog, click any Threshold button. The
Threshold buttons are located under the Pod or Clocks label.
3 In the Threshold Settings dialog:
Agilent Logic Analyzer Online Help
623
12 Reference
a If offline, select the Probe Type; this may affect other settings that
can be selected.
When online, the currently connected probe type (if any) is shown in
a read- only field.
b Select the Common Threshold; you can do this using the Threshold
Type drop- down or by dragging the slider to the desired setting. You
can enter a value from - 3.00 to 5.00 V.
• Click Apply to All Other Pods (excluding clocks) if you want the
common settings to apply to all pods (excluding clock inputs);
otherwise, the settings apply only to the selected pod.
• Click Apply to All Other Pods and Clocks if you want the
common settings to apply to all pods and clock inputs.
4 If you want to specify individual channel offsets, click Click to Show
Offsets, and enter the offsets or drag the sliders.
624
Agilent Logic Analyzer Online Help
12
Reference
5 The 16962 logic analyzer lets you specify threshold voltages for clock
channels individually. This may be useful in situations, for example,
where the clock channels are probing differential signals while the data
channels are probing single- ended signals.
In the Threshold Settings for Clock Channels dialog:
Agilent Logic Analyzer Online Help
625
12 Reference
a Select the first clock channel's threshold using the threshold type
drop- down or by dragging the slider to the desired setting. You can
enter a value from - 3.00 to 5.00 V.
b If you want to specify individual clock channel threshold offsets,
enter the offsets or drag the sliders. (To reset all clock channel
offets, click Clear All Offsets to Zero.)
c Set up thresholds and offsets for the remaining clock channels, or
click Apply the first channel's settings to all clock channels.
NOTE
See Also
In the state sampling mode, threshold voltages can be adjusted automatically (along with
sample positions). See "To automatically adjust state sampling positions and threshold
voltages" on page 110.
• "Pod and Channel Naming Conventions" on page 380
Setting up the State Sampling Clock in the 16962 Logic Analyzer
The sampling speed matches your device under test's clock rate, from
100 Mb/s up to 2 Gb/s.
626
Agilent Logic Analyzer Online Help
Reference
12
The Clock Mode lets you select between Master and Dual Sample modes.
These clock modes work the same as in other logic analyzers (see
"Selecting the State Sampling Clock Mode" on page 103). After you enable
the dual sample clock mode, you actually set it up in the Buses/Signals
tab of the Analyzer Setup dialog (see "To set up the dual sample sampling
clock mode" on page 107).
The State Clock selections let you select the sampling clock inputs. Clock
inputs on odd pods can be used for the sampling clock.
Sampling can occur on rising, falling, or both edges of the input clock
signal. The input clock signal must be continuous.
Clock inputs on even pods can be used as a Clock Ready (a signal whose
level indicates when the sampling clock signal is stable). The Clock Ready
can be a High or Low level, either Latched or Enabled:
• Latched — does not take effect immediately (there will be a few clock
stages of delay). This signal is meant to go true sometime after the
clock becomes stable, not necessarily exactly on the first stable clock
edge. Therefore, this signal cannot be used to gate the clock on and off
in a clock qualification mode.
• Enabled — takes effect immediately. Therefore, this signal can be used
to effectively gate the clock on and off for clock qualification (the logic
analyzer will not sample data when the clock is disabled by this signal).
However, to achieve this, the clock ready signal must come from the
same pod pair as the clock.
Frequency- related sampling clocks can be selected for each pod pair. (Only
one clock ready input can be used for all pod pairs.)
In a multi- card module, sampling clock signals should come from a middle
card for best performance. In 4- and 5- card modules, you are only allowed
to choose a clock from the bottom 3 cards. You have more available delay
for sampling position adjustment when the clock comes from a middle
card.
16962 Logic
Analyzer State
Sampling Clock
Restrictions
• State Clock 1 and State Clock 2 must always use the same edge
qualification.
• If Clock Ready is "Off", then there are no restrictions on State Clock 1
or State Clock 2.
Agilent Logic Analyzer Online Help
627
12 Reference
• If Clock Ready is "Latched", then State Clock 1 MUST clock on both
edges and State Clock 2 can be on any appropriate Clock or Off.
• If Clock Ready is "Enabled", then State Clock 2 is not available and
State Clock 1 and Clock Ready MUST be a Clk1/Clk2 or Clk3/Clk4 pair
of the same card.
See Also
• "Specifying Advanced Triggers in the 16960/16962 Logic Analyzers" on
page 612
• "16962 Logic Analyzer Notes" on page 620
• "16962 Logic Analyzer Specifications and Characteristics" on page 684
Stop Behavior in the 16960/16962 Logic Analyzers
In the state sampling mode, the stop behavior in the 16960/16962 logic
analyzers is different from most other logic analyzers.
In situations where a storage qualifier prevents acquision memory from
being filled after a Stop (either before or after the trigger is found), the
storage qualifier will switch to "all samples" so that acquisition memory
can be filled. This lets you see the activity that did not match the storage
qualifier. You will be able to identify the point where all samples started
being stored by its large time gap.
It is still possible that acquisition memory cannot be filled after a Stop
because of a missing clock signal. In this case, there may be some
incorrect data in acquisition memory at the end of the trace (as many as
the last 13 samples). Remember, the 16960/16962 logic analyzers require a
continuous input clock signal.
See Also
• "Running/Stopping Measurements" on page 173
• "16962 Logic Analyzer Notes" on page 620
• "16962 Logic Analyzer Specifications and Characteristics" on page 684
628
Agilent Logic Analyzer Online Help
Reference
12
Specifications and Characteristics
Describes the specifications, characteristics, and requirements of supported
logic analyzers and logic analysis systems.
• 1680/1690- Series Logic Analyzer Specifications and Characteristics (see
page 629)
• 16740/41/42 Logic Analyzer Specifications and Characteristics (see
page 632)
• 16750/51/52 Logic Analyzer Specifications and Characteristics (see
page 637)
• 16753/54/55/56 Logic Analyzer Specifications and Characteristics (see
page 642)
• 16760 Logic Analyzer Specifications and Characteristics (see page 649)
• 16800- Series Logic Analyzer Specifications and Characteristics (see
page 657)
• 16910/11 Logic Analyzer Specifications and Characteristics (see
page 664)
• 16950/51 Logic Analyzer Specifications and Characteristics (see
page 672)
• 16960 Logic Analyzer Specifications and Characteristics (see page 679)
• 16962 Logic Analyzer Specifications and Characteristics (see page 684)
• 16900- Series Logic Analysis System Frame Characteristics (see
page 689)
See Also
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
1680/1690-Series Logic Analyzer Specifications and Characteristics
Describes the specifications, characteristics, and requirements of the
1680A/AD- series and 1690A/AD- series logic analyzers.
• 1680/1690- Series Logic Analyzer Specifications (see page 630)
• 1680/1690- Series Logic Analyzer Characteristics (see page 630)
See Also
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
Agilent Logic Analyzer Online Help
629
12 Reference
1680/1690-Series Logic Analyzer Specifications
Threshold Accuracy
±(65 mV +1.5 % of setting)
Minimum
Master-to-Master
Clock Time
5.0 ns
Setup/Hold Time
(Single Clock, Single
Edge)
2.5 ns window adjustable from 4.5/-2.0 ns to -2.0/4.5 ns in 100 ps
increments per channel
Setup/Hold Time
(Multiple Clock,
Multiple Edge)
3.0 ns window adjustable from 5.0/-2.0 ns to -1.5/4.5 ns in 100 ps
increments per channel
1680/1690-Series Logic Analyzer Characteristics
• General Information (see page 630)
• State Analysis (see page 630)
• Timing Analysis (see page 631)
• Triggering (see page 631)
• Operating Environment Characteristics (see page 632)
General
Information
State/timing
channels:
1680A/AD, 1690A/AD: 136
1681A/AD, 1691A/AD: 102
1682A/AD, 1692A/AD: 68
1683A/AD, 1693A/AD: 34
User interface:
Windows® XP Professional
Printers:
Can print to any local or network printer supported by Windows® XP
Professional.
Dimensions:
1680 - 257 mm height (10.14 in), 443 mm width (17.45 in), 385 mm depth
(15.15 in)
1690 - 153 mm height (6.05 in), 438 mm width (17.23 in), 335 mm depth
(13.16 in)
Weight:
1680 - 13.2 kg (29.1 lbs)
1690 - 7.5 kg (16.5 lbs)
Maximum state
speed:
200 MHz
State memory depth:
1680/1690A-series: 256K
1680/1690AD-series: 1 M
State Analysis
630
Agilent Logic Analyzer Online Help
Reference
Minimum state clock
pulse width:
1.2 ns
Time tag resolution:
4ns or ±0.1% (whichever is greater)
Maximum time count
between states:
17 seconds
State clock/qualifiers
4 (2 on 34 channel models)
Minimum
master-to-master
clock:
5.0 ns
Minimum
master-to-slave clock:
2.0 ns
Minimum
slave-to-slave clock:
5.0 ns
Maximum timing
sample rate:
Half channel: 800 MHz
Full channel: 400 MHz
Timing memory depth:
1680/1690A-series, half channel: 1 M
1680/1690A-series, full channel: 512 K
1680/1690AD-series, half channel: 4 M
1680/1690AD-series, full channel: 2 M
Sample period, full
channels:
2.5 ns to 1 ms
Sample period, half
channels:
1.25 ns
Sample period
accuracy:
±0.01% of sample period ±100 ps
Channel-to-channel
skew:
<1.5 ns typical
Time interval
accuracy:
±(sample period + channel-to-channel skew + 0.01% of time interval
reading)
Sequencer speed:
200 MHz
Maximum occurrence
count value:
16,777,215
Range width:
32 bits
Timer value range:
100 ns to 5497 seconds
Timer resolution:
5 ns
12
Timing Analysis
Triggering
Agilent Logic Analyzer Online Help
631
12 Reference
Operating
Environment
Characteristics
Timer accuracy:
±10 ns + 0.01%
Trigger resources:
16 patterns 15 patterns
Timers:
1680A/AD, 1690A/AD: 3
1681A/AD, 1691A/AD: 2
1682A/AD, 1692A/AD: 1
1683A/AD, 1693A/AD: 0
Occurrence counters:
1 per sequence step
Trigger sequence
steps:
16
Minimum detectable
glitch:
1.5 ns
Trigger in arms logic
analyzer:
15 ns, typical delay
Trigger to trigger out:
150 ns, typical delay
Temperature:
Instrument: 5C to 50C
Disk media: 10C to 40C
Probe lead sets and cables: 0C to 65C
Humidity:
Instrument: Up to 95% relative humidity at 40C
Disk media and hard drive: 8% to 85% relative humidity
Altitude:
4,572 m (15,000 ft) operating
15,300 m (50,000 ft) non-operating
16740/41/42 Logic Analyzer Specifications and Characteristics
Describes the specifications and characteristics of the 16740/41/42 logic
analyzers.
• 16740/41/42 Logic Analyzer Specifications (see page 632)
• 16740/41/42 Logic Analyzer Characteristics (see page 633)
See Also
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
16740/41/42 Logic Analyzer Specifications
632
Maximum State Clock
Speed
200 MHz
Threshold Accuracy
±(65 mV + 1.5% of threshold setting)
Agilent Logic Analyzer Online Help
Reference
Minimum
Master-to-Master
Clock Time
5.0 ns at 200 MHz
Setup/Hold Time
(Single Clock, Single
Edge) 1 (see
page 633)
2.5 ns window adjustable from 4.5/-2.0 ns to -2.0/4.5 ns in 100 ps
increments per channel
Setup/Hold Time
(Multiple Clock,
Multiple Edge) 1 (see
page 633)
3.0 ns window adjustable from 5.0/-2.0 ns to -1.5/4.5 ns in 100 ps
increments per channel
12
1Specified for an input signal VH = -0.9 V, VL = -1.7 V, threshold = -1.3 V, slew rate = 1 V/ns.
16740/41/42 Logic Analyzer Characteristics
• General Information (see page 633)
• State Analysis (see page 633)
• Timing Analysis (see page 634)
• Triggering (see page 635)
• Power Requirements (see page 636)
• Operating Environment Characteristics (see page 636)
• Storage (see page 637)
General
Information
Channel counts:
1-card module = 64 data, 4 clock
2-card module = 132 data, 4 clock
3-card module = 200 data, 4 clock
4-card module = 268 data, 4 clock
5-card module = 336 data, 4 clock
Maximum state clock
speed:
200 MHz
Maximum memory
depth:
16740A = 1 M
16741A = 4 M
16742A = 16 M
Minimum setup/hold
time 1 (see page 634) :
2.5 ns window adjustable from 4.5/-2.0 ns to -2.0/4.5 ns in 100–ps
increments per channel
Minimum state clock
pulse width:
1.2 ns
State Analysis
Agilent Logic Analyzer Online Help
633
12 Reference
Minimum
master-to-master
clock:
5.0 ns at 200 MHz
Minimum
master-to-slave clock:
2 ns
Minimum
slave-to-slave clock:
5.0 ns at 200 MHz
State clocks:
4
State clock qualifiers:
4
Time tag resolution 2
(see page 634) :
4 ns
Maximum time count
between states:
17 seconds
Maximum state tag
count 2 (see
page 634) :
2e32
Store qualification:
Default and per sequence step
1Specified for single-edge, single-clock acquisition. Multi-edge setup/hold window is 3.0 ns.
2
Timing Analysis
When all pods are being used, time or state tags halve the memory depth.
• Timing Zoom (see page 634)
• Conventional Timing (see page 635)
• Transitional Timing (see page 635)
Timing Zoom
634
Sample rates:
2 GHz, 1 GHz, 500 MHz, 250 MHz
Sample period
accuracy:
±50 ps
Channel-to-channel
skew:
<1.0 ns
Timing interval
accuracy:
±(sample period + channel-to-channel skew + 0.01% of time interval
reading)
Trigger position:
Start, center, end, or user-defined
Memory depth:
16 K
Agilent Logic Analyzer Online Help
Reference
Conventional
Timing
Transitional
Timing
Maximum sample
rate:
Half channel = 800 MHz Full channel = 400 MHz
Memory depth:
16740A, half channel = 2 M samples per channel
16740A, full channel = 1 M samples per channel
16741A, half channel = 8 M samples per channel
16741A, full channel = 4 M samples per channel
16742A, half channel = 32 M samples per channel
16742A, full channel = 16 M samples per channel
Sample period
accuracy:
±(250 ps + 0.01% of sample period)
Channel-to-channel
skew:
<1.5 ns, typical
Timing interval
accuracy:
±(sample period + channel-to-channel skew + 0.01% of time interval
reading)
Minimum data pulse
width:
1.5 ns for data capture 5.0 ns for trigger sequencing
Maximum timing
analysis sample rate:
400 MHz
Minimum data pulse
width:
3.8 ns for data capture 5.1 ns for trigger sequencing
Number of channels:
For sample rates < 400 MHz: 68 x (number of cards)
For sample rates = 400 MHz: 68 x (number of cards) - 34
Global counters:
1
Glitch/edge
recognizers:
1 per pod pair
Maximum trigger
sequencer speed:
200 MHz
State sequence steps:
16
Timing sequence
steps:
16
Sequence step
branching:
Arbitrary 4-way "If/then/else"
Maximum occurrence
count value:
16,777,215
Pattern recognizers:
16
12
Triggering
Agilent Logic Analyzer Online Help
635
12 Reference
Power
Requirements
Operating
Environment
Characteristics
636
Range recognizers:
15
Range width:
32
Occurrence counters:
1 per sequence step
Global counters:
2
Flags:
4, shared across all connected logic analysis system frames
Flag set/reset to
evaluation:
110 ns, typical
Timers:
200 MHz state: 2 x number of cards
timing: (2 x number of cards) - 1
Timer value range:
100 ns to 5497 seconds
Timer resolution:
5 ns
Timer accuracy:
±10 ns + 0.01%
Timer reset latency:
70 ns
Glitch/edge
recognizers:
2 per pod pair (timing only)
Minimum detectable
glitch:
1.5 ns
Greater than duration:
6 ns to 100 ms in 6–ns increments
Less than duration:
12 ns to 100 ms in 6–ns increments
Data in to trigger out:
150 ns, typical
All necessary power is supplied by the backplane connector of the logic
analysis system mainframe.
Indoor use only.
Temperature:
Instrument (except disk and media): 0C to 50C (+32F to 122F)
Probe lead sets and cables: 0C to 65C (+32F to 149F)
Humidity:
Instrument, probe lead sets, and cables: Up to 80% relative humidity at
40C (+104F)
Altitude:
Operating: 4,600 m (15,000 ft)
Non-operating: 15,300 m (50,000 ft)
Vibration:
Operating: Random vibration 5-500 Hz, 10 minutes per axis,
approximately 0.2 g rms
Non-operating: Random vibration 5 to 500 Hz, 10 minutes per axis,
approximately 2.41 g rms; and swept sine resonant search, 5 to 500 Hz,
0.50 g (0-peak), 5-minute resonant dwell at 4 resonances per axis.
Agilent Logic Analyzer Online Help
12
Reference
Reliability is enhanced when operating within the following ranges:
Storage
Temperature:
+20C to 35C (+68F to 95F)
Humidity:
20% to 80% non-condensing
Store or ship the logic analyzer in environments with the following limits:
Temperature:
-40C to +75C
Humidity:
Up to 90% relative humidity at 65C
Altitude:
Up to 15,300 m (50,000 ft)
Protect the module from temperature extremes which cause condensation
on the instrument.
16750/51/52 Logic Analyzer Specifications and Characteristics
Describes the specifications and characteristics of the 16750/51/52 logic
analyzers.
• 16750/51/52 Logic Analyzer Specifications (see page 637)
• 16750/51/52 Logic Analyzer Characteristics (see page 638)
See Also
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
16750/51/52 Logic Analyzer Specifications
Maximum State Clock
Speed
400 MHz
Threshold Accuracy
±(65 mV + 1.5% of threshold setting)
Minimum
Master-to-Master
Clock Time
5.0 ns at 200 MHz 2.5 ns at 400 MHz
Setup/Hold Time
(Single Clock, Single
Edge) 1 (see
page 638)
2.5 ns window adjustable from 4.5/-2.0 ns to -2.0/4.5 ns in 100 ps
increments per channel
Agilent Logic Analyzer Online Help
637
12 Reference
Setup/Hold Time
(Multiple Clock,
Multiple Edge) 1 (see
page 638)
1
3.0 ns window adjustable from 5.0/-2.0 ns to -1.5/4.5 ns in 100 ps
increments per channel
Specified for an input signal VH = -0.9 V, VL = -1.7 V, threshold = -1.3 V, slew rate = 1 V/ns.
16750/51/52 Logic Analyzer Characteristics
• General Information (see page 638)
• State Analysis (see page 638)
• Timing Analysis (see page 639)
• Triggering (see page 640)
• Power Requirements (see page 641)
• Operating Environment Characteristics (see page 641)
• Storage (see page 641)
General
Information
Channel counts:
1-card module = 64 data, 4 clock
2-card module = 132 data, 4 clock
3-card module = 200 data, 4 clock
4-card module = 268 data, 4 clock
5-card module = 336 data, 4 clock
Maximum state clock
speed:
400 MHz
Maximum memory
depth:
16750A/B = 4 M
16751A/B = 16 M
16752A/B = 32 M
Minimum setup/hold
time 1 (see page 639) :
2.5 ns window adjustable from 4.5/-2.0 ns to -2.0/4.5 ns in 100–ps
increments per channel
Minimum state clock
pulse width:
1.2 ns
Minimum
master-to-master
clock:
5.0 ns at 200 MHz
2.5 ns at 400 MHz
Minimum
master-to-slave clock:
2 ns
Minimum
slave-to-slave clock:
5.0 ns at 200 MHz
2.5 ns at 400 MHz
State clocks:
4
State Analysis
638
Agilent Logic Analyzer Online Help
Reference
Timing Analysis
State clock qualifiers:
4
Time tag resolution 2
(see page 639) :
4 ns
Maximum time count
between states:
17 seconds
Maximum state tag
count 2 (see
page 639) :
2e32
Store qualification:
Default and per sequence step
1
Specified for single-edge, single-clock acquisition. Multi-edge setup/hold window is 3.0 ns.
2
When all pods are being used, time or state tags halve the memory depth.
12
• Timing Zoom (see page 639)
• Conventional Timing (see page 639)
• Transitional Timing (see page 640)
Timing Zoom
Conventional
Timing
Sample rates:
2 GHz, 1 GHz, 500 MHz, 250 MHz
Sample period
accuracy:
±50 ps
Channel-to-channel
skew:
<1.0 ns
Timing interval
accuracy:
±(sample period + channel-to-channel skew + 0.01% of time interval
reading)
Memory depth:
16 K
Maximum sample
rate:
Half channel = 800 MHz Full channel = 400 MHz
Memory depth:
16750A/B, half channel = 8 M samples per channel
16750A/B, full channel = 4 M samples per channel
16751A/B, half channel = 32 M samples per channel
16751A/B, full channel = 16 M samples per channel
16752A/B, half channel = 64 M samples per channel
16752A/B, full channel = 32 M samples per channel
Sample period
accuracy:
±(250 ps + 0.01% of sample period)
Channel-to-channel
skew:
<1.5 ns, typical
Agilent Logic Analyzer Online Help
639
12 Reference
Transitional
Timing
Timing interval
accuracy:
±(sample period + channel-to-channel skew + 0.01% of time interval
reading)
Minimum data pulse
width:
1.5 ns for data capture 5.0 ns for trigger sequencing
Maximum timing
analysis sample rate:
400 MHz
Minimum data pulse
width:
3.7 ns for data capture
5.0 ns for trigger sequencing
Number of channels:
For sample rates < 400 MHz: 68 x (number of cards)
For sample rates = 400 MHz: 68 x (number of cards) - 34
Global counters:
1
Glitch/edge
recognizers:
1 per pod pair
Maximum trigger
sequencer speed:
200 MHz
State sequence steps:
16
Timing sequence
steps:
16
Sequence step
branching:
Arbitrary 4-way "If/then/else"
Maximum occurrence
count value:
16,777,215
Pattern recognizers:
16
Range recognizers:
15
Range width:
32
Occurrence counters:
1 per sequence step
Global counters:
2
Flags:
4, shared across all connected logic analysis system frames
Flag set/reset to
evaluation:
110 ns, typical
Timers:
200 MHz state: 2 x number of cards
timing: (2 x number of cards) - 1
Timer value range:
100 ns to 4397 seconds
Timer resolution:
4 ns
Triggering
640
Agilent Logic Analyzer Online Help
12
Reference
Power
Requirements
Operating
Environment
Characteristics
Timer accuracy:
±10 ns + 0.01%
Timer reset latency:
60 ns
Glitch/edge
recognizers:
2 per pod pair (timing only)
Minimum detectable
glitch:
1.5 ns
Greater than duration:
6 ns to 100 ms in 6–ns increments
Less than duration:
12 ns to 100 ms in 6–ns increments
Data in to trigger out:
150 ns, typical
All necessary power is supplied by the backplane connector of the logic
analysis system mainframe.
Indoor use only.
Temperature:
Instrument (except disk and media): 0C to 50C (+32F to 122F)
Probe lead sets and cables: 0C to 65C (+32F to 149F)
Humidity:
Instrument, probe lead sets, and cables: Up to 80% relative humidity at
40C (+104F)
Altitude:
Operating: 4,600 m (15,000 ft)
Non-operating: 15,300 m (50,000 ft)
Vibration:
Operating: Random vibration 5-500 Hz, 10 minutes per axis,
approximately 0.2 g rms
Non-operating: Random vibration 5 to 500 Hz, 10 minutes per axis,
approximately 2.41 g rms; and swept sine resonant search, 5 to 500 Hz,
0.50 g (0-peak), 5-minute resonant dwell at 4 resonances per axis.
Reliability is enhanced when operating within the following ranges:
Storage
Temperature:
+20C to 35C (+68F to 95F)
Humidity:
20% to 80% non-condensing
Store or ship the logic analyzer in environments with the following limits:
Temperature:
-40C to +75C
Humidity:
Up to 90% relative humidity at 65C
Altitude:
Up to 15,300 m (50,000 ft)
Agilent Logic Analyzer Online Help
641
12 Reference
Protect the module from temperature extremes which cause condensation
on the instrument.
16753/54/55/56 Logic Analyzer Specifications and Characteristics
Describes the specifications and characteristics of the 16753/54/55/56 logic
analyzers.
NOTE
Items marked with an asterisk (*) are specifications. All others are characteristics.
"Typical" represents the average or median value of the parameter based on measurements
from a significant number of units.
• Module Channel Counts (see page 642)
• Probes (see page 642)
• Timing Zoom (see page 642)
• State (Synchronous) Analysis Mode (see page 643)
• Timing (Asynchronous) Analysis Mode (see page 646)
• Power Requirements (see page 648)
• Environmental Characteristics (see page 648)
Module Channel
Counts
Probes
State Analysis
Timing Analysis
1-card module:
64 data + 4 clocks
68
2-card module:
132 data + 4 clocks
136
3-card module:
200 data + 4 clocks
204
4-card module:
268 data + 4 clocks
272
5-card module:
336 data + 4 clocks
340
A probe must be used to connect the logic analyzer to your device under
test. For specifications and characteristics of a particular probe, see the
documentation that is supplied with your probe or search for the probe's
model number at "www.agilent.com".
Timing Zoom
642
Timing analysis
sample rate:
4 GHz
Timing interval
accuracy:
Within a pod pair: ±(750 ps + 0.01% of time interval reading)
Between pod pairs: ±(1.5 ns + 0.01% of time interval reading)
Memory depth:
64 K
Agilent Logic Analyzer Online Help
Reference
Trigger position:
Start, center, end, or user-defined
Minimum data pulse
width:
750 ps
12
State
(Synchronous)
Analysis Mode
300 Mb/s State Mode
600 Mb/s State Mode
tWidth* (see page 646), 1 (see
page 646), 2 (see page 646)
:
1 ns* (see page 646) , 600 ps
typical
1 ns* (see page 646) , 600 ps
typical
tSetup:
0.5 tWidth
0.5 tWidth
tHold:
0.5 tWidth
0.5 tWidth
tSample range 3 (see page 646) :
-4 ns to +4 ns
-4 ns to +4 ns
tSample adjustment
resolution:
80 ps typical
80 ps typical
tSample accuracy, manual
adjustment:
±300 ps
±300 ps 4 (see page 646)
Maximum state data rate on
each channel:
300 Mb/s
800 Mb/s
Maximum channels on a
single time base and trigger: 5
(see page 646)
:
340 - (number of clocks)
306 - (1 clock)
Memory depth 5 (see page 646) :
16753A: 1 M samples
16754A: 4 M samples
16755A: 16 M samples
16756A: 64 M samples
16753A: 1 M samples
16754A: 4 M samples
16755A: 16 M samples
16756A: 64 M samples
Number of independent
analyzers 6 (see page 646) :
2
1
Number of clocks 7 (see
page 646) :
4
1
Agilent Logic Analyzer Online Help
643
12 Reference
Number of clock qualifiers 7
(see page 646)
:
4
N/A
Minimum time between active
clock edges* (see page 646), 8 (see
page 646) :
3.33 ns
1.67 ns
Minimum master-to-slave
clock time:
1 ns
N/A
Minimum slave-to-master
clock time:
1 ns
N/A
Minimum slave-to-slave clock
time:
3.33 ns
N/A
Minimum state clock pulse
width:
Single edge: 1.0 ns
Multiple edge: 1.0 ns
Single edge: 500 ps
Multiple edge: 1.67 ns
Clock qualifier setup time:
500 ps
N/A
Clock qualifier hold time:
0
N/A
Time tag resolution 5 (see
page 646)
:
2 ns
1.5 ns
Maximum time count between
stored states:
32 days
32 days
Maximum trigger sequence
speed:
300 MHz
600 MHz
Maximum trigger sequence
steps:
16
16
Trigger sequence step
branching:
Arbitrary 4-way if/then/else
2-way if/then/else
Trigger position:
Start, center, end, or
user-defined
Start, center, end, or
user-defined
Trigger resources:
• 16 patterns evaluated as =,
• 14 patterns evaluated as =,
•
• 7 double-bounded ranges
•
•
•
•
Trigger resource conditions:
644
, >, >=, <, <=
14 double-bounded ranges
evaluated as in range, not
in range
2 timers per card
2 global counters
1 occurrence counter per
sequence step
4 flags
Arbitrary Boolean
combinations
, >, >=, <, <=
evaluated as in range, not
in range
• 1 occurrence counter per
sequence step
• 4 flags
Arbitrary Boolean
combinations
Agilent Logic Analyzer Online Help
Reference
Trigger actions:
• Go To
• Trigger, send email, and fill
12
• Go To
• Trigger and fill memory
memory
Trigger and Go To
Store/don't store sample
Turn on/off default storing
Timer
start/stop/pause/resume
• Global counter
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
•
•
•
•
Store qualification:
Default (global) and per
sequence step
Default (global)
Maximum global counter:
2E+24
N/A
Maximum occurrence
counter:
2E+24
2E+24
Maximum pattern width:
128 bits
128 bits
Maximum range width:
32 bits
32 bits
Timer value range:
40 ns to 2199 seconds
N/A
Timer resolution:
2 ns
N/A
Timer accuracy:
±(5 ns + 0.01%)
N/A
Agilent Logic Analyzer Online Help
645
12 Reference
Timer reset latency:
40 ns
N/A
*
Items marked with an asterisk (*) are specifications. All others are characteristics. "Typical"
represents the average or median value of the parameter based on measurements from a
significant number of units.
1Minimum eye width in system under test.
2Your choice of probe can limit system bandwidth. Choose a probe rated at 600 Mb/s or greater to
maintain system bandwidth.
3Sample positions are independently adjustable for each data channel input. A negative sample
position causes the input to be synchronously sampled by that amount before each active clock
edge. A positive sample position causes the input to be synchronously sampled by that amount
after each active clock edge. A sampling position of zero causes the input to be synchronously
sampled coincident with each clock edge.
4
Use of eye finder is recommended in 600 Mb/s state mode.
5
In 300 Mb/s state mode, with all pods assigned, memory depth is half the maximum memory
depth. With one pod pair (34 channels) unassigned, the memory depth is full One pod pair (34
channels) must remain unassigned for time tags in 600 Mb/s state mode.
6
Independent analyzers may be either state or timing. When the 600 Mb/s state mode is selected,
only one analyzer may be used.
7
In the 300 Mb/s state mode, the total number of clocks and qualifiers is 4. All clock and qualifier
inputs must be on the master modules.
8
Tested with input signal Vh = 0.9 V, Vl = -1.7 V, slew rate = 1 V/ns, threshold = -1.3 V.
9Transitional timing speed and memory depth are halved unless a spare pod pair (34 channels) is
unassigned.
Timing
(Asynchronous)
Analysis Mode
646
Conventional Timing
Transitional Timing 9 (see
page 646)
Sample rate on all channels:
600 MHz
600 MHz
Sample rate in half channel
mode:
1200 MHz
N/A
Number of channels:
68 x (number of cards)
For sample rates <600 MHz:
68 x (number of cards).
For 600 MHz sample rate: 68 x
(number of cards) - 34.
Maximum channels on a
single time base and trigger:
340
340
Number of independent
analyzers 6 (see page 646) :
2
2
Sample period (half channel):
833 ps
N/A
Sample period (full channel):
1.67 ns
1.67 ns
Minimum data pulse width:
1 sample period + 500 ps
1 sample period + 500 ps
Agilent Logic Analyzer Online Help
12
Reference
Time interval accuracy:
±(1 sample period + 1.25 ns +
0.01% of time interval reading)
±(1 sample period + 1.25 ns +
0.01% of time interval reading)
Memory depth in full channel
mode:
16753A: 1 M
16754A: 4 M
16755A: 16 M
16756A: 64 M
16753A: 1 M
16754A: 4 M
16755A: 16 M
16756A: 64 M
Memory depth in half channel
mode:
16753A: 2 M
16754A: 8 M
16755A: 32 M
16756A: 128 M
N/A
Maximum trigger sequence
speed:
300 MHz
300 MHz
Maximum trigger sequence
steps:
16
16
Trigger sequence step
branching:
Arbitrary 4-way if/then/else
Arbitrary 4-way if/then/else
Trigger position:
Start, center, end, or
user-defined
Start, center, end, or
user-defined
Trigger resources:
• 16 patterns evaluated as =,
• 16 patterns evaluated as =,
•
• 14 double-bounded ranges
•
•
•
•
•
, >, >=, <, <=
14 double-bounded ranges
evaluated as in range, not
in range
2 edge/glitch
2 timers per card
2 global counters
1 occurrence counter per
sequence step
4 flags
, >, >=, <, <=
•
•
•
•
•
evaluated as in range, not
in range
3 edge/glitch
2 timers per card
2 global counters
1 occurrence counter per
sequence step
4 flags
Trigger resource conditions:
Arbitrary Boolean
combinations
Arbitrary Boolean
combinations
Trigger actions:
• Go To
• Trigger, send email, and fill
• Go To
• Trigger, send email, and fill
memory
• Trigger and Go To
• Turn on/off default storing
• Timer
start/stop/pause/resume
Maximum global counter:
Agilent Logic Analyzer Online Help
memory
• Trigger and Go To
• Turn on/off default storing
• Timer
start/stop/pause/resume
• Global counter
• Global counter
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
2E+24
2E+24
647
12 Reference
Power
Requirements
Environmental
Characteristics
Maximum occurrence
counter:
2E+24
2E+24
Maximum range width:
32 bits
32 bits
Maximum pattern width:
128 bits
128 bits
Timer value range:
40 ns to 2199 seconds
40 ns to 2199 seconds
Timer resolution:
2 ns
2 ns
Timer accuracy:
±(5 ns + 0.01%)
±(5 ns + 0.01%)
Greater than duration:
3.33 ns to 55 ms in 3.3 ns
increments
3.33 ns to 55 ms in 3.3 ns
increments
Less than duration:
6.67 ns to 55 ms in 3.3 ns
increments
6.67 ns to 55 ms in 3.3 ns
increments
Timer reset latency:
40 ns
40 ns
All necessary power is supplied by the backplane connector of the logic
analysis system mainframe.
Indoor use only.
See individual probe Specifications and Characteristics for probe
environmental characteristics.
• Operating Environment (see page 648)
• Non- operating Environment (see page 648)
Operating
Environment
Non-operating
Environment
648
Temperature:
0C to 50C (+32F to 122F). Reliability is enhanced when operating
within the following range +20C to 35C (+68F to 95F).
Humidity:
0 to 80% relative humidity at 40C (+104F). Reliability is enhanced when
operating within the range 20% to 80% non-condensing.
Altitude:
0 to 3,000 m (10,000 ft)
Vibration:
Random vibration 5-500 Hz, 10 minutes per axis, approximately 0.2 g rms
Temperature:
-40C to +75C (-40F to +167F). Protect the instrument from
temperature extremes which cause condensation on the instrument.
Humidity:
0 to 90% relative humidity at 65C (149F)
Altitude:
0 to 15,300 m (50,000 ft)
Vibration (in shipping
carton):
Random vibration 5 to 500 Hz, 10 minutes per axis, approximately
2.41 g rms; and swept sine resonant search, 5 to 500 Hz, 0.50 g (0-peak),
5-minute resonant dwell at 4 resonances per axis.
Agilent Logic Analyzer Online Help
Reference
See Also
12
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
16760 Logic Analyzer Specifications and Characteristics
Describes the specifications and characteristics of the 16760 logic analyzer.
NOTE
Items marked with an asterisk (*) are specifications. All others are characteristics.
• Module Channel Counts (see page 649)
• Probes (see page 649)
• State (Synchronous) Analysis Mode (see page 649)
• Timing (Asynchronous) Analysis Mode (see page 655)
• Power Requirements (see page 657)
• Environmental Characteristics (see page 657)
Module Channel
Counts
Probes
State Analysis
Timing Analysis
1-card module:
32 data + 2 clocks
34
2-card module:
66 data + 2 clocks
68
3-card module:
100 data + 2 clocks
102
4-card module:
134 data + 2 clocks
136
5-card module:
168 data + 2 clocks
170
A probe must be used to connect the logic analyzer to your device under
test. For specifications and characteristics of a particular probe, see the
documentation that is supplied with your probe or search for the probe's
model number at "www.agilent.com".
State
(Synchronous)
Analysis Mode
Agilent Logic Analyzer Online Help
649
12 Reference
Specifications for
Each Input
Minimum tWidth
(data to clock):
800, 1250, 1500 Mb/s
Modes
200, 400 Mb/s
Modes
Description/Notes
500 ps
1.25 ns
Eye width in system
under test. 2 (see
page 650)
Minimum tSetup
(data to clock):
250 ps
625 ps
Data setup time
required before
tSample.
Minimum tHold (data
to clock):
250 ps
625 ps
Data hold time
required after
tSample.
Minimum vHeight 1
(see page 650) (all
inputs):
100 mV
100 mV
E5379A 100-pin
differential probe. 3
(see page 650)
250 mV
250 mV
E5378A 100-pin
single-ended probe 4
(see page 650), E5382A
single-ended
flying-lead probe set
300 mV
300 mV
E5380A 38-pin
single-ended probe
*
All specifications noted by an asterisk are the performance standards against which the product
is tested.
1The analyzer can be configured to sample on the rising edge, the falling edge, or both edges of
the clock. If both edges are used with a single-ended clock input, take care to set the clock
threshold accurately to avoid phase error.
2Eye width and height are specified at the probe tip. Eye width as measured by eye finder in the
analyzer may be less, and still sample reliably.
3
4
For each side of a differential signal:
The
clock inputs in the E5378A probe and the E5382A probe set may be connected differentially or
single ended. Use the E5379A probe vHeight specification for clock channel(s) connected
differentially.
User Adjustable
Settings for Each
Input
650
Adjustment Range
1500 Mb/s
State Mode
1250 Mb/s
State Mode
800 Mb/s
State Mode
400 Mb/s
State Mode
200 Mb/s
State Mode
Agilent Logic Analyzer Online Help
Reference
12
tSample 5 (see
page 651)
(data
to clock):
0 ns to +4 ns,
10 ps
resolution
-2.5 ns to
+2.5 ns, 10 ps
resolution
-2.5 ns to
+2.5 ns, 10 ps
resolution
-3.2 ns to
+3.2 ns,
100 ps
resolution
-3.5 ns to
+3 ns, 100 ps
resolution
vThreshold 6
-3 V to +5 V,
10 mV
resolution
-3 V to +5 V,
10 mV
resolution
-3 V to +5 V,
10 mV
resolution
-3 V to +5 V,
10 mV
resolution
-3 V to +5 V,
10 mV
resolution
(see page 651)
(all inputs):
5
Sample positions are independently adjustable for each data channel input. A negative sample
position causes the input to be synchronously sampled by that amount before each active clock
edge. A positive sample position causes the input to be synchronously sampled by that amount
after each active clock edge. A sampling position of zero causes synchronous sampling coincident
with each active clock edge.
6
Threshold applies to single-ended input signals. Thresholds are independently adjustable for the
clock input of each pod and for each set of 16 data inputs for each pod. Threshold limits apply to
both the internal reference and to the external reference input on the E5378A probe.
Synchronous
State Analysis
1500 Mb/s
State Mode
1250 Mb/s
State Mode
800 Mb/s
State Mode
400 Mb/s
State Mode
200 Mb/s
State Mode
Maximum
data rate on
each channel
9 (see page 655)
:
1.5 Gb/s
1.25 Gb/s
800 Mb/s
400 Mb/s
200 Mb/s
Minimum
clock interval,
active edge
to active
edge * (see
667 ps
800 ps
1.25 ns
2.5 ns
5 ns
Minimum
state clock
pulse width
with clock
polarity rising
or falling 9
(see page 655)
:
N/A
N/A
600 ps
1.5 ns
1.5 ns
Clock
periodicity:
Clock must
be periodic
Clock must
be periodic
Periodic or
aperiodic
Periodic or
aperiodic
Periodic or
aperiodic
Number of
clocks:
1
1
1
1
1
page 655), 9 (see
page 655)
:
Agilent Logic Analyzer Online Help
651
12 Reference
Clock
polarity:
Both edges
Both edges
Rising,
falling, or
both
Rising,
falling, or
both
Rising,
falling, or
both
Minimum
data pulse
width * (see
page 655)
:
600 ps
750 ps
E5378A,
E5379A,
E5382A
probes:
750 ps
E5380A
probe: 1.5 ns
1.5 ns
1.5 ns
Number of
channels 7
16 x (number
of cards) - 8
16 x (number
of cards) - 8
34 x (number
of cards) - 16
34 x (number
of cards) - 16
34 x (number
of cards)
Maximum
channels on a
single time
base and
trigger:
72 (5 cards)
72 (5 cards)
154 (5 cards)
154 (5 cards)
170 (5 cards)
Maximum
memory
depth:
128 M
samples
128 M
samples
64 M
samples
32 M
samples
32 M
samples
Time tag
resolution:
4 ns 8 (see
4 ns 8 (see
4 ns 8 (see
4 ns 8 (see
4 ns
page 655)
page 655)
page 655)
page 655)
17 seconds
17 seconds
17 seconds
17 seconds
(see page 655)
Maximum
time count
between
states:
652
:
17 seconds
Agilent Logic Analyzer Online Help
Reference
Trigger
resources:
• 3 patterns
• 3 patterns
• 4 patterns
• 8 patterns
evaluated
as =, , >,
>=, <, <=
on one
pod; or
evaluated
as =, 
across
multiple
pods; or 1
ranges on
each pod
• 4 flags
• Arm in
evaluated
as =, , >,
>=, <, <=
on one
pod; or
evaluated
as =, 
across
multiple
pods; or 1
ranges on
each pod
• 4 flags
• Arm in
evaluated
as =, , >,
>=, <, <=
on one
pod; or
evaluated
as =, 
across
multiple
pods; or 2
ranges on
each pod
• 4 flags
• Arm in
evaluated
as =, , >,
>=, <, <=
4 ranges
evaluated
as in
range, not
in range
2
occurrenc
e counters
4 flags
Arm in
•
•
•
•
• 16
•
•
•
•
•
•
Trigger
actions:
• Trigger and
• Trigger and
• Trigger and
fill memory
fill memory
fill memory
• Go To
• Trigger and
patterns
evaluated
as =, , >,
>=, <, <=
15 ranges
evaluated
as in
range, not
in range
2 timers
per card - 1
2 global
counters
1
occurrenc
e counter
per
sequence
step
4 flags
Arm in
• Go To
• Trigger,
fill memory
•
•
•
•
•
•
•
Agilent Logic Analyzer Online Help
12
send
email, and
fill memory
Trigger and
Go To
Store/don't
store
sample
Turn
on/off
default
storing
Timer
start/stop
/pause/re
sume
Global
counter
increment
/reset
Occurrence
counter
reset
Flag
set/clear
653
12 Reference
654
Maximum
trigger
sequence
steps:
2
2
4
16
16
Maximum
trigger
sequence
speed:
1.5 Gb/s
1.25 Gb/s
800 MHz
400 MHz
200 MHz
Store
qualification:
Default
Default
Default
Default
Default and
per sequence
step
Maximum
global
counter:
N/A
N/A
N/A
N/A
16,777,215
Maximum
occurrence
counter:
N/A
N/A
N/A
N/A
16,777,215
Maximum
pattern/rang
e term width:
32 bits 10 (see
32 bits 10 (see
32 bits 10 (see
32 bits 10 (see
32 bits 10 (see
page 655)
page 655)
page 655)
page 655)
page 655)
Timer value
range:
N/A
N/A
N/A
N/A
100 ns to
4397 seconds
Timer
resolution:
N/A
N/A
N/A
N/A
4 ns
Timer
accuracy:
N/A
N/A
N/A
N/A
±(10 ns +
0.01%)
Timer reset
latency:
N/A
N/A
N/A
N/A
65 ns
Data in to
BNC port out
delay latency:
150 ns
150 ns
150 ns
150 ns
150 ns
Agilent Logic Analyzer Online Help
12
Reference
Flag
set/reset to
evaluation
latency:
N/A
N/A
N/A
N/A
110 ns
*
All specifications noted by an asterisk are the performance standards against which the product
is tested.
7In 1.25 Gb/s and 1.5 Gb/s modes, only the even numbered channels (0, 2, 4, etc.) are acquired.
8The resolution of the hardware used to assign time tags is 4 ns. Times of intermediate states are
calculated.
9The choice of probe can limit system performance. Select a probe rated at the speed of the
selected mode (or greater) to maintain system bandwidth.
10
Maximum bus/signal width is 32 bits. Wider patterns can be created by "Anding" multiple
bus/signals together.
Timing
(Asynchronous)
Analysis Mode
Conventional Timing
Transitional Timing
Maximum timing analysis
sample rate:
800 MHz
400 MHz
Number of channels:
34 x (number of cards)
For sample rates <400 MHz:
34 x (number of cards).
For sample rates =400 MHz:
34 x (number of cards) - 17 11
(see page 657)
.
Maximum channels on a
single time base and trigger:
170 (5 cards)
170 (5 cards)
Sample period:
1.25 ns
2.5 ns to 1 ms 11 (see page 657)
Memory depth:
64 M samples
32 M samples 11 (see page 657)
Sample period accuracy:
±(250 ps + 0.01% of sample
period)
±(250 ps + 0.01% of sample
period)
Channel-to-channel skew:
<1.5 ns
<1.5 ns
Time interval accuracy:
±[sample period +
(channel-to-channel skew) +
(0.01% of time interval)]
±[sample period +
(channel-to-channel skew) +
(0.01% of time interval)]
Minimum data pulse width:
1.5 ns for data capture 5.1 ns
for trigger sequencing
3.8 ns for data capture 5.1 ns
for trigger sequencing
Maximum trigger sequence
speed:
200 MHz
200 MHz
Agilent Logic Analyzer Online Help
655
12 Reference
Trigger resources:
• 16 patterns evaluated as =,
• 16 patterns evaluated as =,
•
• 15 ranges evaluated as in
•
•
•
•
•
, >, >=, <, <=
15 ranges evaluated as in
range, not in range
2 edge/glitch
(2 timers per card) - 1
2 global counters
1 occurrence counter per
sequence step
4 flags, arm in
, >, >=, <, <=
range, not in range
2 edge/glitch
(2 timers per card ) - 1
2 global counters
1 occurrence counter per
sequence step
• 4 flags, arm in
•
•
•
•
Trigger resource conditions:
Arbitrary Boolean
combinations
Arbitrary Boolean
combinations
Trigger actions:
• Go To
• Trigger, send email, and fill
• Go To
• Trigger, send email, and fill
memory
• Trigger and Go To
• Turn on/off default storing
• Timer
start/stop/pause/resume
memory
• Trigger and Go To
• Turn on/off default storing
• Timer
start/stop/pause/resume
• Global counter
• Global counter
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
Maximum global counter:
16,777,215
16,777,215
Maximum occurrence
counter:
16,777,215
16,777,215
Timer value range:
100 ns to 4397 seconds
100 ns to 4397 seconds
Timer resolution:
4 ns
4 ns
Timer accuracy:
±(10 ns + 0.01%)
±(10 ns + 0.01%)
Greater than duration:
5 ns to 83 ms in 5 ns
increments
5 ns to 83 ms in 5 ns
increments
Less than duration:
10 ns to 83 ms in 5 ns
increments
10 ns to 83 ms in 5 ns
increments
Timer reset latency:
60 ns
60 ns
Data in to BNC port out delay
latency:
150 ns
150 ns
Flag set/reset to evaluation
latency:
110 ns
110 ns
11
With all pods assigned in transitional/store qualified timing, minimum sample period is 5 ns and
maximum memory depth is 16 M samples.
656
Agilent Logic Analyzer Online Help
12
Reference
Power
Requirements
Environmental
Characteristics
Operating
Environment
See Also
All necessary power is supplied by the backplane connector of the logic
analysis system mainframe.
Indoor use only.
See individual probe Specifications and Characteristics for probe
environmental characteristics.
Temperature:
0C to 45C (+32F to 113F).
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
16800-Series Logic Analyzer Specifications and Characteristics
Describes the specifications and characteristics of the 16800- series logic
analyzers.
NOTE
Items marked with an asterisk (*) are specifications. All others are characteristics.
"Typical" represents the average or median value of the parameter based on measurements
from a significant number of units.
• Channel Count per Measurement Mode (see page 657)
• Probes (see page 658)
• Timing Zoom (see page 658)
• Other (see page 658)
• State (Synchronous) Analysis Mode (see page 658)
• Timing (Asynchronous) Analysis Mode (see page 661)
• General Information (see page 663)
• Environmental Characteristics (see page 664)
Channel Count
per Measurement
Mode
State
analysis 11
(see page 658)
16802A/
16822A
16803A/
16823A
16804A
16806A
32 data + 2
clocks
64 data + 4
clocks
98 data + 4
clocks
132 data + 4
clocks
200 data + 4
clocks
34
68
102
136
204
:
Conventional
timing:
Agilent Logic Analyzer Online Help
16801A/
16821A
657
12 Reference
Transitional
timing for
sample rates
< 500 MHz:
34
68
102
136
204
Transitional
timing for
500 MHz
sample rate:
—
34
68
102
170
11
Probes
Unused clock channels can be used as data channels.
A probe must be used to connect the logic analyzer to your device under
test. For specifications and characteristics of a particular probe, see the
documentation that is supplied with your probe or search for the probe's
model number at "www.agilent.com".
Timing Zoom
Timing analysis
sample rate:
4 GHz (250 ps sample period)
Timing interval
accuracy:
Within a pod pair: ±(1 ns + 0.01% of time interval reading)
Between pod pairs: ±(1.75 ns + 0.01% of time interval reading)
Memory depth:
64 K
Trigger position:
Start, center, end, or user-defined
Minimum data pulse
width:
1 ns
Voltage threshold:
-5 V to 5 V (10 mV increments)
Threshold accuracy:
±50 mV + 1% of setting
Other
State
(Synchronous)
Analysis Mode
658
Agilent Logic Analyzer Online Help
12
Reference
Option 250
Option 500 10 (see page 661)
tWidth* (see page 661), 1 (see
page 661) :
1.5 ns* (see page 661) ( "latest
data sheet")
1.5 ns* (see page 661) ( "latest
data sheet")
tSetup:
0.5 tWidth
0.5 tWidth
tHold:
0.5 tWidth
0.5 tWidth
tSample range 2 (see page 661) :
-3.2 ns to +3.2 ns
-3.2 ns to +3.2 ns
tSample adjustment
resolution:
80 ps typical
80 ps typical
Maximum state data rate on
each channel:
250 Mb/s
500 Mb/s
Memory depth 4 (see page 661) :
Option 001: 1 M samples
Option 004: 4 M samples
Option 016: 16 M samples
Option 032: 32 M samples
Option 001: 1 M samples
Option 004: 4 M samples
Option 016: 16 M samples
Option 032: 32 M samples
Number of independent
analyzers 5 (see page 661) :
2 (1 for 16801A or 16821A)
1
Number of clocks 6 (see
page 661)
:
4 (2 for 16801A or 16821A)
1
Number of clock qualifiers 6
(see page 661)
:
4 (2 for 16801A or 16821A)
N/A
Minimum time between active
clock edges* (see page 661), 7 (see
page 661)
:
4.0 ns
2.0 ns
Minimum master-to-slave
clock time:
1 ns
N/A
Minimum slave-to-master
clock time:
1 ns
N/A
Minimum slave-to-slave clock
time:
4.0 ns
N/A
Minimum state clock pulse
width:
Single edge: 1.0 ns
Multiple edge: 1.0 ns
Single edge: 1.0 ns
Multiple edge: 2.0 ns
Clock qualifier setup time:
500 ps
N/A
Clock qualifier hold time:
0
N/A
Time tag resolution:
2 ns
1.5 ns
Maximum time count between
stored states:
32 days
32 days
Agilent Logic Analyzer Online Help
659
12 Reference
Maximum trigger sequence
speed:
250 MHz
500 MHz
Maximum trigger sequence
steps:
16
16
Trigger sequence step
branching:
Arbitrary 4-way if/then/else
2-way if/then/else
Trigger position:
Start, center, end, or
user-defined
Start, center, end, or
user-defined
Trigger resources:
• 16 patterns evaluated as =,
• 14 patterns evaluated as =,
•
• 7 double-bounded ranges
•
•
•
•
, >, >=, <, <=
14 double-bounded ranges
evaluated as in range, not
in range
1 timer for every 34
channels
2 global counters
1 occurrence counter per
sequence step
4 flags
, >, >=, <, <=
evaluated as in range, not
in range
• 1 occurrence counter per
sequence step
• 4 flags
Trigger resource conditions:
Arbitrary Boolean
combinations
Arbitrary Boolean
combinations
Trigger actions:
• Go To
• Trigger, send email, and fill
• Go To
• Trigger and fill memory
memory
Trigger and Go To
Store/don't store sample
Turn on/off default storing
Timer
start/stop/pause/resume
• Global counter
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
•
•
•
•
660
Store qualification:
Default (global) and per
sequence step
Default (global)
Maximum global counter:
2E+24
N/A
Maximum occurrence
counter:
2E+24
2E+24
Maximum pattern width:
Smaller of 128 bits or
maximum number of channels
Smaller of 128 bits or
maximum number of channels
Maximum range width:
Smaller of 64 bits or maximum
number of channels
Smaller of 64 bits or maximum
number of channels
Agilent Logic Analyzer Online Help
12
Reference
Timer value range:
60 ns to 2199 seconds
N/A
Timer resolution:
2 ns
N/A
Timer accuracy:
±(5 ns + 0.01%)
N/A
Timer reset latency:
60 ns
N/A
*
Items marked with an asterisk (*) are specifications. All others are characteristics. "Typical"
represents the average or median value of the parameter based on measurements from a
significant number of units.
1Minimum eye width in system under test.
2Sample positions are independently adjustable for each data channel input. A negative sample
position causes the input to be synchronously sampled by that amount before each active clock
edge. A positive sample position causes the input to be synchronously sampled by that amount
after each active clock edge. A sampling position of zero causes the input to be synchronously
sampled coincident with each clock edge.
3Use of eye finder is recommended in 500 Mb/s state mode.
4
In 250 Mb/s state mode, with all pods assigned, memory depth is half the maximum memory
depth. With one pod pair (34 channels) unassigned, the memory depth is full One pod pair (34
channels) must remain unassigned for time tags in 500 Mb/s state mode.
5
Independent analyzers may be either state or timing. When the 500 Mb/s state mode is selected,
only one analyzer may be used.
6
In the 250 Mb/s state mode, the total number of clocks and qualifiers is 4. All clock and qualifier
inputs must be on the master modules.
7
Tested with input signal Vh = 1.25 V, Vl = 0.75 V, threshold = 1.0 V,
tr/tf = 180 ps ±30 ps (10%, 90%).
8
Transitional timing speed and memory depth are halved unless a spare pod pair (34 channels) is
unassigned.
9For sample rates <500 MHz. For 500 MHz sample, subtract 34 channels.
10This option is not available for the 16801A and 16821A 34-channel logic analyzer models.
Timing
(Asynchronous)
Analysis Mode
Conventional Timing
Transitional Timing 8 (see
page 661)
Sample rate on all channels:
500 MHz
500 MHz
Sample rate in half channel
mode:
1 GHz
N/A
Number of independent
analyzers 5 (see page 661) :
2 (1 for 16801A or 16821A)
2 (1 for 16801A or 16821A)
Sample period (half channel):
1.0 ns
N/A
Sample period (full channel):
2.0 ns
2.0 ns
Minimum data pulse width:
1 sample period + 1.0 ns
1 sample period + 1.0 ns
Agilent Logic Analyzer Online Help
661
12 Reference
Time interval accuracy:
±(1 sample period + 1.25 ns +
0.01% of time interval reading)
±(1 sample period + 1.25 ns +
0.01% of time interval reading)
Memory depth in full channel
mode:
Option 001: 1 M
Option 004: 4 M
Option 016: 16 M
Option 032: 32 M
Option 001: 1 M
Option 004: 4 M
Option 016: 16 M
Option 032: 32 M
Memory depth in half channel
mode:
Option 000: 512 K
Option 001: 2 M
Option 004: 8 M
Option 016: 32 M
Option 032: 64 M
N/A
Maximum trigger sequence
speed:
250 MHz
250 MHz
Maximum trigger sequence
steps:
16
16
Trigger sequence step
branching:
Arbitrary 4-way if/then/else
Arbitrary 4-way if/then/else
Trigger position:
Start, center, end, or
user-defined
Start, center, end, or
user-defined
Trigger resources:
• 16 patterns evaluated as =,
• 15 patterns evaluated as =,
•
• 14 double-bounded ranges
•
•
•
•
•
Trigger resource conditions:
662
, >, >=, <, <=
14 double-bounded ranges
evaluated as in range, not
in range
3 edge/glitch
1 timer for every 34
channels
2 global counters
1 occurrence counter per
sequence step
4 flags
Arbitrary Boolean
combinations
, >, >=, <, <=
•
•
•
•
•
evaluated as in range, not
in range
3 edge/glitch
1 timer for every 34
channels
2 global counters
1 occurrence counter per
sequence step
4 flags
Arbitrary Boolean
combinations
Agilent Logic Analyzer Online Help
12
Reference
Trigger actions:
• Go To
• Trigger, send email, and fill
memory
• Trigger and Go To
• Turn on/off default storing
• Timer
start/stop/pause/resume
General
Information
• Go To
• Trigger, send email, and fill
memory
• Trigger and Go To
• Turn on/off default storing
• Timer
start/stop/pause/resume
• Global counter
• Global counter
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
Maximum global counter:
2E+24
2E+24
Maximum occurrence
counter:
2E+24
2E+24
Maximum range width:
32 bits
32 bits
Maximum pattern width:
Smaller of 128 bits or
maximum number of channels
Smaller of 128 bits or
maximum number of channels
Timer value range:
60 ns to 2199 seconds
60 ns to 2199 seconds
Timer resolution:
2 ns
2 ns
Timer accuracy:
±(5 ns + 0.01%)
±(5 ns + 0.01%)
Greater than duration:
4.0 ns to 67 ms in 4.0 ns
increments
4.0 ns to 67 ms in 4.0 ns
increments
Less than duration:
8.0 ns to 67 ms in 4.0 ns
increments
8.0 ns to 67 ms in 4.0 ns
increments
Timer reset latency:
60 ns
60 ns
Power:
16801A, 16802A, 16803A: 115/230 V, 48 to 66 Hz, 615 W max.
16804A, 16806A, 16821A, 16822A, 16823A: 115/230 V, 48 to 66 Hz,
775 W max.
Dimensions:
288.22 mm height (11.347 in), 443.23 mm width (17.450 in), 330.32 mm
depth (13.005 in)
Weight:
16801A:
Agilent Logic Analyzer Online Help
Max Net
Max Shipping
12.9 kg (28.5 lbs)
19.7 kg (43.5 lbs)
663
12 Reference
16802A:
13.2 kg (28.9 lbs)
19.9 kg (43.9 lbs)
16803A:
13.7 kg (30.3 lbs)
20.5 kg (45.3 lbs)
16804A:
14.2 kg (31.3 lbs)
21.0 kg (46.3 lbs)
16806A:
14.6 kg (32.1 lbs)
21.4 kg (47.1 lbs)
16821A:
14.2 kg (31.2 lbs)
20.9 kg (46.2 lbs)
16822A:
14.2 kg (31.6 lbs)
21.1 kg (46.6 lbs)
16823A:
14.5 kg (32.0 lbs)
21.3 kg (47.0 lbs)
User interface:
Windows® XP Professional
Printers:
Can print to any local or network printer supported by Windows® XP
Professional.
Environmental
Characteristics
Indoor use only.
See individual probe Specifications and Characteristics for probe
environmental characteristics.
• Operating Environment (see page 664)
Operating
Environment
See Also
Temperature:
0C to 50C (+32F to 122F).
Humidity:
0 to 80% relative humidity at 40C (+104F).
Altitude:
0 to 3,000 m (10,000 ft)
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
16910/11 Logic Analyzer Specifications and Characteristics
Describes the specifications and characteristics of the 16910/11 logic
analyzer.
NOTE
Items marked with an asterisk (*) are specifications. All others are characteristics.
"Typical" represents the average or median value of the parameter based on measurements
from a significant number of units.
• Module Channel Counts (see page 665)
664
Agilent Logic Analyzer Online Help
Reference
12
• Probes (see page 665)
• Timing Zoom (see page 665)
• State (Synchronous) Analysis Mode (see page 666)
• Timing (Asynchronous) Analysis Mode (see page 669)
• Power Requirements (see page 671)
• Environmental Characteristics (see page 671)
Module Channel
Counts
Probes
State Analysis
16910A
State Analysis
16911A
Timing Analysis
16910A
Timing Analysis
16911A
1-card module:
98 data + 4
clocks
64 data + 4
clocks
102
68
2-card module:
200 data + 4
clocks
132 data + 4
clocks
204
136
3-card module:
302 data + 4
clocks
200 data + 4
clocks
306
204
4-card module:
404 data + 4
clocks
268 data + 4
clocks
408
272
5-card module:
506 data + 4
clocks
336 data + 4
clocks
510
340
A probe must be used to connect the logic analyzer to your device under
test. For specifications and characteristics of a particular probe, see the
documentation that is supplied with your probe or search for the probe's
model number at "www.agilent.com".
Timing Zoom
Timing analysis
sample rate:
4 GHz
Timing interval
accuracy:
Within a pod pair: ±(1 ns + 0.01% of time interval reading)
Between pod pairs: ±(1.75 ns + 0.01% of time interval reading)
Memory depth:
64 K
Trigger position:
Start, center, end, or user-defined
Minimum data pulse
width:
1 ns
Agilent Logic Analyzer Online Help
665
12 Reference
State
(Synchronous)
Analysis Mode
666
Option 250
Option 500
tWidth* (see page 669), 1 (see
page 669) :
1.5 ns* (see page 669) ( "latest
data sheet")
1.5 ns* (see page 669) ( "latest
data sheet")
tSetup:
0.5 tWidth
0.5 tWidth
tHold:
0.5 tWidth
0.5 tWidth
tSample range 2 (see page 669) :
-3.2 ns to +3.2 ns
-3.2 ns to +3.2 ns
tSample adjustment
resolution:
80 ps typical
80 ps typical
Maximum state data rate on
each channel:
250 Mb/s
500 Mb/s
Number of channels on a
single time base and trigger 4
(see page 669)
:
16910A: 510 - (number of
clocks)
16911A: 340 - (number of
clocks)
16910A: 510 - (number of
clocks)
16911A: 340 - (number of
clocks)
Memory depth 4 (see page 669) :
Option 256: 256 K samples
Option 001: 1 M samples
Option 004: 4 M samples
Option 016: 16 M samples
Option 032: 32 M samples
Option 256: 256 K samples
Option 001: 1 M samples
Option 004: 4 M samples
Option 016: 16 M samples
Option 032: 32 M samples
Number of independent
analyzers 5 (see page 669) :
2
1
Number of clocks 6 (see
page 669)
:
4
1
Number of clock qualifiers 6
(see page 669)
:
4
N/A
Minimum time between active
clock edges* (see page 669), 7 (see
page 669)
:
4.0 ns
2.0 ns
Minimum master-to-slave
clock time:
1 ns
N/A
Agilent Logic Analyzer Online Help
Reference
12
Minimum slave-to-master
clock time:
1 ns
N/A
Minimum slave-to-slave clock
time:
4.0 ns
N/A
Minimum state clock pulse
width:
Single edge: 1.0 ns
Multiple edge: 1.0 ns
Single edge: 1.0 ns
Multiple edge: 2.0 ns
Clock qualifier setup time:
500 ps
N/A
Clock qualifier hold time:
0
N/A
Time tag resolution:
2 ns
1.5 ns
Maximum time count between
stored states:
32 days
32 days
Maximum trigger sequence
speed:
250 MHz
500 MHz
Maximum trigger sequence
steps:
16
16
Trigger sequence step
branching:
Arbitrary 4-way if/then/else
2-way if/then/else
Trigger position:
Start, center, end, or
user-defined
Start, center, end, or
user-defined
Trigger resources:
• 16 patterns evaluated as =,
• 14 patterns evaluated as =,
•
•
•
•
•
Trigger resource conditions:
Agilent Logic Analyzer Online Help
, >, >=, <, <=
14 double-bounded ranges
evaluated as in range, not
in range
1 timer for every 34
channels
2 global counters
1 occurrence counter per
sequence step
4 flags
Arbitrary Boolean
combinations
, >, >=, <, <=
• 7 double-bounded ranges
evaluated as in range, not
in range
• 1 occurrence counter per
sequence step
• 4 flags
Arbitrary Boolean
combinations
667
12 Reference
Trigger actions:
• Go To
• Trigger, send email, and fill
• Go To
• Trigger and fill memory
memory
Trigger and Go To
Store/don't store sample
Turn on/off default storing
Timer
start/stop/pause/resume
• Global counter
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
•
•
•
•
668
Store qualification:
Default (global) and per
sequence step
Default (global)
Maximum global counter:
2E+24
N/A
Maximum occurrence
counter:
2E+24
2E+24
Maximum pattern width:
128 bits
128 bits
Maximum range width:
64 bits
64 bits
Timer value range:
60 ns to 2199 seconds
N/A
Timer resolution:
2 ns
N/A
Timer accuracy:
±(5 ns + 0.01%)
N/A
Agilent Logic Analyzer Online Help
12
Reference
Timer reset latency:
60 ns
N/A
*
Items marked with an asterisk (*) are specifications. All others are characteristics. "Typical"
represents the average or median value of the parameter based on measurements from a
significant number of units.
1Minimum eye width in system under test.
2Sample positions are independently adjustable for each data channel input. A negative sample
position causes the input to be synchronously sampled by that amount before each active clock
edge. A positive sample position causes the input to be synchronously sampled by that amount
after each active clock edge. A sampling position of zero causes the input to be synchronously
sampled coincident with each clock edge.
3Use of eye finder is recommended in 500 Mb/s state mode.
4
In 250 Mb/s state mode, with all pods assigned, memory depth is half the maximum memory
depth. With one pod pair (34 channels) unassigned, the memory depth is full One pod pair (34
channels) must remain unassigned for time tags in 500 Mb/s state mode.
5
Independent analyzers may be either state or timing. When the 500 Mb/s state mode is selected,
only one analyzer may be used.
6
In the 250 Mb/s state mode, the total number of clocks and qualifiers is 4. All clock and qualifier
inputs must be on the master modules.
7
Tested with input signal Vh = 1.25 V, Vl = 0.75 V, threshold = 1.0 V,
tr/tf = 180 ps ±30 ps (10%, 90%).
8
Transitional timing speed and memory depth are halved unless a spare pod pair (34 channels) is
unassigned.
Timing
(Asynchronous)
Analysis Mode
Conventional Timing
Transitional Timing 8 (see
page 669)
Sample rate on all channels:
500 MHz
500 MHz
Sample rate in half channel
mode:
1000 MHz
N/A
Number of channels:
16910A: 102 x (number of
cards)
16910A: For sample rates
<500 MHz: 102 x (number of
cards).
For 500 MHz sample rate: 102
x (number of cards) - 34.
16911A: 68 x (number of
cards)
16911A: For sample rates
<500 MHz: 68 x (number of
cards).
For 500 MHz sample rate: 68 x
(number of cards) - 34.
Maximum channels on a
single time base and trigger:
16910A: 510
16911A: 340
16910A: 510
16911A: 340
Number of independent
analyzers 5 (see page 669) :
2
2
Agilent Logic Analyzer Online Help
669
12 Reference
Sample period (half channel):
1.0 ns
N/A
Sample period (full channel):
2.0 ns
2.0 ns
Minimum data pulse width:
1 sample period + 1.0 ns
1 sample period + 1.0 ns
Time interval accuracy:
±(1 sample period + 1.25 ns +
0.01% of time interval reading)
±(1 sample period + 1.25 ns +
0.01% of time interval reading)
Memory depth in full channel
mode:
Option 256: 256 K
Option 001: 1 M
Option 004: 4 M
Option 016: 16 M
Option 032: 32 M
Option 256: 256 K
Option 001: 1 M
Option 004: 4 M
Option 016: 16 M
Option 032: 32 M
Memory depth in half channel
mode:
Option 000: 512 K
Option 001: 2 M
Option 004: 8 M
Option 016: 32 M
Option 032: 64 M
N/A
Maximum trigger sequence
speed:
250 MHz
250 MHz
Maximum trigger sequence
steps:
16
16
Trigger sequence step
branching:
Arbitrary 4-way if/then/else
Arbitrary 4-way if/then/else
Trigger position:
Start, center, end, or
user-defined
Start, center, end, or
user-defined
Trigger resources:
• 16 patterns evaluated as =,
• 15 patterns evaluated as =,
•
•
•
•
•
•
•
Trigger resource conditions:
670
, >, >=, <, <=
14 double-bounded ranges
evaluated as in range, not
in range
3 edge/glitch
1 timer for every 34
channels
2 global counters
1 occurrence counter per
sequence step
4 flags
Arbitrary Boolean
combinations
•
•
•
•
•
, >, >=, <, <=
14 double-bounded ranges
evaluated as in range, not
in range
3 edge/glitch
1 timer for every 34
channels
2 global counters
1 occurrence counter per
sequence step
4 flags
Arbitrary Boolean
combinations
Agilent Logic Analyzer Online Help
12
Reference
• Go To
• Trigger, send email, and fill
Trigger actions:
memory
• Trigger and Go To
• Turn on/off default storing
• Timer
start/stop/pause/resume
Power
Requirements
Environmental
Characteristics
• Go To
• Trigger, send email, and fill
memory
• Trigger and Go To
• Turn on/off default storing
• Timer
start/stop/pause/resume
• Global counter
• Global counter
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
Maximum global counter:
2E+24
2E+24
Maximum occurrence
counter:
2E+24
2E+24
Maximum range width:
32 bits
32 bits
Maximum pattern width:
128 bits
128 bits
Timer value range:
60 ns to 2199 seconds
60 ns to 2199 seconds
Timer resolution:
2 ns
2 ns
Timer accuracy:
±(5 ns + 0.01%)
±(5 ns + 0.01%)
Greater than duration:
4.0 ns to 67 ms in 4.0 ns
increments
4.0 ns to 67 ms in 4.0 ns
increments
Less than duration:
8.0 ns to 67 ms in 4.0 ns
increments
8.0 ns to 67 ms in 4.0 ns
increments
Timer reset latency:
60 ns
60 ns
All necessary power is supplied by the backplane connector of the logic
analysis system mainframe.
Indoor use only.
See individual probe Specifications and Characteristics for probe
environmental characteristics.
• Operating Environment (see page 671)
• Non- operating Environment (see page 672)
Operating
Environment
Temperature:
0C to 40C (+32F to 104F) when operating in a 16900A or 16902A/B
mainframe. 0C to 50C (+32F to 122F) when operating in a 16901A or
16903A mainframe.
Humidity:
0 to 80% relative humidity at 40C (+104F). Reliability is enhanced when
operating within the range 20% to 80% non-condensing.
Agilent Logic Analyzer Online Help
671
12 Reference
Non-operating
Environment
See Also
Altitude:
0 to 3,000 m (10,000 ft)
Vibration:
Random vibration 5-500 Hz, 10 minutes per axis, approximately 0.2 g rms
Temperature:
-40C to +75C (-40F to +167F). Protect the instrument from
temperature extremes which cause condensation on the instrument.
Humidity:
0 to 90% relative humidity at 65C (149F)
Altitude:
0 to 15,300 m (50,000 ft)
Vibration (in shipping
carton):
Random vibration 5 to 500 Hz, 10 minutes per axis, approximately
2.41 g rms; and swept sine resonant search, 5 to 500 Hz, 0.50 g (0-peak),
5-minute resonant dwell at 4 resonances per axis.
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
16950/51 Logic Analyzer Specifications and Characteristics
Describes the specifications and characteristics of the 16950/51 logic
analyzer.
NOTE
Items marked with an asterisk (*) are specifications. All others are characteristics.
"Typical" represents the average or median value of the parameter based on measurements
from a significant number of units.
• Module Channel Counts (see page 672)
• Probes (see page 673)
• Timing Zoom (see page 673)
• State (Synchronous) Analysis Mode (see page 673)
• Timing (Asynchronous) Analysis Mode (see page 676)
• Power Requirements (see page 678)
• Environmental Characteristics (see page 679)
Module Channel
Counts
672
State Analysis
Timing Analysis
1-card module:
64 data + 4 clocks
68
2-card module:
132 data + 4 clocks
136
3-card module:
200 data + 4 clocks
204
Agilent Logic Analyzer Online Help
12
Reference
Probes
4-card module:
268 data + 4 clocks
272
5-card module:
336 data + 4 clocks
340
A probe must be used to connect the logic analyzer to your device under
test. For specifications and characteristics of a particular probe, see the
documentation that is supplied with your probe or search for the probe's
model number at "www.agilent.com".
Timing Zoom
Timing analysis
sample rate:
4 GHz
Timing interval
accuracy:
Within a pod pair: ±(750 ps + 0.01% of time interval reading)
Between pod pairs: ±(1.5 ns + 0.01% of time interval reading)
Memory depth:
64 K
Trigger position:
Start, center, end, or user-defined
Minimum data pulse
width:
750 ps
State
(Synchronous)
Analysis Mode
300 Mb/s State Mode
600 Mb/s State Mode
(16950A)
667 Mb/s State Mode
(16950B, 16951B)
16950A: 1 ns* (see page 676) ,
600 ps typical
16950A: 1 ns* (see page 676) ,
600 ps typical
16950B: 850 ps* (see page 676) ,
550 ps typical
16950B: 850 ps* (see page 676) ,
550 ps typical
16951B: 850 ps* (see page 676) ,
550 ps typical
16951B: 850 ps* (see page 676) ,
550 ps typical
tSetup:
0.5 tWidth
0.5 tWidth
tHold:
0.5 tWidth
0.5 tWidth
tSample range 3 (see page 676) :
-4 ns to +4 ns
-4 ns to +4 ns
tWidth* (see page 676), 1 (see
page 676), 2 (see page 676)
:
Agilent Logic Analyzer Online Help
673
12 Reference
tSample adjustment
resolution:
80 ps typical
80 ps typical
tSample accuracy, manual
adjustment:
±300 ps
±300 ps 4 (see page 676)
Maximum state data rate on
each channel:
300 Mb/s
16950A: 800 Mb/s
16950B: 1066 Mb/s
16951B: 1066 Mb/s
Maximum channels on a
single time base and trigger: 5
(see page 676) :
340 - (number of clocks)
306 - (1 clock)
Memory depth 5 (see page 676) :
Option 256: 256 K samples 10
Option 256: 256 K samples 10
(see page 676)
(see page 676)
Option 001: 1 M samples
Option 004: 4 M samples
Option 016: 16 M samples
Option 032: 32 M samples
Option 064: 64 M samples
16951B: 256 M samples
Option 001: 1 M samples
Option 004: 4 M samples
Option 016: 16 M samples
Option 032: 32 M samples
Option 064: 64 M samples
16951B: 256 M samples
Number of independent
analyzers 6 (see page 676) :
2
1
Number of clocks 7 (see
:
4
1
Number of clock qualifiers 7
:
4
N/A
Minimum time between active
clock edges* (see page 676), 8 (see
page 676) :
3.33 ns
16950A: 1.67 ns
16950B: 1.50 ns
16951B: 1.50 ns
Minimum master-to-slave
clock time:
1 ns
N/A
Minimum slave-to-master
clock time:
1 ns
N/A
Minimum slave-to-slave clock
time:
3.33 ns
N/A
Minimum state clock pulse
width:
Single edge: 1.0 ns
Multiple edge: 1.0 ns
Single edge: 500 ps
Multiple edge, 16950A: 1.67 ns
Multiple edge, 16950B: 1.50 ns
Multiple edge, 16951B: 1.50 ns
Clock qualifier setup time:
500 ps
N/A
Clock qualifier hold time:
0
N/A
page 676)
(see page 676)
674
Agilent Logic Analyzer Online Help
Reference
12
Time tag resolution 5 (see
page 676)
:
2 ns
1.5 ns
Maximum time count between
stored states:
32 days
32 days
Maximum trigger sequence
speed:
300 MHz
16950A: 600 MHz
16950B: 667 MHz
16951B: 667 MHz
Maximum trigger sequence
steps:
16
16
Trigger sequence step
branching:
Arbitrary 4-way if/then/else
2-way if/then/else
Trigger position:
Start, center, end, or
user-defined
Start, center, end, or
user-defined
Trigger resources:
• 16 patterns evaluated as =,
• 14 patterns evaluated as =,
•
• 7 double-bounded ranges
•
•
•
•
, >, >=, <, <=
14 double-bounded ranges
evaluated as in range, not
in range
1 timer for every 34
channels
2 global counters
1 occurrence counter per
sequence step
4 flags
, >, >=, <, <=
evaluated as in range, not
in range
• 1 occurrence counter per
sequence step
• 4 flags
Trigger resource conditions:
Arbitrary Boolean
combinations
Arbitrary Boolean
combinations
Trigger actions:
• Go To
• Trigger, send email, and fill
• Go To
• Trigger and fill memory
memory
Trigger and Go To
Store/don't store sample
Turn on/off default storing
Timer
start/stop/pause/resume
• Global counter
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
•
•
•
•
Store qualification:
Default (global) and per
sequence step
Default (global)
Maximum global counter:
2E+24
N/A
Agilent Logic Analyzer Online Help
675
12 Reference
Maximum occurrence
counter:
2E+24
2E+24
Maximum pattern width:
128 bits
128 bits
Maximum range width:
128 bits
128 bits
Timer value range:
50 ns to 2199 seconds
N/A
Timer resolution:
2 ns
N/A
Timer accuracy:
±(5 ns + 0.01%)
N/A
Timer reset latency:
50 ns
N/A
*
Items marked with an asterisk (*) are specifications. All others are characteristics. "Typical"
represents the average or median value of the parameter based on measurements from a
significant number of units.
1Minimum eye width in system under test.
2Your choice of probe can limit system bandwidth. Choose a probe rated at 600 Mb/s or greater to
maintain system bandwidth.
3
Sample positions are independently adjustable for each data channel input. A negative sample
position causes the input to be synchronously sampled by that amount before each active clock
edge. A positive sample position causes the input to be synchronously sampled by that amount
after each active clock edge. A sampling position of zero causes the input to be synchronously
sampled coincident with each clock edge.
4
Use of eye finder is recommended in 600 Mb/s (16950A) or 667 Mb/s (16950B, 16951B) state
mode.
5
In 300 Mb/s state mode, with all pods assigned, memory depth is half the maximum memory
depth. With one pod pair (34 channels) unassigned, the memory depth is full One pod pair (34
channels) must remain unassigned for time tags in 600 Mb/s (16950A) or 667 Mb/s (16950B,
16951B) state mode.
6
Independent analyzers may be either state or timing. When the 600 Mb/s (16950A) or 667 Mb/s
(16950B, 16951B) state mode is selected, only one analyzer may be used.
7
In the 300 Mb/s state mode, the total number of clocks and qualifiers is 4. All clock and qualifier
inputs must be on the master modules.
8Tested with input signal Vh = 1.125 V, Vl = 0.875 V, threshold = 1.0 V,
tr/tf = 180 ps ±30 ps (10%, 90%).
9Transitional timing speed and memory depth are halved unless a spare pod pair (34 channels) is
unassigned.
10Available on 16950A only.
Timing
(Asynchronous)
Analysis Mode
676
Conventional Timing
Transitional Timing 9 (see
page 676)
Sample rate on all channels:
600 MHz
600 MHz
Sample rate in half channel
mode:
1200 MHz
N/A
Agilent Logic Analyzer Online Help
Reference
12
Number of channels:
68 x (number of cards)
For sample rates <600 MHz:
68 x (number of cards).
For 600 MHz sample rate: 68 x
(number of cards) - 34.
Maximum channels on a
single time base and trigger:
340
340
Number of independent
analyzers 6 (see page 676) :
2
2
Sample period (half channel):
833 ps
N/A
Sample period (full channel):
1.67 ns
1.67 ns
Minimum data pulse width:
1 sample period + 500 ps
1 sample period + 500 ps
Time interval accuracy:
±(1 sample period + 1.25 ns +
0.01% of time interval reading)
±(1 sample period + 1.25 ns +
0.01% of time interval reading)
Memory depth in full channel
mode:
Memory depth in half channel
mode:
Option 256: 256 K 10 (see
Option 256: 256 K 10 (see
page 676)
page 676)
Option 001: 1 M
Option 004: 4 M
Option 016: 16 M
Option 032: 32 M
Option 064: 64 M
16951B: 256 M
Option 001: 1 M
Option 004: 4 M
Option 016: 16 M
Option 032: 32 M
Option 064: 64 M
16951B: 256 M
Option 000: 512 K 10 (see
N/A
page 676)
Option 001: 2 M
Option 004: 8 M
Option 016: 32 M
Option 032: 64 M
Option 064: 128 M
16951B: 512 M
Maximum trigger sequence
speed:
300 MHz
300 MHz
Maximum trigger sequence
steps:
16
16
Trigger sequence step
branching:
Arbitrary 4-way if/then/else
Arbitrary 4-way if/then/else
Trigger position:
Start, center, end, or
user-defined
Start, center, end, or
user-defined
Agilent Logic Analyzer Online Help
677
12 Reference
Trigger resources:
• 16 patterns evaluated as =,
• 15 patterns evaluated as =,
•
• 14 double-bounded ranges
•
•
•
•
•
, >, >=, <, <=
14 double-bounded ranges
evaluated as in range, not
in range
3 edge/glitch
1 timer for every 34
channels
2 global counters
1 occurrence counter per
sequence step
4 flags
•
•
•
Arbitrary Boolean
combinations
Arbitrary Boolean
combinations
Trigger actions:
• Go To
• Trigger, send email, and fill
• Go To
• Trigger, send email, and fill
memory
start/stop/pause/resume
678
•
•
evaluated as in range, not
in range
3 edge/glitch
1 timer for every 34
channels
2 global counters
1 occurrence counter per
sequence step
4 flags
Trigger resource conditions:
• Trigger and Go To
• Turn on/off default storing
• Timer
Power
Requirements
, >, >=, <, <=
memory
• Trigger and Go To
• Turn on/off default storing
• Timer
start/stop/pause/resume
• Global counter
• Global counter
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
increment/decrement/res
et
• Occurrence counter reset
• Flag set/clear
Maximum global counter:
2E+24
2E+24
Maximum occurrence
counter:
2E+24
2E+24
Maximum range width:
128 bits
128 bits
Maximum pattern width:
128 bits
128 bits
Timer value range:
50 ns to 2199 seconds
50 ns to 2199 seconds
Timer resolution:
2 ns
2 ns
Timer accuracy:
±(5 ns + 0.01%)
±(5 ns + 0.01%)
Greater than duration:
3.33 ns to 55 ms in 3.3 ns
increments
3.33 ns to 55 ms in 3.3 ns
increments
Less than duration:
6.67 ns to 55 ms in 3.3 ns
increments
6.67 ns to 55 ms in 3.3 ns
increments
Timer reset latency:
50 ns
50 ns
All necessary power is supplied by the backplane connector of the logic
analysis system mainframe.
Agilent Logic Analyzer Online Help
Reference
Environmental
Characteristics
12
Indoor use only.
See individual probe Specifications and Characteristics for probe
environmental characteristics.
• Operating Environment (see page 679)
• Non- operating Environment (see page 679)
Operating
Environment
Non-operating
Environment
See Also
Temperature:
0C to 40C (+32F to 104F) when operating in a 16900A or 16902A/B
mainframe. 0C to 50C (+32F to 122F) when operating in a 16901A or
16903A mainframe.
Humidity:
0 to 80% relative humidity at 40C (+104F). Reliability is enhanced when
operating within the range 20% to 80% non-condensing.
Altitude:
0 to 3,000 m (10,000 ft)
Vibration:
Random vibration 5-500 Hz, 10 minutes per axis, approximately 0.2 g rms
Temperature:
-40C to +75C (-40F to +167F). Protect the instrument from
temperature extremes which cause condensation on the instrument.
Humidity:
0 to 90% relative humidity at 65C (149F)
Altitude:
0 to 15,300 m (50,000 ft)
Vibration (in shipping
carton):
Random vibration 5 to 500 Hz, 10 minutes per axis, approximately
2.41 g rms; and swept sine resonant search, 5 to 500 Hz, 0.50 g (0-peak),
5-minute resonant dwell at 4 resonances per axis.
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
16960 Logic Analyzer Specifications and Characteristics
Describes the specifications and characteristics of the 16960 logic analyzer.
NOTE
Items marked with an asterisk (*) are specifications. All others are characteristics.
"Typical" represents the average or median value of the parameter based on measurements
from a significant number of units.
• Module Channel Counts (see page 680)
• Probes (see page 680)
• State (Synchronous) Analysis Mode (see page 680)
• Timing (Asynchronous) Analysis Mode (see page 682)
Agilent Logic Analyzer Online Help
679
12 Reference
• Power Requirements (see page 684)
• Environmental Characteristics (see page 684)
Module Channel
Counts
Probes
State Analysis
1-card module:
68 data channels (includes 2 clock/data
channels and 2 clock ready/data channels)
2-card module:
136 data channels (includes 4 clock/data
channels and 4 clock ready/data channels)
3-card module:
204 data channels (includes 6 clock/data
channels and 6 clock ready/data channels)
4-card module:
272 data channels (includes 6 clock/data
channels and 6 clock ready/data channels)
A probe must be used to connect the logic analyzer to your device under
test. For specifications and characteristics of a particular probe, see the
documentation that is supplied with your probe or search for the probe's
model number at "www.agilent.com".
State
(Synchronous)
Analysis Mode
1.6 Gb/s State Mode
680
tWidth * (see page 682), 1 (see page 682), 2 (see
page 682)
:
500 ps * (see page 682) , 400 ps typical
tSetup:
0.5 tWidth
tHold:
0.5 tWidth
tSample range 3 (see page 682) :
5 ns
tSample adjustment resolution:
11 ps typical
Maximum state data rate on each channel * (see
page 682)
:
1.6 Gb/s
Minimum state data rate on each channel:
100 Mb/s
Agilent Logic Analyzer Online Help
Reference
Maximum channels on a single time base and
trigger:
272 - (1 clock)
Memory depth:
Option 004: 4 M samples
Option 016: 16 M samples
Option 032: 32 M samples
Option 064: 64 M samples
Option 100: 100 M samples
Number of independent analyzers:
1
Number of clocks:
2 per card (on odd pods), 2 can be selected
Number of clock ready inputs:
2 inputs per card (on even pods), 1 can be
selected
Minimum state clock pulse width 4 (see
page 682)
:
600 ps
Time tag resolution:
25 ps
Maximum time count between stored states:
83.4 days
Maximum trigger sequence speed:
1.6 GHz
Maximum trigger sequence steps:
4
Trigger sequence step branching:
Arbitrary 4-way if/then/else
Trigger position:
Start, center, end, or user-defined
Trigger resources:
• 16 patterns evaluated as =, , >, >=, <, <=
• 8 double-bounded ranges evaluated as in
12
range, not in range
• 1 occurrence counter per sequence step
• 4 flags
Maximum burst events:
4 x 4 deep or 8 x 2 deep
Maximum burst depth:
16 patterns (using 4 events x 4 deep)
Maximum burst state speed:
1.6 GHz
Trigger resource conditions:
Arbitrary Boolean combinations
Trigger actions:
•
•
•
•
•
•
•
•
Agilent Logic Analyzer Online Help
Go To
Trigger and Go To
Trigger and fill memory
Trigger, send email, and fill memory
Store/don't store sample
Turn on/off default storing
Store sample and Turn on default storing
Don't store sample and Turn off default
storing
• Occurrence counter reset
• Flag set/clear
681
12 Reference
Store qualification:
Default (global) and per sequence step
Maximum occurrence counter:
2E+24
Maximum pattern width:
128 bits per bus
Maximum range width:
68 bits
*
Items marked with an asterisk (*) are specifications. All others are characteristics. "Typical"
represents the average or median value of the parameter based on measurements from a
significant number of units.
1 Minimum eye width in system under test.
2 Your choice of probe can limit system bandwidth. Choose a probe rated at 1.6 Mb/s or greater to
maintain system bandwidth.
3 Use of eye finder is recommended.
4
Tested with input signal Vh = 1.125 V, Vl = 0.875 V, threshold = 1.0 V,
tr/tf = 180 ps ±30 ps (10%, 90%).
Timing
(Asynchronous)
Analysis Mode
682
Conventional Timing
Transitional Timing
Sample rate on all channels:
2.0 GHz
2.0 GHz
Number of channels:
68 x (number of cards)
68 x (number of cards)
Maximum channels on a
single time base and trigger:
272
272
Number of independent
analyzers:
1
1
Sample period (full channel):
500 ps
500 ps
Minimum data pulse width:
1 sample period + 500 ps
1 sample period + 500 ps
Time interval accuracy:
±(1 sample period + 1.25 ns +
0.01% of time interval reading)
±(1 sample period + 1.25 ns +
0.01% of time interval reading)
Memory depth in full channel
mode:
Option 004: 4 M samples
Option 016: 16 M samples
Option 032: 32 M samples
Option 064: 64 M samples
Option 100: 100 M samples
Option 004: 4 M samples
Option 016: 16 M samples
Option 032: 32 M samples
Option 064: 64 M samples
Option 100: 100 M samples
Maximum trigger sequence
speed:
2 GHz
2 GHz
Maximum trigger sequence
steps:
4
4
Trigger sequence step
branching:
Arbitrary 4-way if/then/else
Arbitrary 4-way if/then/else
Trigger position:
Start, center, end, or
user-defined
Start, center, end, or
user-defined
Agilent Logic Analyzer Online Help
12
Reference
Trigger resources:
• 16 patterns evaluated as =,
• 16 patterns evaluated as =,
•
• 8 double-bounded ranges
•
•
•
•
, >, >=, <, <=
8 double-bounded ranges
evaluated as in range, not
in range
4 edge
1 timer
1 occurrence counter per
sequence step
4 flags
, >, >=, <, <=
•
•
•
•
evaluated as in range, not
in range
4 edge
1 timer
1 occurrence counter per
sequence step
4 flags
Trigger resource conditions:
Arbitrary Boolean
combinations
Arbitrary Boolean
combinations
Trigger actions:
•
•
•
•
•
•
•
•
Go To
Trigger and Go To
Trigger and fill memory
Trigger, send email, and fill
memory
• Timer
start/stop/pause/resume
• Occurrence counter reset
• Flag set/clear
•
•
•
•
•
•
•
Go To
Trigger and Go To
Trigger and fill memory
Trigger, send email, and fill
memory
Store/don't store sample
Turn on/off default storing
Store sample and Turn on
default storing
Don't store sample and
Turn off default storing
Timer
start/stop/pause/resume
Occurrence counter reset
Flag set/clear
Maximum occurrence
counter:
2E+24
2E+24
Maximum range width:
68 bits
68 bits
Maximum pattern width:
128 bits per bus
128 bits per bus
Timer value range:
60 ns to 3298.5 seconds
60 ns to 3298.5 seconds
Timer resolution:
3 ns
3 ns
Timer accuracy:
±(5 ns + 0.01%)
±(5 ns + 0.01%)
Greater than duration:
500 ps to 8.3886 ms in 500 ps
increments
500 ps to 8.3886 ms in 500 ps
increments
Less than duration:
1 ns to 8.3886 ms in 500 ps
increments
1 ns to 8.3886 ms in 500 ps
increments
Timer reset latency:
60 ns
60 ns
Flag latency:
50 ns
50 ns
Agilent Logic Analyzer Online Help
683
12 Reference
Power
Requirements
Environmental
Characteristics
All necessary power is supplied by the backplane connector of the logic
analysis system mainframe.
Indoor use only.
See individual probe Specifications and Characteristics for probe
environmental characteristics.
• Operating Environment (see page 684)
• Non- operating Environment (see page 684)
Operating
Environment
Non-operating
Environment
See Also
Temperature:
0C to 40C (+32F to 104F). Reliability is enhanced when operating
within the range +20C to +35C (+68F to +95F).
Humidity:
0 to 80% relative humidity at 40C (+104F). Reliability is enhanced when
operating within the range 20% to 80% non-condensing.
Altitude:
0 to 3,000 m (10,000 ft)
Vibration:
Random vibration 5-500 Hz, 10 minutes per axis, approximately 0.2 g rms
Temperature:
-40C to +75C (-40F to +167F). Protect the instrument from
temperature extremes which cause condensation on the instrument.
Humidity:
0 to 90% relative humidity at 65C (149F)
Altitude:
0 to 15,300 m (50,000 ft)
Vibration (in shipping
carton):
Random vibration 5 to 500 Hz, 10 minutes per axis, approximately
2.41 g rms; and swept sine resonant search, 5 to 500 Hz, 0.50 g (0-peak),
5-minute resonant dwell at 4 resonances per axis.
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
16962 Logic Analyzer Specifications and Characteristics
Describes the specifications and characteristics of the 16962 logic analyzer.
NOTE
Complete specifications and characteristics of the 16962 logic analyzer were not available
at the time of this software release. For the latest specifications and characteristics, see
the "16962 Logic Analyzer Data Sheet" on the Agilent web site.
NOTE
Items marked with an asterisk (*) are specifications. All others are characteristics.
"Typical" represents the average or median value of the parameter based on measurements
from a significant number of units.
684
Agilent Logic Analyzer Online Help
Reference
12
• Module Channel Counts (see page 685)
• State (Synchronous) Analysis Mode (see page 685)
• Timing (Asynchronous) Analysis Modes (see page 686)
• Trigger Characteristics (see page 687)
• Other (see page 688)
• Power Requirements (see page 688)
• Logic Analyzer Mainframe Compatibility (see page 688)
• Environmental Characteristics (see page 688)
Module Channel
Counts
State
(Synchronous)
Analysis Mode
Channels per card (unused clock and clock
ready inputs can be used as data channels):
68 channels
State: 64 data + 2 clock + 2 clock ready
Timing: 68 data channels
Maximum channels on single time base and
trigger:
340
Number of mainframe slots per card:
1
Number of independent analyzers per module
set:
1
2 Gb/s State Mode
Maximum state speed 1 (see page 686) :
2 GHz (single edge, 2 GHz clock)
Maximum state data rate * (see page 686), 1 (see
page 686) :
2 Gb/s (DDR, 1 GHz clock)
Channels per module:
State
1-card module:
64 data + 2 clocks + 2 clock ready
2-card module:
132 data + 2 clocks + 2 clock ready
3-card module:
200 data + 2 clocks + 2 clock ready
4-card module:
268 data + 2 clocks + 2 clock ready
5-card module:
336 data + 2 clocks + 2 clock ready
Maximum memory depth (samples) 3 (see
page 686)
:
Option 004 (included standard):
4M
Option 016:
16 M
Option 032:
32 M
Option 064:
64 M
Agilent Logic Analyzer Online Help
685
12 Reference
Option 100:
100 M
Minimum time between active clock edges:
500 ps
Minimum state clock pulse width 2 (see
page 686) :
Single edge:
250 ps
Multiple edge:
500 ps
Number of clocks:
2 per card (on odd pods), 1 can be selected
Number of clock ready inputs:
2 inputs per card (on even pods), 1 can be
selected
Time tag resolution:
25 ps
Maximum time count between stored states:
83.4 days
Automated threshold/sample position,
Simultaneous eye diagrams, all channels:
Yes
*
Items marked with an asterisk (*) are specifications. All others are characteristics. "Typical"
represents the average or median value of the parameter based on measurements from a
significant number of units.
1 Requires continuous, periodic clock.
2 Tested with input signal Vh = 1.125 V, Vl = 0.875 V, threshold = 1.0 V,
tr/tf = 180 ps ±30 ps (10%, 90%).
3 Store qualification consumes 1 sample per store qualified block.
Timing
(Asynchronous)
Analysis Modes
2 GHz Full Channel
4 GHz Half Channel
8 GHz Quarter
Channel
Maximum sample
rate:
2.0 GHz
4.0 GHz
8.0 GHz
Sample period:
500 ps
250 ps
125 ps
(2x memory option)
(4x memory option)
4M
8M
16 M
Option 016:
16 M
32 M
64 M
Option 032:
32 M
64 M
128 M
Option 064:
64 M
128 M
256 M
Option 100:
100 M
200 M
400 M
68
34
17
Maximum memory
depth (samples):
Option 004
(included standard):
Channels per module:
1-card module:
686
Agilent Logic Analyzer Online Help
Reference
Trigger
Characteristics
2 GHz Full Channel
4 GHz Half Channel
8 GHz Quarter
Channel
2-card module:
136
68
34
3-card module:
204
102
51
4-card module:
272
136
68
5-card module:
340
170
85
Pod usage:
All pods
1 pod from each pod
pair, user selectable
1 pod from each pod
pair, user selectable
Channel usage:
All channels
All channels of
selected pods
Even channels of
selected pods
Probe connection:
Direct to logic
analyzer cable
Direct to logic
analyzer cable for
selected pods
E5386A adapter
recommended
between probe and
logic analyzer cable
for selected pods
Transitional timing:
Available
Available
Available
Maximum trigger sequence speed:
2 GHz (500 ps)
Trigger resources — create a trigger from any 8
of the listed resources (7 in transitional timing):
• 16 pattern detectors evaluated as =, , >,
12
>=, <, <=, in range, not in range
• 8 range detectors
• 4 to 8 burst detectors
• 4 edge detectors in timing, 3 in transitional
timing
• 4 flags
• 1 timer in timing, transitional timing, or state
— state timer's minimum time is 1 us
• 1 arm in
Trigger resource combinations:
Arbitrary Boolean combinations
Trigger actions:
•
•
•
•
Go To
Trigger and fill memory
Trigger and Go To
Trigger, send email, and fill memory
Store qualification actions (available in state
mode):
•
•
•
•
•
•
Store sample
Don't store sample
Turn on default storage
Turn off default storage
Store sample and Turn on default storing
Don't store sample and Turn off default
storing
Agilent Logic Analyzer Online Help
687
12 Reference
Timer actions:
•
•
•
•
Start from reset
Stop and reset
Pause
Resume
Flag actions:
•
•
•
•
Set
Clear
Pulse set
Pulse clear
Trigger sequence step branching:
Arbitrary 4-way if/then/else
Trigger position:
Start, center, end, or user-defined
Maximum pattern width:
128 bits — single bus
340 bits — AND of multiple buses/signals
across multi-card set
Supported signal types:
Single-ended and differential
Probe compatibility:
90-pin cable connector
Voltage threshold:
-3 V to 5 V in 10 mV increments
Threshold accuracy:
±(30 mV + 1% of setting)
Threshold setting granularity:
By channel
Other
Logic Analyzer
Mainframe
Compatibility
Power
Requirements
Environmental
Characteristics
Operating
Environment
688
16902B 6- slot modular logic analysis system with software revision 3.82 or
greater.
All necessary power is supplied by the backplane connector of the logic
analysis system mainframe.
Indoor use only.
Temperature:
0C to 40C (+32F to 104F). Reliability is enhanced when operating
within the range +20C to +35C (+68F to +95F).
Humidity:
0 to 80% relative humidity at 40C (+104F). Reliability is enhanced when
operating within the range 20% to 80% non-condensing.
Altitude:
0 to 3,000 m (10,000 ft)
Vibration:
Random vibration 5-500 Hz, 10 minutes per axis, approximately 0.2 g rms
Agilent Logic Analyzer Online Help
Reference
Non-operating
Environment
See Also
12
Temperature:
-40C to +75C (-40F to +167F). Protect the instrument from
temperature extremes which cause condensation on the instrument.
Humidity:
0 to 90% relative humidity at 65C (149F)
Altitude:
0 to 15,300 m (50,000 ft)
Vibration (in shipping
carton):
Random vibration 5 to 500 Hz, 10 minutes per axis, approximately
2.41 g rms; and swept sine resonant search, 5 to 500 Hz, 0.50 g (0-peak),
5-minute resonant dwell at 4 resonances per axis.
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
16900-Series Logic Analysis System Frame Characteristics
• General Information (see page 689)
• Operating Environment Characteristics (see page 690)
General
Information
Power:
16900A: 115/230 V, 48 to 66 Hz, 1300 W max.
16901A: 115/230 V, 48 to 66 Hz, 775 W max.
16902A: 115/230 V, 48 to 66 Hz, 1300 W max.
16902B: 110/240 V, 47 to 63 Hz, 1300 W max.
16903A: 115/230 V, 48 to 66 Hz, 900 W max.
Dimensions:
16900A/16902A/16903A - 254 mm height (9.99 in), 442 mm width
(17.38 in), 559 mm depth (22.0 in)
16902B - 288.13 mm height (11.344 in), 441.13 mm width (17.368 in),
564.33 mm depth (22.218 in)
16901A - 288.22 mm height (11.347 in), 443.23 mm width (17.450 in),
330.32 mm depth (13.005 in)
Weight:
Max Net
Max Shipping
16900A:
16 kg (35.2 lbs)
24.6 kg (54.2 lbs)
16901A:
13.6 kb (30.0 lbs)
20.4 kg (45.0 lbs)
16902A:
17.2 kb (37.8 lbs)
25.8 kg (56.8 lbs)
Agilent Logic Analyzer Online Help
689
12 Reference
16902B:
19.6 kb (43.2 lbs)
28.0 kg (61.7 lbs)
16903A:
14.5 kg (32.0 lbs)
23.2 kg (51.0 lbs)
* Logic analyzer or other instrument cards ordered with mainframes
will add 0.9 kg (2.0 lb per card).
User interface:
Windows® XP Professional.
Printers:
Can print to any local or network printer supported by Windows® XP
Professional.
Operating
Environment
Characteristics
See Also
Temperature:
16900A, 16902A, and 16902B: 0C to 40C (32F to 104F)
16901A and 16903A: 0C to 50C (32F to 122F)
Humidity:
8 to 80% relative humidity at 40C (104F)
Altitude:
3000 m (10,000 ft)
• What is a Specification (see page 690)
• What is a Characteristic (see page 691)
What is a Specification?
A specification is a numeric value, or range of values, that bounds the
performance of a product parameter. The product warranty covers the
performance of parameters described by specifications. Products shipped
from the factory meet all specifications. Additionally, products sent to
Agilent Customer Service Centers for calibration, and returned, meet all
specifications. Specifications are verified by calibration procedures.
What is a
Calibration
Procedure?
Calibration procedures verify that products or systems operate within the
specifications. Parameters covered by specifications have a corresponding
calibration procedure. Calibration procedures include both performance
tests and system verification procedure. Calibration procedures are
traceable and must specify adequate calibration standards.
Calibration procedures verify products meet the specifications by
comparing measured parameters against a pass- fail limit. The pass- fail
limit is the specification less any required guardband.
The term "calibration" refers to the process of measuring parameters and
referencing the measurement to a calibration standard rather than the
process of adjusting products for optimal performance.
690
Agilent Logic Analyzer Online Help
Reference
NOTE
See Also
12
Self-tests are not a substitute for calibration.
• What is a Characteristic (see page 691)
What is a Characteristic?
Characteristics describe product performance that is useful in the
application of the product, but that is not covered by the product
warranty. Characteristics describe performance that is typical of the
majority of a given product, but not subject to the same rigor associated
with specifications. Characteristics are verified by function tests.
What is a
Function Test?
See Also
Function tests are quick tests designed to verify basic operation of a
product. Function tests include operator's checks and operation
verification procedures. An operator's check is normally a fast test used to
verify basic operation of a product. An operation verification procedure
verifies some, but not all, specifications, and often at a lower confidence
level than a calibration procedure.
• What is a Specification (see page 690)
Agilent Logic Analyzer Online Help
691
12 Reference
692
Agilent Logic Analyzer Online Help
Agilent Logic Analyzer
Online Help
Glossary
A
acquisition Denotes one complete cycle of data gathering by a
measurement module. For example, if you are using an analyzer with 200K
memory depth, one complete acquisition will capture and store 200K
states in acquisition memory.
acquisition depth The acquisition depth is the amount of memory that is
filled with data on an acquisition. The choices available depend on the
maximum memory depth available in the analyzer that is being used.
action Actions are things that the analyzer does as a part of triggering,
for example "Then Trigger and Fill Memory" or "Start Timer."
activity indicator Symbols next to logic analyzer channels that indicate
whether a signal is a logic- high, or logic- low, or whether the signal is
changing between highs and lows.
advanced trigger Advanced triggers provide more power than simple
triggers, but are more complex.
analysis probe A probe connected to a microprocessor or standard bus in
the device under test. An analysis probe provides an interface between the
signals of the microprocessor or standard bus and the inputs of the logic
analyzer.
arming Typically, instruments are armed immediately when Run or Run
Repetitive is selected. For example, logic analyzers are commonly used to
arm oscilloscopes.
asynchronous sampling When the logic analyzer acquires samples from the
device under test asynchronously, that is, at regular intervals, such as
every 100 ns. Also known as timing mode.
B
beginning of acquisition The beginning of the acquisition is the point in
time where the collection of data begins.

693
13 Glossary
bits
A bit is a single signal in a bus. Numbering of bits begins with 0.
bus
A bus is a group of associated signals, such as ADDR or DATA.
C
captured data Signal values that have been sampled by the logic analyzer
and stored in its memory.
card A logic analyzer that can be inserted into a slot (see page 699) in a
frame (see page 695). Cards can be combined with others to increase the
channel count available in a single time domain.
channel A single line of input to the logic analyzer. Each channel
corresponds to a lead that is connected to the device under test. Each
channel is used to acquire one and only one signal from the device under
test.
clock channel A special logic analyzer input channel that can be used to
determine the analyzer's sampling. Clock channels are identified on a pod
by CLK.
D
data channel A channel that carries data. Data channels cannot be used to
clock logic analyzers. Data channels are numbered as opposed to clock
channels which are labeled CLK.
default storage Default storage means "unless sequence step storage
specifies otherwise, this is what should be stored". Sequence step storage
always overrides default storage.
delay Delay is the horizontal position of the waveform on the screen for
the timing analyzer. Delay time is measured from the trigger point in
seconds.
device under test The system under development whose digital signals are
captured by the logic analyzer.
don't care A "don't care" means that the state of the signal (high or low)
is not relevant to the measurement. The analyzer ignores the state of this
signal when determining whether a match occurs on an input bus/signal.
double-click When using a mouse as a pointing device, to double- click an
item, position the cursor over the item, and then quickly press and release
the left mouse button twice.
694
Agilent Logic Analyzer Online Help
Glossary
13
drag and drop Position the cursor over the item, and then press and hold
the left mouse button. While holding the left mouse button down, move the
mouse to drag the item to a new location. When the item is positioned
where you want it, release the mouse button.
E
edge Logic analyzer trigger resources that allow detection of transitions
on a signal. An edge term can be set to detect a rising edge, falling edge,
or either edge or glitch.
event Events are the things you are looking for in your device under test,
for example ADDR=0 or ADDR=5.
external trigger A signal outside the logic analyzer that is used to
synchronize measurements between instruments. For example, the logic
analyzer can be armed (activated) by a signal that comes from another
instrument. Logic analyzers are commonly used to trigger oscilloscopes
through a BNC connection.
F
frame A modular logic analysis system that has slot (see page 699)s in
the back for the insertion of logic analyzer card (see page 694)s. Multiple
frames can be connected together to form a multiframe logic analysis
system.
G
glitch A glitch occurs when two or more transitions cross the logic
threshold between consecutive timing analyzer samples.
I
inverse assembler A tool that displays the assembly language instructions
for captured machine code.
L
logic analyzer An instrument that captures and displays digital signal
values. A logic analyzer is like an oscilloscope, except that it only displays
two voltage levels (a logic high or 1, and a logic low or 0) instead of many
voltage levels. Because a logic analyzer only captures 1s and 0s, its sample
rate can be slower than an oscilloscope that needs to capture move voltage
detail. Consequently, a logic analyzer can capture a greater amount of
overall execution time.
Agilent Logic Analyzer Online Help
695
13 Glossary
M
macro
• In pattern generator modules, "macros" (in the online help) are like
subroutines in a programming language; they can have parameters and
they can be called multiple times in the vector sequence to generate
repeated or similar output vectors.
• In Microsoft Visual Basic for Applications (VBA), "macros" (in the online
help) are Sub procedures that can be run from the user interface to
automate an application.
• In previous Agilent logic analysis systems, macros, or trigger macros
(see page 411), were what are now called trigger function (see
page 701)s: preprogrammed components that are used to build trigger
sequences.
marker A relocatable reference point in the data display. Markers can be
used to measure time intervals or sample intervals. Markers are assigned
to patterns in order to find patterns or track sequences of state in the
data.
menu bar The menu bar is located at the top of all windows. Use it to
select drop down menus that contain tool or system options.
module A logical collection of logic analyzer card (see page 694)s that are
connected together. This gives you the flexibility to increase channel count
by using more than one card. A module can be a single card or several
cards, and a single card or several card module can be split into two
modules. By definition, a module consists of a single time domain. While a
module can consist of a single card, a module is not a physical entity.
O
occurrence Occurrence is used in triggering to define how many times
something happens during the acquisition.
offline analysis Analyzing previously captured and saved logic analysis
data without data acquisition hardware. In other words, you can use the
Agilent Logic Analyzer application by itself on a Windows XP/Vista
computer to analyze data in the waveform, listing, and compare windows.
P
pattern Logic analyzer resources that represent single states to be found
on buses/signals; for example, an address on the address bus or a status
on the status lines.
696
Agilent Logic Analyzer Online Help
13
Glossary
pod A physical collection of logic analyzer channels within a card (see
page 694). Pods are numbered relative to cards only. Pods are used to
physically connect data and clock signals from the device under test to the
analyzer.
pod index A logical number for a pod (see page 697). If a module (see
page 696) has 20 pods, the pod indexes are 1 through 20 with no
renumbering at card boundaries. In a multi- card module, numbering
begins with the master card then continues from the bottom card up. Pod
indexes can be used without considering how many pods are on each card
(see page 694), or in which slot (see page 699)s the cards are located.
pod pair A group of two pods containing 16 data channels and 1 clock
channel each. Pod pairs are used to physically connect data and clock
signals from the device under test to the analyzer. Pods are assigned by
pairs in the analyzer interface. The number of pod pairs available is
determined by the channel width of the instrument.
pod truncation This occurs when opening a configuration file that was
saved from a logic analyzer module that had more pods. Because the
current module has fewer pods, truncation occurs. Any buses/signals
assigned to truncated pods are unusable.
point
To point to an item, move the mouse cursor over the item.
polarity Positive polarity is when an incoming low voltage is shown with a
high waveform and a logical value of 1. Negative polarity is when an
incoming high voltage is shown with a low waveform and a logical value of
0. Polarity affects the display of values and waveforms, and does not affect
the trigger.
preprocessor
See analysis probe (see page 693).
probe A device to connect the various instruments of the logic analysis
system to the device under test. There are many types of probes and the
one you should use depends on the instrument and your data
requirements. As a verb, "to probe" means to attach a probe to the device
under test.
protocol An agreed- upon format for transmitting data between two
devices. The protocol determines: the type of error checking, data
compression, encoding, how sending devices indicate they have finished
sending a message, and how receiving devices indicate they have received
a message.
Agilent Logic Analyzer Online Help
697
13 Glossary
Q
quick trigger Quick trigger allows you to quickly set up a simple trigger
within the waveform and listing displays, by drawing a rectangle in the
display area with the mouse. After a simple trigger has been defined, and
the analyzer is run, the trigger is stored and can be recalled at any time.
R
range pattern Logic analyzer resources which let you set up patterns that
represent a range of values, such as "ADDR in range 1000 to 2000". Most
logic analyzers support a "not in range" operator as well as the "in range"
operator. Range patterns are a convenient shortcut that can be used
instead of AND'ing or OR'ing two patterns, such as "ADDR >= 1000 and
ADDR <= 2000".
repetitive measurement A measurement in which the logic analyzer's trigger
condition is searched for, and data storage is filled, repetitively.
right-click When using a mouse for a pointing device, to right- click an
item, position the cursor over the item, and then quickly press and release
the right mouse button.
run The single run measurement will save captured data to trace memory
one time. The amount of data stored during a single run is equal to the
amount of trace memory allotted.
run repetitive The run repetitive measurement will save the captured data
to trace memory repetitively. The amount of data stored in a repetitive
run is the same as a single run. During a repetitive run once the trace
memory is full the system clears the trace memory and begins to refill
with new data. This cycle will continue until the run is stopped.
S
sample A data sample is a single measurement. When an instrument
samples the device under test, it takes a single measurement as part of its
data acquisition cycle. The number of samples acquired is equal to the
logic analyzers memory depth.
sample period The sample period is the period of time between samples.
The sample period can be based on an internal sampling clock (also
known as timing analysis or asynchronous sampling). Or, the sampling can
be based on a signal in the device under test (also known as state
analysis, or synchronous sampling).
698
Agilent Logic Analyzer Online Help
13
Glossary
sampled data Signal values that are sampled by the logic analyzer (not
necessarily stored).
sampling
The process by which the logic analyzer looks at digital signals.
search Searches through the acquired data for specified data pattern or
value, time value, sample number, or marker. Search criteria can range
from specific bits to multiple events, depending on which search option
you choose.
simple trigger
patterns.
Simple triggers include triggers such as edges and bus
single measurement A measurement in which the logic analyzer's trigger
condition is searched for, and data storage is filled, once.
skew Skew is the difference in channel delays between measurement
channels.
slot An opening in the back of a frame (see page 695) where card (see
page 694)s can be inserted. The slots are lettered from A to F with A
being the topmost slot. Slots are physical entities and are always referred
to by slot letter.
snap to edge markers Snap to edge markers enable easy placement of
markers on waveform edges. When a marker is moved in the data display
area, the cursor changes to a green "direction arrow" indicating the
direction of the next valid edge. A red "valid edge" bar is placed on the
next edge that the marker will be placed on.
state analyzer A logic analyzer that samples based on a clock signal in the
device under test.
state measurement In a state measurement, the logic analyzer is clocked
by a signal from the system under test. Each time the clock signal
becomes valid, the analyzer samples data from the system under test.
Since the analyzer is clocked by the system, state measurements are
synchronous with the test system.
state mode When the logic analyzer acquires samples from the device
under test synchronously, in other words, when a signal or signals from
the device under test indicates when to acquire a sample. For example, the
logic analyzer might take a sample whenever there is a rising edge on a
signal from the device under test. Typically, the signal used to set up the
sampling is a state machine clock signal or microprocessor clock signal.
Also know as synchronous sampling.
stop
Stops the measurement currently in progress.
Agilent Logic Analyzer Online Help
699
13 Glossary
storage qualification Storage qualification is only available in a state
measurement, not timing measurements. Store qualification allows you to
specify the type of data (all samples, no samples, or selected states) to be
stored in memory. Use store qualification to prevent memory from being
filled with unwanted activity such as wait- loops. Storage qualification lets
you filter out specific types of data as the acquisition is running, which
saves memory. In contrast filters can hide data after it has been collected.
symbols Names assigned to particular bus or signal values. Symbols in a
display of captured data values are easy to read. Also, symbols make it
easy to set up triggers on particular values. For example, in a
communication protocol you could display the value FF as "end of file."
synchronous sampling When the logic analyzer acquires samples from the
device under test synchronously, in other words, when a signal or signals
from the device under test indicates when to acquire a sample. For
example, the logic analyzer might take a sample whenever there is a rising
edge on a signal from the device under test. Typically, the signal used to
set up the sampling is a state machine clock signal or microprocessor
clock signal. Also know as state mode.
T
target system
See device under test (see page 694).
threshold voltage The voltage level that the signal must cross before the
logic analyzer recognizes a change in voltage levels. A high voltage level is
indicated by a "1" and a low voltage level is indicated by a "0." TTL and
ECL are two examples of voltage levels that the signal must cross.
time/division Time/division controls the "zooming" of a waveform display.
Increasing the time/division zooms out, while decreasing the time/division
zooms in.
timer Timers are used to create either a user- defined delay or a time
standard which valid data duration is evaluated against.
timing analyzer A logic analyzer that samples at regular intervals based on
an internal clock signal.
timing measurement In a timing measurement, the logic analyzer samples
data at regular intervals according to a clock signal internal to the timing
analyzer. Since the analyzer is clocked by a signal that is not related to
the device under test, timing measurements capture traces of electrical
activity over time. These measurements are asynchronous with the device
under test.
700
Agilent Logic Analyzer Online Help
Glossary
13
timing mode When the logic analyzer samples from the device under test
asynchronously, that is, at regular intervals, such as every 100 ns. Also
known as asynchronous sampling.
tool tip Small information display (text readout) that appears during
mouse operations such as hovering over a waveform or bus/signal name,
moving markers, or drawing a rectangle in data. Use them as comments
(see page 97) or to read current positions, waveform transition widths, or
trigger specifications (when setting up quick triggers (see page 132) with
mouse).
trace
See acquisition (see page 693).
transitional timing When the logic analyzer is in transitional timing mode,
the timing analyzer samples data at regular intervals, but only stores data
when there is a threshold level transition (high- to- low transition, or
low- to- high transition). Each time a level transition occurs on any of the
bits, data on all channels is stored. A time tag is stored with each stored
data sample so the measurement can be reconstructed and displayed later.
trigger The event about which acquired data is stored; in other words,
the event that you are looking for. For example, you may want to trigger
on an edge in order to see the events that lead up to it and the events
that happen after it. The event that triggers the logic analyzer becomes a
reference point in the data display.
trigger function Trigger functions are preprogrammed components that are
used to build trigger sequences.
trigger history Each time you set up a new trigger and run the
measurement, the trigger setup is saved in the configuration file. Each
saved trigger can be retrieved and reused. The default number of triggers
saved is 10.
trigger position The location of the trigger event in trace memory. If you
want to view data after, about, or before the trigger event, you set the
trigger position to the start, center, or end of trace memory, respectively.
trigger sequence A trigger sequence is a sequence of events that you
specify. The logic analyzer compares this sequence with the samples it is
collecting to determine when to trigger.
V
value at measurement The value at measurement measures the value of a
bus or a single signal at a specified marker location in data. Measurement
results are displayed in the marker measurement display bar.
Agilent Logic Analyzer Online Help
701
13 Glossary
Z
zooming To expand and contract the waveform along the time base by
varying the value in the time/div field. This action allows you to view
specific portions of a particular waveform.
702
Agilent Logic Analyzer Online Help
Index
Symbols
!= operator, pattern trigger, 137, 147
< operator, pattern trigger, 137, 147
<= operator, pattern trigger, 137, 147
= operator, pattern trigger, 137, 147
> operator, pattern trigger, 137, 147
>= operator, pattern trigger, 137, 147
Numerics
1 Gbit low-profile LAN card, E5860A, 575
10 MHz CLOCK IN input, 27
10b, 300
16700 ASCII file format, 467
16700 ASCII format files, 27, 185
16700 data, importing after offline startup, 481
16700 Fast Binary Data, 475
16700 pod and bit association, 205
16700 terminology, 411
16700-series logic analysis system users, tips
for, 39
16700-series logic analyzer data, offline
analysis, 203, 204
16700-series logic analyzers, offline
analysis, 37
16700-series, translating configuration
files, 355
16740/41/42 logic analyzer notes, 591
16740/41/42 logic analyzer specifications and
characteristics, 632
16750/51/52 logic analyzer notes, 593
16750/51/52 logic analyzer specifications and
characteristics, 637
16753/54/55/56 logic analyzer notes, 595
16753/54/55/56 logic analyzer specifications
and characteristics, 642
16760 logic analyzer, 31
16760 logic analyzer notes, 597
16760 logic analyzer specifications and
characteristics, 649
16760 logic analyzer, eye finder operation
in, 602
167xG, translating configuration files, 354
167xx fast binary data, importing, 193
1680/1690-series logic analyzer notes, 590
1680/1690-series logic analyzer product
overview, 566
1680/1690-series logic analyzer specifications
and characteristics, 629
16800-series logic analyzer front panel
operation, 574
16800-series logic analyzer notes, 604
Agilent Logic Analyzer Online Help
16800-series logic analyzer product
overview, 572
16800-series logic analyzer specifications and
characteristics, 657
16800-series logic analyzers, 27
16900-series logic analysis system product
overview, 575
16901A logic analysis system, 25
16902A/16903A logic analysis system front
panel operation, 580
16910/11 logic analyzer notes, 606
16910/11 logic analyzer specifications and
characteristics, 664
16950/51 logic analyzer notes, 608
16950/51 logic analyzer specifications and
characteristics, 672
16950B logic analyzer, 26
16960 logic analyzer notes, 610
16960 logic analyzer specifications and
characteristics, 679
16960 logic analyzer, stop behavior, 628
16960A logic analyzer, 20
16962 logic analyzer notes, 620
16962 logic analyzer specifications and
characteristics, 684
16962 logic analyzer, state sampling clock, 626
16962 logic analyzer, state sampling clock
restrictions, 627
16962 logic analyzer, stop behavior, 628
16962A logic analyzer, 19
6000 Series oscilloscopes, 31
8b, 300
A
abbreviated marker name, 242, 252
about, help, 429
absolute time, 237
accessories, 1680/90-series logic
analyzer, 566
accessories, 16800-series logic analyzer, 572
accessories, 16900-series logic analysis
system, 575
accumulate results, eye finder, 514
accumulate waveforms, 222
accumulations, number of eye finder
measurement, 515
acquiring data, 129
acquisition, 693
acquisition depth, 693
acquisition errors, 338
acquisition memory depth, 114, 115, 127, 460,
590, 591, 593, 604, 606, 608, 611, 621,
630, 633, 638, 642, 649, 657, 664, 672,
681, 685
acquisition memory depth and channel count
trade-offs, 382, 600
acquisition mode, 460
acquisition mode, choosing, 99
acquisition mode, setting, 44
acquisition mode, state, 102
acquisition mode, timing, 100
acquisition speed, 590
acquisition time, transitional timing, 384
action, 693
action statements, 143, 144, 145
action statements, reading, 143
action, counter, 160
action, flag, 161
action, reset occurrence counter, 144, 160
action, storage control, 162
action, timer, 159
actions and events, trigger, 141
actions in trigger sequence, 395, 456
actions, inserting or deleting, 159
activation, software licenses, 325, 495
active software licenses, 324, 494
activity (bus/signal), 84
activity indicator, 693
activity indicators, 459
activity indicators in Listing window, 232
activity indicators in Waveform window, 217
Add Application dialog, 469
add external scope, 418
add icons to toolbar, 435
add logic analysis system, 491
Add or Remove Logic Analyzer Software
tool, 331
adding a bus or signal, 85
adding a folder, 98
adding connections, 310
adding display windows, 310, 317
adding system to use list, 67
adding tools, 310
address alignment, trigger in Source
window, 498
adjustable delay on state sampling clock
input, 386
adjusting state mode sampling positions
automatically, 110
advanced 2-way branch trigger function, state
mode, 542
advanced 2-way branch trigger function, timing
mode, 529
advanced 3-way branch trigger function, state
mode, 543
703
Index
advanced 3-way branch trigger function, timing
mode, 529
advanced 4-way branch trigger function, state
mode, 543
advanced 4-way branch trigger function, timing
mode, 530
advanced clocking, 109
Advanced Clocking Setup dialog, 455
advanced if/then trigger function, state
mode, 541
advanced if/then trigger function, timing
mode, 528
advanced If/Then trigger functions, 518
advanced pod assignment mode, 501
advanced setup, 418
advanced trigger, 129, 141, 418, 432, 693
Advanced Trigger dialog, 456
advanced trigger example, 378
advanced trigger functions, state mode, 531
advanced trigger functions, timing mode, 518
advanced triggers in 16960/16962 logic
analyzers, 612
Agilent Hardware Update dialog, 127
Agilent Logic Analyzer application, 3
Agilent Logic Analyzer application product
overview, 584
Agilent Logic Analyzer Upgrade dialog, 457
Agilent symbol reader file, 122
agLogicSvc.exe service, 364
agSymbolBuild.exe, 122
agSymbolQuery.exe, 123
ALA format, 546
ALA format configuration files, 176, 190, 194
ALA format configuration files, automatic
module mapping, 478
ALA format configuration files, offline
analysis, 207
ALA format configuration files, won't open, 336
ALA vs. XML format, when to use, 407
ALB module binary file format, 183, 556
ALB module binary file header format, 548
alias bus/signal name, 98
align trigger with, timing zoom, 516
aligning reference data, 277
alignment, bus/signal column, 237
alignment, packet decode column, 307
alignment, Set Quick Trigger, 286
all reference data, 277
alphanumeric keypad, 1680-series logic
analyzer, 567
altitude, 630, 633, 638, 642, 649, 657, 664,
672, 684, 688, 689
ambient temperature, 110
amplitude, 110
analog properties, 227
analog signal row properties, 226
analog signal, Voltage number base in
Listing, 237
analog signals, overlaying, 214
analog signals, voltage markers for, 256
analogy, conveyor belt, 393
analysis probe, 61, 693
704
analysis tool development API, 37
Analyzer Setup dialog, 458
Analyzer Setup toolbar, 432
analyzer triggering, understanding, 393
analyzer, splitting, 78, 501
analyzer, unsplitting, 80
analyzing captured data, 189
analyzing listing data, 229
analyzing waveform data, 209
AND events, 153
AND'ed find events, 272
anything event, 153
API, tool development, 37
application (external), adding to Tools
menu, 468
arm from another module, 167
arm from another module, wait for, 528, 540
arm in from event, 153, 156
arming, 693
arrange icons, 427
ASCII format symbol file, 559
Ascii number base, 147, 225, 237
ASCII symbol file, creating, 123
ASCII text file, print to, 318
Assign Names dialog, 88
asynchronous sampling, 100, 693
asynchronous sampling mode, 460
auto sample position setup, 110, 509
auto threshold and sample position setup, 110,
509
auto-connect at application startup, 473
auto-connect, selecting logic analysis system
for, 72
automatic FPGA dynamic probe set up, 31
automatic threshold voltage adjustment, 32
automatically adjusting state mode sampling
positions, 110
automatically mapping modules, 477
autosize columns, 236
available status, 69
B
background color, Listing window, 233
background color, marker, 242, 255
background color, Packet Viewer, 303
background color, Source window, 285
background color, timing zoom listing, 234
background color, timing zoom waveforms, 221
background color, Waveform window, 219,
220
base, number, 96, 225, 237
base, symbol, 490
beginning of acquisition, 693
beginning of data, 212
Beginning of Data marker, 315
beginning of data, go to, 246
beginning of data, go to in Listing window, 230
best-fit algorithm, module mapping, 478
big endian, 94
Binary number base, 147, 225, 237
bit order, 91
bit reordering, 35, 94
bits, 694
bits of a bus, renaming, 27
block boundary addresses, 286
BNC connectors, trigger in/out, 167
boolean expressions, 397
boolean expressions in trigger sequence, 395
boolean expressions, setting parentheses, 158
boolean expressions, triggering capability, 394
borrow floating licenses, 328, 496
borrow licenses messages, 497
branch expression too complex, 346
branches, 398
brightness, display, 572
browsing source files, 281
buffer, reference, copying data to, 275
burst patterns in 16960/16962 logic
analyzers, 613
burst patterns in default storage, 615
burst patterns in Else if clauses, 619
burst patterns in If clauses, 616
bus, 694
bus analysis tools, new, 420
bus clock, data valid relative to, 386
bus composite, eye finder data, 110
bus pattern trigger functions, timing mode, 518
bus pattern triggers, 137, 147
Bus vs Bus Sample VbaView window, 428
bus width, 84
bus, group signals into, 218
bus, renaming the bits, 88
bus, source code correlation, selecting, 283
bus, source correlation, 500
bus/signal column alignment, 237
bus/signal column properties, 235
bus/signal column width in Listing
window, 236
bus/signal column, finding a, 231
bus/signal columns, re-arranging, 231
bus/signal data color, Listing window, 236
bus/signal data to export, 177
bus/signal data, exporting to CSV file, 35
bus/signal errors, 338
bus/signal event, 153
bus/signal folders, adding, 98
bus/signal name, alias, 98
bus/signal names, quick pick, 35
bus/signal names, setting up, 42
bus/signal names, sorting, 98
bus/signal naming, short or unique, 482
bus/signal number base, 225, 237
bus/signal patterns, finding, 264, 266
bus/signal patterns, finding complex, 272
bus/signal row properties, 223
bus/signal row, finding a, 214
bus/signal setup, 84, 418, 432
bus/signal values displayed as symbols, 239
bus/signal values, symbolic, 126
bus/signal, adding a new, 85
bus/signal, assigning channels in default bit
order, 90
Agilent Logic Analyzer Online Help
Index
bus/signal, assigning channels in selected bit
order, 91
bus/signal, deleting a, 86
bus/signal, renaming a, 87
buses, expanding/collapsing, 218
buses/signals in data import module, 199, 476
Buses/Signals tab, 459
buses/signals, define by importing netlist, 480
buses/signals, exporting data from
selected, 486
buses/signals, inserting/deleting in Listing
window, 232
buses/signals, inserting/deleting in Waveform
window, 217
buses/signals, load warning, 348
bus-specific probes, 61
buttons, 16800-series logic analyzers, 574
buttons, 1680-series logic analyzers, 567
buttons, 16902A/16903A logic analysis
system, 580
C
calibration, 690
calibration failed, 341
calibration procedure, 690, 691
cancel, 423
cancel operation, 434
cancel processing, module/tool/window, 502
captured data, 129, 694
captured data, analyzing, 189
captured data, comparing, 275
captured data, exporting to module binary (ALB)
files, 183
captured data, exporting to module CSV
files, 180
captured data, printing, 318
captured data, saving, 175
card, 694
card, logic analyzer, 463
cards (logic analyzer), combining, 78
cards in frame, 505
cards in module, 506
cascade windows, 427, 430
CDs on 16900A, 16902A, or 16903A frame,
problems writing, 362
center about edges, 210
center about marker pair, 247, 422, 433
center alignment, bus/signal columns, 237
center rectangle, go to source line of, 282
center rectangle, showing/hiding, 235
center screen, placing marker at, 244
changing the display scale, 210
changing the time/division, 210
channel, 694
channel and pod connections, 507
channel assignment, split analyzer, 501
channel count and memory depth
trade-offs, 382, 600
channel counts, 633, 638, 642, 649, 657, 664,
672, 680, 685
channel naming conventions, 380
Agilent Logic Analyzer Online Help
channel numbers, 459
channel numbers (bus/signal), 84
channel order selection, enable, 91
channel order, reverse, 94
channel reordering, 35, 94
channel usage, 687
channel width, 100, 590
channels, 590, 591, 593, 604, 606, 608, 611,
621, 630, 642, 649, 657, 664, 672, 680,
685
channels assigned (bus/signal), 84, 92
channels assigned (bus/signal), reordering, 94
channels on a single time base and
trigger, 657, 664, 672, 681, 685
channels per card, 685
channels per module, 685, 686
channels, assigning in default bit order, 90
channels, assigning in selected bit order, 91
channels, data on unassigned, transitional
timing, 384
channel-to-channel skew, 630, 633, 638
character names, 300
characteristics, 629, 691
characteristics, 16740/41/42 logic
analyzer, 633
characteristics, 16750/51/52 logic
analyzer, 638
characteristics, 16753/54/55/56 logic
analyzer, 642
characteristics, 16760 logic analyzer, 649
characteristics, 1680/1690-series logic
analyzer, 630
characteristics, 16800-series logic
analyzer, 657
characteristics, 16900-series logic analysis
frame, 689
characteristics, 16910/11 logic analyzer, 664
characteristics, 16950/51 logic analyzer, 672
characteristics, 16960 logic analyzer, 679
characteristics, 16962 logic analyzer, 684
Chart display tool, 411
chart mode, 411
Chart tool, 411
Chart window, 411
chart, viewing Waveform bus data as, 215
charts, custom data visualization, 450
Chat dialog, 461
chat messages, 73
Chat Select Destination dialog, 462
Choose a Protocol Family and Bus dialog, 462
choose marker button, 1680-series logic
analyzers, 567
choose marker button, 16902A/16903A logic
analysis system, 580
clear favorite/recently used triggers, 487
clear flag, 145
clear flag action, 161
clear trigger sequence, 166
clearing a remote access password, 74
clearing eye finder measurement data, 110
clearing the trigger sequence, 456
clip board, copying module/tool/window status
to, 502
clip board, copying screens to, 319
clip board, copying text to, 319
clipped (show) analog property, 227
clock channel, 90, 92, 694
clock mode (state sampling), Demultiplex, 104,
106
clock mode (state sampling), Dual Sample, 105
clock mode (state sampling), Master Only, 104,
105
clock mode (state sampling),
Master/Slave, 104, 105
clock mode (state sampling), selecting, 103
clock pod/channel naming, 380
clock qualifier hold time, 642, 649, 657, 664,
672
clock qualifier setup time, 642, 649, 657, 664,
672
clock qualifiers, 642, 649, 657, 664, 672
clock ready inputs, 681, 686
Clock Ready, latched or enabled, 627
clock setup, state mode, 338
clock threshold voltage, 82, 623
clock, slow or missing, 348
clock, state mode sampling, 377, 378
clock, state mode sampling, setting up, 108
clock, timing mode sampling, 374, 375
clocks, 642, 649, 657, 664, 672, 681, 686
clocks pod, 92
Coff/Stabs symbol files, 123
collapse a bus, 218
color, difference foreground/background, 277
color, filtered data in Waveform window, 220
color, Listing window background, 233
color, overlaid waveform, 220
color, reference data background, 277
color, selected packet box, 304
color, Source window background, 285
color, Source window text, 285
color, waveform, 225
color, Waveform window background, 219
colorize/filter tool, 420
column alignment in Listing window, 237
column autosize, 236
column base in Listing window, 232
column headings in Waveform window, 217
column properties, bus/signal, 235
column properties, packet summary, 305
COM Automation Server, 35
COM automation, use of XML format, 407
combining logic analyzer cards, 78
commands, keyboard, 584
comma-separated value files, 177, 546
comments, 97
comments, bus/signal, 84, 459
comments, General-Purpose ASCII symbol file
format, 564
comments, If clause, displaying/hiding, 164
comments, marker, 256
comments, system in use, 69, 71, 491
705
Index
communication timeout, floating license
server, 352
compare, 37
compare differences, run until a number, 277
Compare menu, 425
compare operation keyboard commands, 584
Compare Overview bar, 276
compare packets, 297
Compare tool, 411
Compare window, 447
Compare window properties, 277
Compare window, new, 427
compared data, finding differences, 276
comparing a range of samples, 276
comparing captured data, 275
compatible modules, 407
complete scan, eye scan, 513
complex bus/signal patterns, finding, 272
complex triggers, setting up, 405
concepts, 371
conclusions, understanding logic analyzer
triggering, 406
conditions in trigger sequence, 395
Config, 411
configuration file header information, 190
configuration file translator, 354
configuration file, ALA format, 546
configuration file, creating new after offline
startup, 481
configuration file, mapping modules from, 500
configuration file, new/open/save, 430
configuration file, offline creation of, 463
configuration file, opening, 190
configuration file, opening after offline
startup, 481
configuration file, recently-used, 192
configuration file, saving, 176
configuration files, default folders, 482
configuration files, loading/saving, 47
configuration files, new/open/save, 415
configuration files, trigger setup, 171
configuration files, won't open, 336
configuring counters, 144
configuring timers, 143
connect samples analog property, 227
connect samples in chart, 215
connect to logic analysis system, 491
connecting multiple frames, 408
connecting to a LAN, 319
connection attributes, external
oscilloscope, 432
connection rules, 451
connections for disabled modules, 31
connections to device under test, 507
connections, deleting/adding, 310
connectivity, 319
connectorless probing, Soft Touch, 61
consecutive files, storing repetitive run
data, 187
contact information, 368
content information, configuration file, 190
control (of logic analyzer), remote, 35
706
convert old configuration files, 354
convert trigger step to if/then, 164
conveyor belt analogy, 393
copy data to Compare reference buffer, 425
copy to clip board, 416, 430
copying data to reference buffer, 275
copying module/tool/window status to clip
board, 502
copying screens to clip board, 319
copying text to clip board, 319
copyright information, 429
correlated source line, showing, 282
Correlation Bus tab, 500
correlation bus, selecting, 283
counter action, 159, 160
counter event, 153, 155, 346
counter event check without increment
action, 348
counter in trigger sequence, 346
counters, 141
counters, triggering capability, 394
counters, using, 144
counters, using in triggers, 399
creating new markers, 242
CSV file (module) header format, 548
CSV format, 177, 546
CSV format files, offline analysis in Excel, 207
CSV module file format, 180, 547, 554
custom data visualization charts, 450
custom default storage, 152
custom measurement duration, eye finder, 513
customizing toolbars, 435
cut to clip board, 416, 430
cutting trigger sequence steps, 162
D
data and setup, loading, 190
data channel, 694
data formats, 546
data import module files, re-reading, 202
data import module setup, 475
data import module, buses/signals, 199, 476
data import module, creating, 197
data import module, file information, 201, 477
data import modules, 29, 197
Data Import toolbar, 433
data in to trigger out, 633, 638
data on unassigned channels, transitional
timing, 384
data storage, transitional timing, 384
data valid window, 110, 386
data values in waveform, showing/hiding, 226
data visualization charts, custom, 450
data, buses/signals to export, 486
data, comparing captured to reference, 275
data, copying to reference buffer, 275
data, exporting to module binary (ALB)
files, 183
data, exporting to module CSV files, 180
data, finding bus/signal patterns in, 264, 266
data, finding compare differences, 276
data, loading saved, 190
data, print to file, 318
data, printing, 318, 484
data, range to export, 486
data, reference, offset, 277
data, saving, 175
data, viewing saved, 407
date information, configuration file, 190
Decimal number base, 147, 225, 237
default base, 96
default base (bus/signal), 84
default bit order, assigning channels, 90
default bit order, resetting to, 91, 94
default folders, 482
default number base, 459
default setup button, 1680-series logic
analyzers, 567
default storage, 141, 152, 401, 456, 694
default storage, action to turn on/off, 162
default storage, burst patterns in, 615
default trigger sequence, 456
defining probes, 507
delay, 694
delay from trigger in waveform display, 212
delay, adjustable, on state sampling clock
input, 386
delay, repetitive run, 35, 482
delete Compare window, 425
delete event, 153
delete external scope, 418
Delete Find Event, 272
delete Listing window, 424
delete logic analysis system, 491
delete marker, 422
delete Overview window, 424
delete Source window, 426
delete Waveform window, 424
delete, Overview window, 314
deleting a bus or signal, 86
deleting actions, 159
deleting buses/signals from Listing
window, 232
deleting buses/signals from Waveform
window, 217
deleting connections, 310
deleting display windows, 310, 317
deleting favorite find patterns, 273
deleting markers, 248
deleting system from use list, 67
deleting tools, 310
deleting trigger sequence steps, 163
demangled symbols, 558
Demo Center, 27, 58
demo data, creating when offline, 482
demo mode, eye finder, 514
Demultiplex state sampling clock mode, 104,
106
depth, acquisition memory, 114, 115, 127,
460, 590, 591, 593, 604, 606, 608, 611,
621, 630, 633, 638, 642, 649, 657, 664,
672, 681, 685
description information, configuration file, 190
Agilent Logic Analyzer Online Help
Index
description, configuration file, 176
details, module/tool/window, 502
details, trigger, 487
details, viewing system, 70
development (tool) API, 37
device under test, 694
device under test connection, 507
device under test, connecting, 41
device under test, controlling signals in, 63
device under test, loading in the, 338
device under test, probing, 61
device under test, remote control for
switches, 508
dialogs, 454
difference foreground/background color, 277
difference pair reference data, 277
differences in compared data, finding, 276
differential probes and single-ended
signals, 507
differential signals, eye scan with, 390
differential threshold voltage level, 82, 623
dimensions, 630, 689
directions, packet decode column, 306
directions, protocol, 291
directories, source file, 279, 499
directory list, source file, 282
disabling module, 78, 418
disabling modules, 31
display brightness, 572
display center rectangle Listing window, 235
display line numbers, 286
display scale, changing the, 210
display window properties, editing, 312
display windows, 438
display windows, adding/deleting, 317
display windows,
adding/deleting/duplicating, 310
display windows, lock scrolling, 221, 234
display windows, renaming, 313
display windows, using, 317
displaying symbols, 239
displaying the Overview window, 309
Distribution Sample VbaView window, 428
documenting trigger sequences, 405
don't care, 694
don't store sample action, 162
Dont Care signal pattern value, 147
double-click, 694
drag and drop, 695
drag and drop markers, 244
draw box triggers, 132
draw rectangle in data, 210
Dual Sample state sampling clock mode, 105
dual sample state sampling clock mode, 34,
105, 107
duplicate Compare window, 425
duplicate Listing window, 424
duplicate Source window, 426
duplicate Waveform window, 424
duplicating display windows, 310
duration counts, 158
duration of storage, transitional timing, 384
Agilent Logic Analyzer Online Help
duration, eye finder measurement, 513
dynamic triggers, 187
E
E5386A adapter, 600, 622, 687
E5850A time-correlation fixture, 35
E5860A 1 Gbit low-profile LAN card, 575
E5861A multiframe cable, 572, 575
E5865A upgrades for 16910A logic
analyzer, 606
E5866A upgrades for 16911A logic
analyzer, 606
E5875A upgrades for 16950 logic
analyzer, 608
E5876A upgrades for 16801A/16821A logic
analyzer, 604
E5877A upgrades for 16802A/16822A logic
analyzer, 604
E5878A upgrades for 16803A/16823A logic
analyzer, 604
E5879A upgrades for 16804A logic
analyzer, 604
E5880A upgrades for 16806A logic
analyzer, 604
E5886A upgrades for 16960 logic
analyzer, 611
E5887A upgrades for 16962 logic
analyzer, 621
early return of borrowed floating licenses, 328,
496
edge, 695
edge (multiple) trigger, 37
edge and pattern trigger function, 520
edge followed by edge trigger function, 521
edge followed by pattern trigger function, 522
edge operator, pattern trigger, 147
edge resources, 346
edge trigger, 136, 376
edge trigger function, 519
edge trigger functions, timing mode, 518
edge, triggering on signal, 139
edges on a bus, triggering on, 137
edges too far apart trigger function, 521
edges, center waveform display about, 210
edges, multiple, 54
edges, state clock, too close, 338
edges, triggering capability, 394
edges, triggering on, 398
Edit Application dialog, 469
Edit menu, 416
edit operation keyboard commands, 584
editing window/tool properties, 312
Either Edge signal edge value, 147
either edge, triggering on, 398
elastomeric probe adapter, 61
ELF/DWARF object file format, 558
ELF/stabs object file format, 558
ELF/Stabs symbol files, 123
else if branches, 398
Else if clauses, burst patterns in, 619
E-mail dialog, 464
e-mail on trigger, 151
e-mail, send on compare differences, 277
e-mail, send on interval marker statistic, 35,
249, 250
e-mail, send when marker value found, 244
enable channel order selection, 91
enable module, 418
enabled Clock Ready, 627
enabling modules, 78
end of data, 212
End of Data marker, 315
end of data, go to, 246
end of data, go to in Listing window, 230
end value of symbol, 490
endian, 94
English online help, 429
enter button, 16902A/16903A logic analysis
system, 580
Entering, find qualifier, 266
equal to operator, pattern trigger, 137, 147
error dialogs, showing/hiding, 482
error messages, 337
error messages in the status log, 502
errors, 16960/16962 logic analyzer
trigger, 620
evaluation order of events, 158
evaluation order of find events, 272
event, 695
event checks without action, 348
Event Editor dialog, 465
event logging, 482
Event Selector, touch screen, 576
event statements, 143, 144, 145
event statements, reading, 143
event, arm in from, 156
event, counter, 155
event, flag, 156
event, timer, 155
events (advanced trigger), grouping, 35, 158
events and actions, trigger, 141
events in trigger sequence, 456
events, duration or occurrence counts in timing
mode, 158
events, inserting or deleting, 153
events, negating, 157
excluding bus/signal transitions, 152
exit, Agilent Logic Analyzer application, 415
Exiting, find qualifier, 266
expand a bus, 218
expand bus into signal waveforms, 215
experienced users, tips for, 39
export bus/signal data to CSV file, 35, 177
export CSV files, 415
Export dialog, 466
export errors, 342
Export file selection dialog, 467
export files, default folders, 482
Export to IE VbaView window, 428
exporting a range of data, 486
exporting data, 177
exporting data from selected
buses/signals, 486
707
Index
exporting data to module binary (ALB)
files, 183
exporting data to module CSV files, 180
expressions, boolean, 397
External Application Setup dialog, 468
external arm, wait for, 527, 540
external instrument, trigger in from, 169
external instrument, triggering, 470
external instruments, trigger out to, 168
external oscilloscope data import, 31
External Oscilloscope Setup toolbar, 432
external oscilloscope time correlation, 29, 35
External Scope Web Control VbaView
window, 428
external scope, add/delete, 418
external trigger, 156, 167, 418, 695
External Trigger dialog, 470
extra data channels, 90, 92
eye finder, 110, 113
Eye Finder Advanced Options dialog, 513
eye finder feature, 386
eye finder for 1680/1690-series logic
analyzers, 33
eye finder info messages, 350, 515
eye finder measurement data, clearing, 110
eye finder measurement, time of, 515
eye finder operation in 16760 logic
analyzer, 602
eye finder properties, 515
eye finder selected/suggested sampling
positions, 515
eye scan with differential signals, 390
eye scan with threshold and sample position
setup, 110, 509
eye scan, complete scan, 513
F
Falling Edge signal edge value, 147
falling edge, triggering on, 398
fan out/in to tools in Overview window, 451
fast binary data format, 203
fast binary data format files, offline
analysis, 207
fast binary data, importing 167xx, 193
Fast Zoom In option for Waveform
windows, 223
favorite find pattern, 273
favorite packet events, organizing, 151
favorite packet events, saving, 150
favorite trigger, 171, 172, 487
feedthrough mode, external trigger, 470
FFT VbaView window, 29
field column Source in Packet Viewer, 294
field decode, 300
field patterns (packet), finding, 268
file errors, 341
file format, 207, 546
file format, module binary (ALB), 183, 556
file format, module CSV, 180, 547, 554
file format, netlist, 93
708
file information in data import module, 201,
477
File menu, 415
file mgr button, 1680-series logic
analyzers, 567
file operation keyboard commands, 584
File Out tool (16700-series logic analyzer
data), 204
file, print to, 318
file, symbol, 490
files (configuration), opening, 190
files (configuration), recently-used, 192
files (configuration), saving, 176
files (configuration), translating 167xG and
16700-series, 176
files (configuration), won't open, 336
files, source, browsing, 281
files, symbol, 504
fill memory action, 151
fill memory storage qualifiers, 152
filling memory after trigger, 350
Filter tool, 411
filter/colorize tool, 420
filtered data color, Waveform window, 220
find, 416, 420
find a packet trigger function, 538
find anything N times trigger function, state
mode, 539
find anything N times trigger function, timing
mode, 525
Find Bus/Signal dialog, 214, 231
find button, 1680-series logic analyzers, 567
find data, 430
Find dialog, 471
find events, 272
Find Options dialog, 274
find patterns, favorites, 273
find qualifiers, 266
find symbol name, 490
find, quick, 264
FindEdges macro, 421
finding bus/signal patterns, 264, 266
finding complex bus/signal patterns, 272
finding differences in compared data, 276
fixed unit for time column, Listing window, 238
fixed unit for time column, Packet Viewer
window, 308
flag action, 159, 161
flag action delay, 156
flag actions, 688
flag event, 153, 156
flag latency, 683
flag line used for arming in multiframe
systems, 408
flag set/reset to evaluation, 633, 638
flags, 141, 399, 633, 638
flags status, 502
flags, using, 145
FLEXlm License Finder dialog, 494
floating license server communication
timeout, 352
floating license servers, 326, 495
floating licenses, 29, 323
flying lead probe type, 507
folder (bus/signal), adding, 98
folders, default, 482
font size, Listing window, 233, 234
font size, Packet Viewer, 304
font size, Source window, 285
font size, waveform, 221
font size, Waveform window, 219
footers when printing, 318
force prestore, 27, 114
foreground color, marker, 242, 255
format, netlist file, 93
formats, data, 546
Found marker placement, 274
FPGA dynamic probe, 33
FPGA dynamic probe, automatic set up, 31
fragmented hard disk drive, 334
frame, 695
Frame Module Information dialog, 473
frame that module is in, 506
frame, connecting to, 491
frame, slots/cards/modules in, 505
frequency of changes in time interval, 249
front panel operation, 1680-series logic
analyzers, 567
front panel operation, 16880-series logic
analyzers, 574
front panel operation, 16902A/16903A logic
analysis system, 580
full channel timing mode, 100, 590, 591, 593,
595, 597, 604, 606, 608, 611, 621
full screen, 418
full screen button, 16902A/16903A logic
analysis system, 580
full screen display, 430
function names, 119
function tests, 691
FUNCTIONS, General-Purpose ASCII symbol file
format, 562
G
general purpose knob, 16800-series logic
analyzer, 574
general purpose knob, 1680-series logic
analyzer, 567
general purpose knob, 16902A/16903A logic
analysis system, 580
general purpose probe, 33
general purpose probing, 61
general state mode, 102, 590, 591, 593, 595,
597, 604, 606, 608, 611, 622
General-Purpose ASCII (GPA) symbol file, 123,
504, 560
General-Purpose ASCII (GPA) symbol file
format, 559
generic text only printer, 318
getting started, 39
glitch, 695
glitch (multiple) trigger, 37, 54
glitch drawing, 137, 139
Agilent Logic Analyzer Online Help
Index
Glitch signal edge value, 147
glitch, triggering on signal, 139
glitch/edge recognizers, 633, 638
glitches on a bus, triggering on, 137
global counter status, 502
global counters, 399, 633, 638
global counters, transitional timing, 384
glossary, 693
go offline, 415
go online, 415
go to action, 395
go to beginning/end/trigger, 416, 430
go to here (in markers overview bar), 242
go to locations in decoded data, 290
go to locations in Listing window, 230
go to locations in Waveform window, 212
go to marker, 422, 433
Go To Marker dialog, 246
go to trigger on run, 174, 482
goto actions, 151
GPA (General-Purpose ASCII) symbol file, 123,
504
GPA (General-Purpose ASCII) symbol file
format, 559
gray bus and signal icons, 84, 86
greater than duration, 633, 638, 642, 649,
657, 664, 672, 683
greater than operator, pattern trigger, 137, 147
greater than or equal to operator, pattern
trigger, 137, 147
grid style/color analog property, 227
group events (advanced trigger), 35, 158
group signals into bus, 218
grouping, numeric, 482
H
half channel timing mode, 100, 590, 591, 593,
595, 597, 604, 606, 608, 622
hardware errors, 341
Hardware Update Utility program, 457
hardware upgrades, installing, 127
hardware_log.txt file, 341
hardware, selecting offline, 463
header (packet), viewing, 298
header format in module CSV and module binary
files, 548
headers when printing, 318
height, waveform row, 225
Hello World Sample VbaView window, 428
help, 40
help button, 1680-series logic analyzers, 567
help button, 16902A/16903A logic analysis
system, 580
help file errors, 342
Help menu, 429
help operation keyboard commands, 584
help, Japanese, accessing on Windows
XP, 359
Hex number base, 147, 225, 237
hibernation, 363
hide marker measurement display bar, 433
Agilent Logic Analyzer Online Help
hide measurements list, 422
hiding markers, 255
hiding source file line numbers, 286
hiding/showing data values in waveforms, 226
High signal pattern value, 147
high-level source code, viewing, 279
history depth, trigger, 171, 172
horizontal knobs, 1680-series logic
analyzer, 567
horizontal knobs, 16902A/16903A logic
analysis system, 580
host offline status, 69
hostname, logic analysis system frame, 67, 491
humidity, 630, 633, 638, 649, 657, 664, 672,
684, 688, 689
I
I/O channel error, 341
IEEE 1394 interface card/cable, 335, 566
IEEE-695 object file format, 558
If clause comments, displaying/hiding, 164
If clauses, burst patterns in, 616
if/then, show trigger step as, 402
IMB, 411
Import dialog, 474
import errors, 342
import external oscilloscope data, 31
import fast binary output data, 415
import files, default folders, 482
import from module binary (ALB) files, 27
import module files, re-reading, 202
import module setup, 475
import module toolbar, 433
import module, buses/signals, 199, 476
import module, file information, 201, 477
import modules, 29
import netlist, 93
import netlist to define buses/signals, 480
Import Setup dialog, 475
importing 167xx fast binary data, 193
in range operator, pattern trigger, 137, 147
in use status, 69
incompatible remote service, 335
incompatible remote service version status, 69
increment counter action, 160
independent analyzers, 642, 649, 657, 664,
672, 681, 682
independent analyzers per module set, 685
Infiniium oscilloscope time correlation, 35
information messages in the status log, 502
informational dialogs, showing/hiding, 482
informational messages, 350
input only reference data, 277
insert action after, 159
insert action before, 159
insert bus/signal into window, 416
insert event after (AND/OR), 153
insert event before (AND/OR), 153
Insert Find Event After (AND/OR), 272
Insert Find Event Before (AND/OR), 272
inserting buses/signals into Listing
window, 232
inserting buses/signals into Waveform
window, 217
inserting trigger functions into trigger sequence
steps, 146
installation guides, 368
installing a printer, 319
installing on to LAN, 319
Instrument COM Automation Server, 35
interactive self tests, 357
interpreting error messages, 337
intersecting voltage and time markers, 258
interval marker statistics, 35, 249, 250
interval measurement, 437
intrinsic support, 370
inverse assembler, 695
inverse assembler development API, 37
inverse assembler tool, 279
inverse assembler tool, Software Address
bus, 283
inverse assembler, locked bus/signals, 84
inverse assembly tools, new, 420
IP address, logic analysis system frame, 67,
491
J
Japanese help, 38
Japanese help, accessing on Windows XP, 359
Japanese online help, 429
K
keyboard button, 16902A/16903A logic
analysis system, 580
keyboard commands, 584
keyboard dialog with touch screen, 576
keyboard, on-screen, 176, 190
keypad, 1680-series logic analyzer, 567
knob, 16800-series logic analyzer, 574
knobs, 1680-series logic analyzer, 567
knobs, 16902A/16903A logic analysis
system, 580
L
label, 411
LAN card, 1 Gbit low-profile, E5860A, 575
LAN, connecting to, 319
lanes (packet), viewing, 300
lanes associated with packet, viewing, 300
language options, Windows XP, 359
language, help, 429
Large System Setup utility program, 194
latched Clock Ready, 627
latency, timer reset, 143
left alignment, bus/signal columns, 237
less than duration, 633, 638, 642, 649, 657,
664, 672, 683
less than operator, pattern trigger, 137, 147
709
Index
less than or equal to operator, pattern
trigger, 137, 147
level, trigger, 411
level, triggering on signal, 139
license activation wizard, 325, 495
license errors, 345
license file, 127
license manager, 29
license not available, 352
license problems, 352
license server communication timeout, 352
license servers, 323
licensed hardware upgrades, installing, 127
Licensed Pattern Generator file, 475
licenses (software), activation, 325, 495
licenses (software), borrow floating, 328, 496
licenses (software), floating license
servers, 326, 495
licenses (software), summary, 324, 494
Licensing dialog, 494
licensing host ID, 325, 495
licensing, software, 429
limits in chart, 215
limits, eye finder scan, 514
line number symbols, 279, 283
line number symbols, source correlation
bus, 500
line numbers in Source window, 498
line numbers, source file, showing/hiding, 286
listing button, 1680-series logic analyzers, 567
listing button, 16902A/16903A logic analysis
system, 580
listing center rectangle, go to source line, 282
Listing menu, 424
listing operation keyboard commands, 584
Listing window, 444
Listing window, analyzing data, 229
Listing window, background color, 233
Listing window, bus/signal column
properties, 235
Listing window, bus/signal data color, 236
Listing window, center rectangle, 235
Listing window, column width, 236
Listing window, font size, 234
Listing window, go to locations in, 230
Listing window, inserting/deleting
buses/signals, 232
Listing window, lock scrolling, 234
Listing window, marker-relative times, 238
Listing window, new, 427
Listing window, properties, 233
Listing window, Quick Trigger in, 133
Listing window, re-arranging bus/signal
columns, 231
Listing window, showing/hiding parts of, 232
Listing window, timing zoom background
color, 234
little endian, 94
load, 411
loading in the device under test, 338
loading saved data and setups, 190
loading/saving user-defined symbols, 37
710
local area network, 319
Local online mode, 65
Local online mode, front panel knobs and
buttons, 567, 580
local printer, 319
local session, 335
locate bus/signal patterns, 264
lock chart limits to setup, 215
lock display window scrolling, 35, 219, 233
lock in viewer, marker property, 255
lock scrolling, 221, 234
lock to relative marker, 256
locked bus/signal, 84, 86, 338, 342, 459
lockstep window, Packet Viewer, 304
log, status, 502
logic analysis system details, 473
logic analysis system self tests, 357
logic analysis system, adding, 67
logic analysis system, deleting, 68
logic analysis system, going online, 491
logic analysis systems, refresh list, 69
logic analyzer, 695
logic analyzer basics, 40
logic analyzer cards, combining, 78
logic analyzer memory, 393
logic analyzer notes, 588
logic analyzer pod and channel
connections, 507
logic analyzer triggering, understanding, 393
Logic Analyzer Upgrade utility, 457
logic analyzer, setting up, 77
logic analyzer, turning on, 41
logic analyzer, what is, 374
logic analyzer, when should I use, 373
logic analyzers, offline analysis on, 205
long marker name, 242, 252
long measurement duration, eye finder, 513
Low signal pattern value, 147
M
machine, 411
macro, 696
macro (Visual Basic), 435
macro, pattern generator, 431
macro, trigger, 411
macro, VBA, 321, 420
mail applications, 464
mainframe slots per card, 685
manually adjusting state mode sampling
positions, 113
manually mapping modules, 477
mapping modules, 194, 477
mapping modules from configuration file, 500
margins when printing, 318
marker, 696
marker background color, 242, 255
marker comments, 256
marker display bar, 242, 252
marker for system trigger, 315
marker foreground color, 242, 255
marker knob, 1680-series logic analyzer, 567
marker knob, 16902A/16903A logic analysis
system, 580
marker lock in viewer setting, 255
marker measurement display bar, 437
marker measurements, sample interval, 250
marker measurements, time interval, 249
marker pair, center about, 247
marker position, 242
marker properties, comments, 256
marker properties, lock to relative, 256
marker properties, position, 244
marker properties, snap to edge, 244, 247
marker quick measurements, 49
marker tool tip, 242, 252, 256
marker, Found, 274
marker, go to in Waveform window, 212
marker-relative times in Listing window, 237,
238
marker-relative times, Packet Viewer, 308
markers, 241
markers display bar, 442
markers display bar in Waveform window, 217
markers display bar, reading, 242
markers display in Listing window, 232
Markers menu, 422
markers overview bar, 443
markers overview bar, reading, 242
Markers toolbar, 433
markers, abbreviated name, 242
markers, creating new, 242
markers, deleting, 248
markers, go to, 246
markers, go to in Listing window, 230
markers, hiding/showing, 255
markers, long name, 242
markers, placing in data, 244
markers, placing where data is found, 274
markers, properties, 254
markers, renaming, 252
markers, sending to back, 253
markers, using, 46
markers, value at measurements, 252
master clock, 104, 105, 106, 107
master frame, 408
master frame, front panel knobs and
buttons, 580
Master Only state sampling clock mode, 104,
105
master pods, 483, 501
Master/Slave state sampling clock mode, 104,
105, 109
MatLab Analysis VbaView window, 29
MatLab Connectivity and Analysis package, 29
maximized, starting, 482
maximum 128 channels per bus, 338
maximum burst depth, 681
maximum burst events, 681
maximum burst state speed, 681
maximum channels on a single time base and
trigger, 642, 649, 657, 664, 672, 681,
682, 685
Agilent Logic Analyzer Online Help
Index
maximum global counter, 642, 649, 657, 664,
672
maximum memory depth, 633, 638, 685, 686
maximum occurrence count value, 630, 633,
638
maximum occurrence counter, 642, 649, 657,
664, 672, 682, 683
maximum pattern width, 642, 649, 657, 664,
672, 682, 683, 688
maximum range width, 642, 649, 657, 664,
672, 682, 683
maximum sample rate, 638, 686
maximum state clock pulse width, 681, 686
maximum state clock speed, 338, 632, 637
maximum state data rate, 685
maximum state data rate on each
channel, 642, 649, 657, 664, 672, 680
maximum state sampling speed, 604, 606
maximum state speed, 630, 685
maximum state tag count, 633, 638
maximum time count between states, 630,
633, 638
maximum time count between stored
states, 642, 649, 657, 664, 672, 681, 686
maximum timing analysis sample rate, 633,
638
maximum timing sample rate, 630
maximum transitions stored, 384
maximum trigger sequence speed, 681, 682,
687
maximum trigger sequence steps, 642, 649,
657, 664, 672, 681, 682
maximum trigger sequencer speed, 633, 638
measure time, 241
measurement data, printing, 484
measurement duration, eye finder, 513
measurement examples, 52, 53
medium measurement duration, eye
finder, 513
memory depth, 114, 115, 127, 460, 590, 591,
593, 604, 606, 608, 611, 621, 630, 633,
638, 642, 649, 657, 664, 672, 681, 685
memory depth and channel count
trade-offs, 382, 600
memory depth in full channel mode, 642, 649,
657, 664, 672, 682
memory depth in half channel mode, 642, 657,
664, 672
memory, logic analyzer, 393
menu (Tools), adding external applications, 468
menu access keyboard commands, 584
menu bar, 696
menu, File, 415
menus, 415
message dialog options, 482
messages, 16960/16962 logic analyzer
trigger, 620
messages, borrow licenses, 497
messages, error, 337
messages, return borrowed licenses, 498
MicroBlaze trace core, 27
MicroBlaze version 5, 26
Agilent Logic Analyzer Online Help
minimum data pulse width, 633, 638, 642,
649, 657, 664, 672, 682
minimum detectable glitch, 139, 630, 633, 638
minimum master-to-master clock, 630, 633,
638
minimum master-to-master clock time, 630,
632, 637
minimum master-to-slave clock, 630, 638
minimum master-to-slave clock time, 642, 657,
664, 672
minimum PC requirements for offline
analysis, 207
minimum setup/hold time, 633, 638
minimum slave-to-master clock time, 642, 657,
664, 672
minimum slave-to-slave clock, 630, 633, 638
minimum slave-to-slave clock time, 642, 657,
664, 672
minimum state clock pulse width, 630, 633,
638, 642, 649, 657, 664, 672
minimum state data rate on each channel, 680
minimum time between active clock
edges, 642, 649, 657, 664, 672, 686
minimum transitions stored, 384
miscellaneous keyboard commands, 584
missing or slow clock, 348
missing pods, 381
mixed button, 16902A/16903A logic analysis
system, 580
module, 696
module binary (ALB) file format, 183, 556
module binary and module CSV file header
format, 548
Module binary file, 475
module binary file, 467
module CSV file format, 180, 547, 554
Module CSV text file, 475
module CSV text file, 467
module details, 502
module mapping, 194
Module Mapping dialog, 477
module setup information, transferring, 407
module setup, mapping from configuration
file, 500
module setups, transferring, 194
Module Skew and System Trigger dialog, 480
Module Summary tab, 506
module upgrade, 429
module, cancel processing, 502
module, disable/enable/rename, 418
module, number of cards in, 463
module, resume canceled processing, 502
module, splitting, 78, 501
module, unsplitting, 80
modules in frame, 505
modules only, loading, 190
modules, configuring, 78
modules, disabling, 31
modules, disabling/enabling, 78
modules, renaming, 313
mouse cursor, placing marker at, 244
mouse shortcuts, 51
moving markers, 244
MSB ordering in bus waveform, 215
multiframe, 408
multiframe cable, 408
multiframe cable, E5861A, 572, 575
multiframe logic analysis system, flags, 145
multiframe remote access passwords, 74
multiframe, front panel knobs and buttons, 580
multi-module systems, transferring setups, 194
multiple conditions, testing in trigger
sequence, 398
multiple edge/glitch trigger, 37, 54
multiple frames, 408
multiple-modules, setting up, 194
N
N consecutive samples with pattern1 trigger
function, 533
N number of edges trigger function, 520
name, symbol, 490
naming errors, 344
negating events, 157
negative logic, 97
netlist file format, 93
netlist import, 34
Netlist Import dialog, 480
Netlist Import folder, 93
netlist, importing, 35, 93
network, 319
network printer, 319
network troubleshooting, 364
new Compare window, 427
new configuration file, 415, 430
new file button, 16902A/16903A logic analysis
system, 580
new Listing window, 427
new marker, 422, 433
new sample interval measurement, 422, 433
new Source window, 427
new time interval measurement, 422, 433
new toolbar, creating, 435
new value at measurement, 422, 433
new VbaView window, 427
new Waveform window, 427
next data for source line, 280
next difference, 276
next difference in Compare window, 425
next source line, 280
next window, 427, 430
no hardware found, 127
no matching symbol found, 282
node-locked licenses, 323
not equal to operator, pattern trigger, 137, 147
not in range operator, pattern trigger, 137, 147
not in range, triggering on, 399
Not Present for Range, find qualifier, 266
Not Present, find qualifier, 266
notes, 16740/41/42 logic analyzer, 591
notes, 16750/51/52 logic analyzer, 593
notes, 16753/54/55/56 logic analyzer, 595
notes, 16760 logic analyzer, 597
711
Index
notes, 1680/1690-series logic analyzer, 590
notes, 16800-series logic analyzer, 604
notes, 16910/11 logic analyzer, 606
notes, 16950/51 logic analyzer, 608
notes, 16960 logic analyzer, 610
notes, 16962 logic analyzer, 620
notes, logic analyzer, 588
nothing event, 153
notices, 2
number base, 96, 147, 225, 237
number base, default (bus/signal), 84
number base, packet decode column, 307
number of accumulations in eye finder
measurement, 515
numeric data values, showing/hiding, 226
numeric grouping, 482
O
object file formats supported by symbol
reader, 558
object file symbols, 119
object file symbols, converting to ASCII, 123
object name, 344
observed value on target control port
signals, 508
occurrence, 696
occurrence counter status, 502
occurrence counter, reset action, 159, 160
occurrence counters, 144, 158, 399, 630, 633,
638
Octal number base, 147, 225, 237
offline analysis, 190, 203, 204, 205, 206, 207,
696
offline analysis for 16700-series logic
analyzers, 37
offline analysis warnings, 348
offline file formats, 207
offline hardware, selecting, 463
offline mode, 477
offline mode unexpected, 335
offline module setup, 194
Offline Startup Options dialog, 481
offline, creating demo data when, 482
offline, go, 415
offset, 110
offset in Compare window, 425
offset, adding to symbol value, 490
offset, reference data, 277
OMF96 object file format, 558
OMFx86 object file format, 558
online analysis, 65
online help, 429, 430
online, go, 415
online, going after offline startup, 481
on-screen keyboard, 176, 190
on-screen keyboard with touch screen, 576
open configuration file, 415, 430
open file button, 16902A/16903A logic analysis
system, 580
open setup button, 1680-series logic
analyzers, 567
712
opening configuration files, 190, 336
opening the Overview window, 309
operating environment, 630
option attributes, external oscilloscope, 432
optional accessories, 1680/90-series logic
analyzer, 566
optional accessories, 16800-series logic
analyzer, 572
optional accessories, 16900-series logic
analysis system, 575
options, 416
options, symbol reader, 123
OR events, 153
or trigger, 167
OR'ed find events, 272
order, channel selection, 91
oscilloscope time correlation, 29, 35
oscilloscope, when should I use, 372
other trigger functions, state mode, 531
other trigger functions, timing mode, 518
Outlook Express, setting up, 465
overlaid waveform color, 220
overlaying waveforms, 214
overview, 40
Overview menu, 424
Overview window, 35, 309, 420, 451
Overview window and multiframe systems, 408
Overview window probes column, 33
Overview window, delete, 314
Overview window, open/display, 309, 427,
430
Overview window, redraw, 314
overview, 1680/90-series logic analyzer, 566
overview, 16800-series logic analyzer, 572
overview, 16900-series logic analysis
system, 575
overview, Agilent Logic Analyzer
application, 584
owner information, configuration file, 190
owner, configuration file, 176
P
packet data, analyzing, 287
packet decode column, alignment, 307
packet decode column, directions, 306
packet decode column, finding, 295
packet decode column, number base, 307
packet decode column, width, 306
packet decode columns, inserting or
deleting, 291
packet decode columns, re-arranging, 291
packet details, viewing and comparing, 297
packet event editor, 149
packet event, save as favorite, 150
packet event, view as bits, 149
packet events, organizing favorites, 151
packet events, specifying, 148
packet header, viewing, 298
packet information, viewing, 297
packet lanes, viewing, 300
packet patterns, finding, 268
packet payload, viewing, 299
packet summary, 289
packet summary event colors, 301
packet summary, column properties, 305
packet summary, showing/hiding parts of the
display, 296
Packet Viewer background color,
changing, 303
Packet Viewer display window, 449
Packet Viewer font size, 304
Packet Viewer panes, showing/hiding, 301
Packet Viewer window, 27
Packet Viewer, window properties, 302
packet, viewing selected, 297
PacketViewer menu, 426
page headers/footers/margins when
printing, 318
panes (Packet Viewer), showing/hiding, 301
parentheses in boolean expressions, 158
partial logic analyzer setup, transferring, 407
passwords for remote access, 74
paste from clip board, 416, 430
pattern, 696
pattern absent for greater than time trigger
function, 524
pattern absent for less than time trigger
function, 525
pattern and pattern trigger function, state
mode, 544
pattern and pattern trigger function, timing
mode, 530
pattern generator, 32
Pattern Generator Binary file, 475
Pattern Generator CSV text file, 475
pattern generator CSV text file, 467
pattern generator vectors in XML configuration
files, 31
pattern N times trigger function, 532
pattern or pattern trigger function, state
mode, 545
pattern or pattern trigger function, timing
mode, 531
pattern present for greater than time trigger
function, 523
pattern present for less than time trigger
function, 524
pattern recognizers, 633, 638
pattern resources, 346
pattern too late after edge trigger function, 522
pattern trigger, 137, 147, 376
pattern trigger function, 523
pattern width, 682
pattern1 followed by pattern2 before pattern3
trigger function, 534
pattern1 followed by pattern2 trigger
function, 533
pattern1 immediately followed by pattern2
trigger function, 534
pattern2 occurring too late after pattern1 trigger
function, 537
pattern2 occurring too soon after pattern1
trigger function, 536
Agilent Logic Analyzer Online Help
Index
patterns trigger functions, state mode, 531
patterns, finding bus/signal, 264, 266
patterns, finding complex bus/signal, 272
pause timer action, 159
payload (packet), viewing, 299
PC requirements, minimum for offline
analysis, 207
PCI Express analysis probe, 33
performance improvements, 34
personal computers, offline analysis on, 206
physical view of cards in system, 505
pin mapping details, 93
place marker on screen, 422, 433
place on edge markers, 247
placing markers in data, 244
placing markers with find, 274
pod, 697
pod and channel connections, 459, 507
pod assignment, 418
Pod Assignment dialog, 483
pod index, 697
pod naming conventions, 380
pod pair, 697
pod pair, reserving for time tag storage, 382
pod truncation, 190, 697
pod usage, 687
pods, missing, 381
point, 697
polarity, 84, 97, 459, 697
polarity, external trigger, 470
position marker property, 244
position, marker, 242
position, trigger, 393
poststore, 114
power management, 363
preprocessor, 61, 697
Present for Range, find qualifier, 266
Present greater than or equal to, find
qualifier, 266
Present greater than, find qualifier, 266
Present less than or equal to, find qualifier, 266
Present less than, find qualifier, 266
Present, find qualifier, 266
prestore, 114
previous data for source line, 280
previous difference, 276
previous difference in Compare window, 425
previous source line, 280
previous window, 427, 430
print button, 1680-series logic analyzers, 567
print data, 415, 430
print to file, 318
printer, installing, 319
printers, 630, 689
printing captured data, 318
Printing Data dialog, 484
probe, 697
probe compatibility, 688
probe connection, 687
probe grounding, 338
Probe Summary tab, 507
probes, 642, 649, 657, 664, 672, 680
Agilent Logic Analyzer Online Help
Probes toolbar, 433
probing, 61
probing documentation, 368
probing options, 61
problems writing CDs on 16900A, 16902A, or
16903A frames, 362
problems, software installation, 334
problems, solving, 333
procedure names, 119
processing, module/tool/window, canceling or
resuming, 502
processor-specific probes, 61
product information web sites, 368
product overview, 1680/90-series logic
analyzer, 566
product overview, 16800-series logic
analyzer, 572
product overview, 16900-series logic analysis
system, 575
product overview, Agilent Logic Analyzer
application, 584
product overviews, 566
programming the logic analyzer, 35
project information, configuration file, 190
project, configuration file, 176
Properties dialog, 486
properties, Compare window, 425
properties, editing window/tool, 312
properties, eye finder, 515
properties, Listing window, 233, 424
properties, marker, 254, 422, 433
properties, Source window, 284, 426, 498
properties, voltage marker, 262
properties, Waveform window, 219, 424
properties, window, 416
protocol, 697
protocol directions, 291
pulse clear flag action, 145, 161
pulse set flag action, 145, 161
pulse target control port signals, 508
pulse width in waveform tool tip, 223
pulse width, flag pulse set/clear, 161
pulsed mode, external trigger, 470
Q
QFP package probing, 61
qualifier, state sampling clock, 108
quarter channel timing mode, 622
quick find, 264
quick pick bus/signal names, 35
quick start for 16700-series users, 39
quick start guides, 368
quick trigger, 698
Quick Trigger alignment, setting, 286
Quick Trigger in Listing window, 133
Quick Trigger in Source window, 134
Quick Trigger in Waveform window, 132
quick triggers, 129, 132
R
rack mount kit, 566
range and offset in Compare window, 425
range of data to export, 177
range of samples, comparing, 276
range operator, pattern trigger, 55, 137, 147
range pattern, 698
Range Properties dialog, 486
range recognizers, 633, 638
range width, 630, 633, 638, 682
ranges, triggering capability, 394
ranges, triggering on, 399
RDP (Remote Desktop Protocol), 367
reader, symbol, 123
readers.ini file, 123
reading markers display and overview
bars, 242
readme information, 333
re-arranging bus/signal columns, 231
re-arranging waveforms, 213
re-assign pods to split analyzers, 483
recalibrate touch screen, 576
recall recently-used configuration file, 192
recall trigger, 48, 171, 172, 418
Recall Trigger dialog, 487
recalling favorite find patterns, 273
recalling triggers, 456
recent configuration files, 415
recent file list entries, 482
recently used bus/signal names, 147
recently-used configuration file, recalling, 192
recently-used trigger, 171, 172, 487
redraw, Overview window, 314, 424
reference, 413
reference buffer, copy data to, 275, 425
reference buffer, range compare, 276
reference data background color, 277
reference data offset, 277
reference data, comparing to, 275
reference data, display options, 277
refresh logic analysis system, 491
refreshing system to use list, 69
regional and language options, Windows
XP, 359
re-group events (advanced trigger), 35, 158
relative marker, lock to, 256
relative time, 237
remote (logic analyzer) programming, 35
remote access, 34
remote access passwords, 74
remote control for switches in DUT, 508
Remote Desktop Protocol (RDP), 367
Remote Desktop, setting up, 367
Remote online mode, 65
remote programming (RPI) commands, 29
remote session, 335
remove bus/signal from window, 416
remove icons to toolbar, 435
rename bits of a bus, 88
rename Compare window, 425
rename Listing window, 424
713
Index
rename module, 418
rename Source window, 426
rename trigger, 487
rename Waveform window, 424
renaming a bus or signal, 87
renaming markers, 252
renaming windows/tools/modules, 313
reorder bits, 35, 94
reordering symbols, 119
repetitive measurement, 698
repetitive run, 173, 423, 434
repetitive run delay, 35, 482
repetitive run, go to trigger behavior, 173
repetitive run, stop on compare
differences, 277
repetitive run, stop on interval marker
statistic, 35, 249, 250
repetitive run, stop when marker value
found, 244
repetitive run, storing data to consecutive
files, 187
repetitively run eye finder, 514
RepetitiveSaveToFile macro, 421
replacement failed, 346
replacing trigger functions in trigger sequence
steps, 146
reporting level, self tests, 357
requirements, minimum PC for offline
analysis, 207
re-reading data import module files, 202
reset and start timer trigger function, 538
reset counter action, 160
reset occurrence counter action, 144, 159,
160, 346
reset toolbar, 435
restrictions, 16962 logic analyzer state sampling
clock, 627
resume, 423
resume canceled operation, 434
resume canceled processing,
module/tool/window, 502
resume timer action, 159
return borrowed floating licenses early, 328,
496
return borrowed licenses messages, 498
reverse channel order, 94
right alignment, bus/signal columns, 237
right mouse button behavior with touch
screen, 576
right-click, 698
Rising Edge signal edge value, 147
rising edge, triggering on, 398
row height, 225
row properties, analog signal, 226
row properties, bus/signal waveform, 223
RPI (Remote Programming Interface)
compatibility package, 29
rules, Overview window connection, 451
run, 698
run buttons, 16800-series logic analyzers, 574
run buttons, 1680-series logic analyzers, 567
714
run buttons, 16902A/16903A logic analysis
system, 580
run eye finder, 110
run mode, eye finder, 514
Run Properties dialog, 488
run repetitive, 698
run status, 173, 502
Run toolbar, 434
run until a number of compare differences, 277
run until user stop trigger function, state
mode, 539
run until user stop trigger function, timing
mode, 527
run, go to trigger on, 174, 482
run, repetitive, storing data to consecutive
files, 187
Run/Stop menu, 423
run/stop operation keyboard commands, 584
running self tests repetitively, 357
running the analyzer, 173
S
sample, 698
sample interval measurement, 250, 437
sample interval measurement, new, 422, 433
sample period, 630, 642, 649, 657, 664, 672,
682, 686, 698
sample period accuracy, 630, 633
sample period, timing zoom, 117
sample position setup, auto, 110, 509
sample position warnings, eye finder, 514
sample rate in half channel mode, 642, 657,
664, 672
sample rate on all channels, 642, 649, 657,
664, 672, 682
sample rates, 633, 638
sample, go to in Listing window, 230
sample, go to in Waveform window, 212
sample, position marker by, 242, 244
sampled data, 699
samples, comparing range of, 276
samples, how they are stored in memory, 393
samples, storage qualification, 401
sampling, 699
sampling mode, state, 102
sampling options, 100
sampling options, memory depth and channel
count trade-offs, 382, 600
sampling options, state, 102
sampling period, 99, 101, 375
sampling period, timing zoom, 516
sampling period, transitional timing mode, 382,
600
sampling position, logic analyzer, 509
sampling positions (state mode), automatically
adjusting, 110
sampling positions (state mode), manually
adjusting, 113
sampling positions, automatic adjustment for
1680/1690-series logic analyzers, 33
sampling positions, selected/suggested, 515
sampling positions, state mode,
understanding, 386
sampling setup, 418, 432, 460
Sampling tab, 460
save configuration file, 415, 430
save file button, 16902A/16903A logic analysis
system, 580
save setup button, 1680-series logic
analyzers, 567
saved data and setups, loading, 190
saving captured data, 175
saving configuration files, 176
saving trigger sequences, 405
saving trigger setups, 48
saving/loading user-defined symbols, 37
scale of waveform display, 247
scaling analog property, 227
scan limits, eye finder, 514
scope button, 16902A/16903A logic analysis
system, 580
screen, copy to clip board, 416
screens, copying to clip board, 319
scroll lock on display windows, 35, 219, 233
search, 699
search for symbol name, 490
search operation keyboard commands, 584
search order of source file directories, 499
search, quick, 264
searching data, 50
searching for bus/signal patterns, 264
searching for text in Source window, 281
SECTIONS, General-Purpose ASCII symbol file
format, 561
Select Offline Hardware dialog, 463
Select Symbol dialog, 490
Select System to Use dialog, 491
selected bit order, assigning channels, 91
selected packet box color, 304
selected sampling position, 515
selected source line, go to data for, 280
self test, 357, 429
send e-mail on trigger, 151
sending markers to the back, 253
SendToExcel macro, 421
SendToExcel VBA macro, 29
SendToMatLab VBA macro, 29
SendToPatternGeneratorModule macro, 421
SendToPatternGeneratorModule VBA
macro, 29
separator rows in Waveform window, 27, 218
sequence step branching, 633, 638
sequence step branching, transitional
timing, 384
sequence step storage, 152, 401
sequence steps, trigger, 346, 395, 397, 398
sequencer speed, 630
Serial To Parallel tool, 31
sessions, saving and loading, 407
set flag action, 145, 161
Set Quick Trigger alignment, 286
setup button, 1680-series logic analyzers, 567
Agilent Logic Analyzer Online Help
Index
setup button, 16902A/16903A logic analysis
system, 580
Setup menu, 418
setup only, loading, 190
setup/hold time, 630, 632, 637
setup/hold time, logic analyzer, 338
setup/hold window, logic analyzer, 110, 386,
509
setups, loading saved, 190
short bus/signal names, 482
short measurement duration, eye finder, 513
shortcut buttons, 1680-series logic
analyzers, 567
shortcut buttons, 16902A/16903A logic
analysis system, 580
show axis in chart, 215
show clipped analog property, 227
show correlated source line, 282
show marker measurement display bar, 433
show measurements list, 422
show trigger step as if/then, 163, 402
show values in waveform tool tip, 223
showing markers, 255
showing source file line numbers, 286
showing/hiding data values in waveforms, 226
signal activity envelope, 110, 386, 509
Signal Extractor tool, 27
signal names, 84
signal, grouping into a bus, 218
signal/bus column alignment, 237
signal/bus column properties, 235
signal/bus column width in Listing
window, 236
signal/bus data color, Listing window, 236
signal/bus errors, 338
signal/bus folders, adding, 98
signal/bus name, alias, 98
signal/bus names, sorting, 98
signal/bus naming, short or unique, 482
signal/bus patterns, finding, 264, 266
signal/bus patterns, finding complex, 272
signal/bus row properties, 223
signal/bus values displayed as symbols, 239
signal/bus, adding a new, 85
signal/bus, assigning channels in default bit
order, 90
signal/bus, assigning channels in selected bit
order, 91
signal/bus, deleting a, 86
signal/bus, renaming a, 87
signals/buses, define by importing netlist, 480
signals/buses, exporting data from
selected, 486
signals/buses, inserting/deleting in Listing
window, 232
signals/buses, inserting/deleting in Waveform
window, 217
signals/buses, load warning, 348
Signed Decimal number base, 147, 225, 237
simple compare, 37
simple trigger, 129, 136, 418, 699
simple trigger example, 378
Agilent Logic Analyzer Online Help
simple trigger in Listing window, 232
simple trigger in Waveform window, 217
simple trigger, setting up, 44
single measurement, 699
single run, 173
single-ended signals and differential
probes, 507
skew, 699
skew and system trigger, 418
skew and system trigger, setting, 315
skew between modules, 34
skew, module, 480
slave clock, 104, 105, 106, 109
slave frame, 408
slew rates, 110
slot, 699
slot naming, 380
Slot Summary tab, 505
slot, starting, 463
slots of cards in module, 506
slow or missing clock, 348
snap to edge markers, 244, 247, 699
Soft Touch connectorless probing, 61
Software Address bus, 283, 500
software installation problems, 334
software licenses, 29
software licenses, activation, 325, 495
software licenses, borrow floating, 328, 496
software licenses, floating license servers, 326,
495
software licenses, summary, 324, 494
software licensing, 429
software, updating, 331
solving problems, 333
sorting bus/signal names, 98
source code correlation bus, selecting, 283
Source Code Directories tab, 499
source code directory list, 282
source code, viewing, 279
source correlation, 500
Source Correlation Toolset, 411
Source display window, 448
source file line numbers, 119
source files, browsing, 281
source line numbers, showing/hiding, 286
source line symbol values, adjusting, 286
source line, go to data for, 280
source line, showing correlated, 282
SOURCE LINES, General-Purpose ASCII symbol
file format, 564
source lines, step by, 280
Source menu, 426
source of data export, 177
Source of field column in Packet Viewer, 294
Source Properties tab, 498
Source Viewer Properties dialog, 498
Source window, 34
Source window background color, 285
Source window font size, 285
Source window properties, 284
Source window tab width, 286
Source window text color, 285
Source window, new, 427
Source window, Quick Trigger in, 134
Source window, text search, 281
specifications, 629, 690
specifications, 16740/41/42 logic
analyzer, 632
specifications, 16750/51/52 logic
analyzer, 637
specifications, 16753/54/55/56 logic
analyzer, 642
specifications, 16760 logic analyzer, 649
specifications, 1680/1690-series logic
analyzer, 630
specifications, 16800-series logic analyzer, 657
specifications, 16910/11 logic analyzer, 664
specifications, 16950/51 logic analyzer, 672
specifications, 16960 logic analyzer, 679
specifications, 16962 logic analyzer, 684
Specify Mapping dialog, 500
split analyzer, 78, 418, 501
Split Analyzer Setup dialog, 501
split logic analyzer modules, 34
spreadsheet, importing CSV files, 175, 177,
415
spreadsheet, pasting into from clip board, 319
stable region, 110
stack of channels, eye finder data, 110
standard CSV text file, 467
standard threshold voltage level, 82, 623
Standard toolbar, 430
START ADDRESS, General-Purpose ASCII
symbol file format, 564
start from reset timer action, 159
start maximized, 482
start value of symbol, 490
startup options, offline, 481
state acquisition mode, 460
state analyzer, 374, 699
state analyzer, triggering, 378
state clock edges too close, 338
state clock pulse width, 681, 686
state clock/qualifiers, 630, 633, 638
state clocks, 633, 638
state measurement, 699
state mode, 53, 99, 129, 378, 531, 699
state mode sampling positions, automatically
adjusting, 110
state mode sampling positions, manually
adjusting, 113
state mode sampling positions,
understanding, 386
state mode, default storage, 152
state mode, selecting, 102
state sampling clock, 108
state sampling clock mode, Demultiplex, 104,
106
state sampling clock mode, Dual Sample, 105
state sampling clock mode, Master Only, 104,
105
state sampling clock mode, Master/Slave, 104,
105
state sampling clock mode, selecting, 103
715
Index
state sampling clock, 16962 logic analyzer, 626
state sampling mode, 102
state sampling mode, memory depth and
channel count trade-offs, 382, 600
state sampling options, 102
state sampling setup, 432
state sequence steps, 633, 638
state speed, 127
statistics, interval marker, 35, 249, 250
status bar, 418
Status dialog, 34, 502
status, system, 423
step to next/previous source lines, 280
steps in trigger sequence, cutting, 162
steps in trigger sequence, deleting, 163
steps, trigger sequence, 141, 346, 395
stop, 699
stop and reset timer action, 159
stop behavior, 1696016962 logic
analyzers, 628
stop button, 16800-series logic analyzers, 574
stop button, 1680-series logic analyzers, 567
stop button, 16902A/16903A logic analysis
system, 580
stop measurement, 423, 434
stopping self tests on fail, 357
stopping the analyzer, 173
storage control action, 141, 152, 159, 162,
456
storage qualification, 152, 401, 700
storage qualification, triggering capability, 394
storage qualifier when filling memory, 151
store action, 346, 401
store qualification, 633, 638, 642, 649, 657,
664, 672, 682
store qualification actions, 687
store qualified (transitional) timing mode, 100,
590, 591, 593, 595, 597, 604, 606, 608,
611, 622
store qualified (transitional) timing mode,
default storage, 152
store sample action, 162
store trigger, 171, 418
storing favorite find patterns, 273
storing triggers, 456
strategies for setting up triggers, 402
stylus, using on touch screen, 576
subdirectories, searching for source files, 499
suggested sampling position, 515
summary of triggering capabilities, 394
summary, module, 506
summary, system, 505
supplied accessories, 1680/90-series logic
analyzer, 566
supplied accessories, 16800-series logic
analyzer, 572
supplied accessories, 16900-series logic
analysis system, 575
support, intrinsic, 370
supported signal types, 688
switch endian, 94
symbol decode, 300
716
symbol file, ASCII format, 559
symbol file, creating ASCII, 123
symbol information, XML format, 407
symbol lookup, 119
Symbol number base, 147, 225, 237
symbol reader options, changing, 123
symbol reader, object file formats
supported, 558
symbol reader, running outside the
application, 122
symbol search, 490
symbol selection, 490
symbolic bus/signal values, 126
symbols, 119, 416, 418, 490, 700
symbols (user-defined), saving/loading, 37
Symbols dialog, 504
symbols from object file, 34
symbols with same name, 119
symbols, displaying for bus/signal values, 239
symbols, line number, 279, 283
symbols, loading from file, 121
symbols, user-defined, 119
synchronous sampling, 102, 460, 700
system clock failure, 341
system details, 473
system details, viewing, 70
system in use comments, 69, 71, 491
system options, 482
system summary, 424
System Summary dialog, 34, 505
system to use list, adding frame, 67
system to use list, deleting frame, 68
system trigger, 34, 480
system trigger and skew, 418
system trigger and skew, setting, 315
T
tab width in Source window, 286, 498
tabbed windows, 209, 229, 317, 418
target connector probing, 61
target control port, 63, 418
Target Control Port dialog, 508
target system, 700
temperature, 630, 633, 638, 642, 649, 657,
664, 672, 684, 688, 689
terminating slave frame, 408
terminology, 16700, 411
testing the logic analyzer, 357
text color, Source window, 285
text data, copying to clip board, 319
text file, print to, 318
text search in Source window, 281
third party tools, 420
tHold, 642, 649, 657, 664, 672, 680
threshold (bus/signal), 84
threshold accuracy, 630, 632, 637, 688
threshold and sample position setup, auto, 110,
509
threshold level, trigger in/out, 470
Threshold Settings dialog, 82, 623
threshold value, 338
threshold voltage, 82, 459, 623, 700
threshold voltages (state mode), automatically
adjusting, 110
Thresholds and Sample Positions dialog, 509
TI COFF object file format, 558
Ticoff symbol files, 123
tile windows horizontally, 427, 430
tile windows vertically, 427, 430
time axis in Waveform window, 217
time correlation fixture, 29, 35
time duration in find qualifiers, 266
time interval accuracy, 630, 642, 649, 657,
664, 672, 682
time interval measurement, 249, 422, 433, 437
time measured, transitional timing, 384
time of eye finder measurement, 515
time tag resolution, 630, 633, 638, 642, 649,
657, 664, 672, 681, 686
time tag storage, memory requirements, 382,
600
time tag storage, reserve pod pair for, 483
time tag storage, transitional timing, 384
time trigger occurred, 506
time, absolute, 237
time, go to in Listing window, 230
time, go to in Waveform window, 212
time, marker-relative, 238
time, position marker by, 242, 244
time, relative marker, 237
time, relative previous, 237
time/division, 210, 700
timeout, floating license server
communication, 352
timer, 700
timer accuracy, 630, 633, 638, 642, 649, 657,
664, 672, 683
timer action, 159
timer actions, 688
timer event, 153, 155
timer event check without start action, 348
timer in trigger sequence, 346
timer reset latency, 143, 633, 638, 642, 649,
657, 664, 672, 683
timer resolution, 630, 633, 638, 642, 649, 657,
664, 672, 683
timer status, 502
timer value range, 630, 633, 638, 642, 649,
657, 664, 672, 683
timers, 141, 400, 630, 633, 638
timers, number available, 382, 600
timers, triggering capability, 394
timers, using, 143
timing acquisition mode, 460
timing analysis sample rate, 642, 649, 657,
664, 672
timing analyzer, 374, 700
timing analyzer, triggering, 376
Timing Compare VbaView window, 29, 428
timing interval accuracy, 633, 638, 642, 649,
657, 664, 672
timing measurement, 700
timing mode, 52, 99, 129, 375, 701
Agilent Logic Analyzer Online Help
Index
timing mode sampling period, 101
timing mode trigger functions, 518
timing mode, duration or occurrence counts for
events, 158
timing mode, selecting, 100
timing sampling mode, 100
timing sampling options, 100
timing sequence steps, 638
timing zoom, 115, 591, 593, 595, 597, 604,
606, 608
timing zoom background color, Listing
window, 234
timing zoom background color, Waveform
window, 221
timing zoom sample period, 117
timing zoom trigger position, 117
timing zoom, aligning with trigger in split
analyzer, 118
timing zoom, turning on or off, 117
timing/state sampling setup, 432
timing/state setup, 418
TimingZoom Setup dialog, 516
tips for experienced users, 39
toggle target control port signals, 508
too few states between pattern1 and pattern2
trigger function, 535
too many states between pattern1 and pattern2
trigger function, 536
tool details, 502
tool development API, 37
tool errors, 345
tool name, 344
tool properties, editing, 312
tool tip, 701
tool tip display, Waveform window, 223
tool tip, marker, 242, 252, 256
tool tips, 51, 97
tool tips, Waveform window, 219
tool, cancel processing, 502
tool, resume canceled processing, 502
toolbars, 418, 430
toolbars and mouse shortcuts, 51
toolbars, customizing, 435
Tools menu, 420
Tools menu, adding external applications, 468
tools, adding/deleting, 310
tools, help on, 429
tools, renaming, 313
tools/viewers, loading, 190
topics, help, 429
touch screen tips, 576
trace, 701
trace memory, 173
trademarks, 2
transferring setups to/from multi-module
systems, 194
transition width in waveform tool tip, 223
transitional default storage, 152
transitional timing, 100, 384, 701
transitional timing mode, counters in, 144
Agilent Logic Analyzer Online Help
transitional timing sampling mode, memory
depth and channel count trade-offs, 382,
600
transitional timing, 16962, 687
Transitioning, find qualifier, 266
translating 167xG and 16700-series
configuration files, 354
translator errors, 342
trigger, 136, 141, 171, 701
trigger actions, 151, 395, 642, 649, 657, 664,
672, 681, 683, 687
trigger analyzer from another instrument, 169
trigger and fill memory action, 151
trigger and goto action, 151
trigger attributes, external oscilloscope, 432
trigger button, 1680-series logic analyzers, 567
trigger button, 16902A/16903A logic analysis
system, 580
trigger errors, 346
trigger errors, 16960/16962 logic
analyzer, 620
trigger function, 456, 701
trigger functions, 141, 518
trigger functions, converting to if/then, 164
trigger functions, replacing or inserting, 146
trigger functions, state mode, 531
trigger functions, timing mode, 518
trigger functions, understanding triggering, 402
trigger history, 701
trigger history depth, 171, 172, 482
trigger in, 167, 470
trigger in arms logic analyzer, 630
trigger in from external instrument, 169
Trigger In/Out and multif