Agilent Technologies 16760A Logic Analyzer
Agilent Technologies. All rights reserved
Captures input signals as low as 200 mV p-p
Sampling Mode on
Agilent Technologies 16760A Logic Analyzer
Probing
Reference on
Concepts on
See Also
Glossary see
Contents
Choosing the Sampling Mode
Using Symbols 101
110
112
114
Displaying Captured Eye Scan Data
152
155
Format Tab 174
Eye Scan Tab 204
210
211
Specifications and Characteristics
240
259
Glossary Index
Contents
Getting Started
Eye scan sampling mode, measurements will have these steps
Probing and Sampling Mode Selection Steps
Next . Choose the sampling mode on
Connect logic analyzer to the device under test
Choose the sampling mode
To choose the sampling mode
If you chose Timing Mode
If you chose State Mode
Next . Format labels for the probed signals on
Either Timing Mode or State Mode
If you chose Eye Scan Mode
Format labels for the probed signals
To assign pods to the logic analyzer
To specify threshold voltages
Next
Defined threshold voltage Select the Close button
To assign names to logic analyzer channels
Timing Mode or State Mode Steps
Define the trigger condition
Run the measurement
Next . Run the measurement on
Display the captured data
Next . Display the captured data on
To open Waveform or Listing displays
Next For More Information... on
To add display tools via the Workspace window
Eye Scan Mode Steps
Select channels for the eye scan measurement
Set the eye scan range and resolution
Next . Set the eye scan range and resolution on
Run the eye scan measurement
Next . Run the eye scan measurement on
Display the captured eye scan data
Next . Display the captured eye scan data on
Eye Scan display window, use the following subtabs
For More Information
For More Information
Probing and Selecting the Sampling Mode
Probing and Selecting the Sampling Mode
Using the E5378A Single-Ended Probe
Probing the Device Under Test
Single-ended signal
Number
Numbers
Either
Using the E5379A Differential Probe
Or single-ended signals
Independent threshold adjustment
Negative data inputs
Reference voltage
Using the E5380A Mictor-Compatible Probe
Or AMP
Using the E5382A Single-ended Flying Lead Probe Set
Using an Analysis Probe
Additional Accessories
Probing the Device Under Test
Choosing the Sampling Mode
Selecting the Timing Mode Asynchronous Sampling
To select the timing mode
To select the conventional/transitional configuration
To specify the sample period
Sample rate is the inverse of the sample period
Selecting the State Mode Synchronous Sampling
State Mode Sampling Position
To automatically adjust sampling positions on
To manually adjust sampling positions on
To select the state mode
To select the state speed configuration
To set up the sampling clock
For the clock input signal that will be used
To automatically adjust sampling positions
Automatically sets the sampling position
Run simultaneously
Choose the labels that you wish to run eye finder on
To run eye finder repetitively
To view eye finder data as a bus composite
To view eye finder data as a stack of channels
To save/load eye finder data
To manually adjust sampling positions
Eye Finder Advanced Settings Dialog on
Eye finder data must be saved and loaded separately
Either Timing Mode or State Mode
To specify the trigger position
To set acquisition memory depth
To name an analyzer
To turn an analyzer off or on
You can give more descriptive names to a logic analyzer
You can also name analyzers in the Pod Assignment Dialog on
Selecting the Eye Scan Mode
To select the eye scan mode
To select the eye scan mode speed configuration
High-speed or high-bandwidth oscilloscope
To set up the eye scan mode reference clock
Format tab has activity indicators that show signal levels
Formatting Labels for Logic Analyzer Probes
To assign pods to the analyzer
Capturing Data on 17 Channels in State Mode
To set up qualified eye scan measurements on
To set pod threshold voltages
To set clock threshold voltages
To assign probe channels to labels
Maximum of 32 channels can be assigned to a label
Label off
To delete labels
Signals
To import label names and assignments from a netlist
E5378A and E5380A probe types to be selectable
Label
To import label definitions from an Ascii file
To assign label name Blue to channel 5 on pod A2
Label Definition File Format Examples
To export label definitions to an Ascii file
To change the label polarity
Channel 5 on pod A2, and channel 6 on pod A1
To reorder bits in a label
Changing the label polarity will have the following effects
Changing the label polarity does not affect
To turn labels off or on
To turn a label off
To turn a label on
To display a label that was off
Using the Logic Analyzer in Timing or State Mode
Using the Logic Analyzer in Timing or State Mode
Setting Up Triggers and Running Measurements
Use trigger functions for basic measurements
General
Using Trigger Functions
To select a trigger function
To specify a label pattern event Timing only
To enter symbolic label values on Symbols Selector Dialog on
To specify a label edge event
To expand a trigger function
To compress a trigger function
To load/unload trigger function libraries
To copy trigger function libraries between systems
Using Other Trigger Features
To count time, states, or turn counting off
To specify default storing
To assign pods to the analyzer on
Reduced by half in order to store the required time tags
If you chose Custom
To clear default storing changes
Default storing is initially on or off
Trigger tabs Default Storing subtab, select the At start
To insert a store action state mode on
Acquisition option button and choose either On or Off
To insert/replace/delete sequence levels
To clear the trigger sequence on
To insert sequence levels
To replace sequence levels
To cut/copy-and-paste sequence levels
Setting Up Triggers and Running Measurements
Example system14 Slot C Analyzer C has triggered
To restore default trigger settings
To view a picture of the trigger sequence
To clear the trigger sequence
Trigger tab, select the Overview subtab
To specify a duration or occurrence count for events
To specify a time duration for events timing only
To insert a store action state mode
To insert timer actions/events
To insert a timer action
Available
To insert a timer event
To insert counter actions/events
To insert a counter action
To insert a counter event
To insert flag actions/events
To drive the Port Out signal with a flag
To insert a flag event
To insert a reset occurrence counter action
To group events
To use named events
Saving/Recalling Trigger Setups
To save a trigger setup
To give an event list a name
To insert a named event
To recall a trigger setup
Running Measurements
To clear the trigger save/recall list
To start/stop measurements
If nothing happens when you start a measurement
To stop a measurement
Select the Stop or Stop All button
Waiting for Trigger on
To view the trigger status
Displaying Captured Data
To open Waveform or Listing displays
Help volume
To use other display tools
Windows
Search for particular data values captured on labels
Displaying Captured Data
Analyzer help volume
Intermittent Data Errors Unwanted Triggers
If the captured data doesnt look correct
Into parallel words which are easier to view and analyze
If there are filtered data holes in display memory
This situation will occur in these cases
To display symbols for data values
To view symbolic values in a waveform display
To view symbolic values in a listing display
To cancel the display processing of captured data
Select the Cancel button
100
Using Symbols
You can use symbol names in place of data values when
101
To load object file symbols
To reload object file symbols
102
To adjust symbol values for relocated code
Object file symbols are reloaded
To create user-defined symbols
Whose symbols you wish to relocate
To replace user-defined symbols
104
To enter symbolic label values
When entering label values in the trigger sequence
To delete user-defined symbols
To load user-defined symbols
To create an Ascii symbol file
General-Purpose Ascii GPA Symbol File Format on
106
Create the reader.ini file on your workstation or PC
StabsType
ReadOnlyTicoffPage
AppendTicoffPage
Examples Example for Elf/Stabs
Example for Coff/Stabs using Ticoff reader
Example for Ticoff
109
Printing/Exporting Captured Data
You can print captured data from display tool windows
Select the file name and automatic file sequencing options
Select the Read File button
Icon to view the imported data
111
Cross-Triggering
To cross-trigger with another instrument
112
When the logic analyzer drives the arm signal
113
Solving Logic Analysis Problems
To test the logic analyzer hardware
To test the logic analyzer hardware on
114
Service Center for assistance
System help volume
115
Saving and Loading Logic Analyzer Configurations
To save logic analyzer configurations
To load logic analyzer configurations
116
Using the Logic Analyzer in Eye Scan Mode
117
118
Setting Up and Running Eye Scan Measurements
Eye Scan tab lets you set up and run Eye Scan measurements
To select channels for the eye scan
119
To set the eye scan range and resolution
Scan Settings Subtab on
120
To quickly set up another measurement using the scale see
To run an eye scan measurement
To set advanced eye scan options
121
To set up qualified eye scan measurements
Advanced Subtab on
122
Requirements Signal Timing Burst Transfers
Memory device versus a memory controller
123
Has adjustable sampling positions on each input channel
Burst
After the rising edge of the clock
Before the clock edge to after it
Clock cycle of the next burst
Are supported
125
126
Be sure that the thresholds are set correctly
127
For correct state mode acquisitions
Not already expanded
Start your target system and select Run Eye Finder
Display
Now, set up eye scan mode
129
Select the Eye Scan tab Select the Qualifier subtab
130
Select the Qualify eye scan sampling using... button
131
To comment on the eye scan settings
Displaying Captured Eye Scan Data
To open the Eye Scan display
133
To select the channels displayed
Tool
Within the data captured on the bus
134
To scale the Eye Scan display
Scale tab, you can
To use the scaling options
Eye Scan display window, select the Scale tab
To quickly set up another measurement using the scale
To set Eye Scan display options
To clear the captured eye scan data
To open the Eye Scan display on
137
138
139
To change the Eye Scan color scale
140
Is zero by default
Make measurements on the eye scan data on
141
To make measurements on the eye scan data
About the captured measurement data
142
143
144
145
146
147
148
To display information about the eye scan data
Scroll bars to navigate through the information
Eye Scan display window, select the Info tab
149
Info tab, you can
150
To comment on the eye scan data
151
Loading Logic Analyzer Configurations on
Saving and Loading Captured Eye Scan Data
152
Sampling Tab on Format Tab on Trigger Tab on
153
154
Sampling Tab
Sampling tab lets you choose between the logic analyzers
155
Timing Mode
Conventional Transitional
Acquisition
156
How Samples are Stored in Transitional Timing
Will be stored
Period and other times more than two sample periods apart
Samples with transitions
State Mode
State Speed
158
Sampling Positions Dialog
159
Sampling Positions Tab
File menu Lets you save/load eye finder data
160
Label buttons
Display Area
Sampling Position
161
How the Selected Position Behaves
How the Suggested Position Behaves
XX% complete
Cannot run the Eye Finder at this time
Cannot run the Logic Analyzer at this time
Characterizer cannot be loaded
Complete Date
163
Select one or more labels in the Eye Finder Setup tab
Timeout N K clocks in 5 sec
This channel appears to be completely quiet
Two common possibilities exist
165
Run Eye Finder to characterize this channel
See individual channels for messages
Stable region extends beyond the limits of the display
166
Numerical value for the item XXX could not be read
Disk is probably full
Failed to open file for reading/writing Name
File Name already exists. Overwrite?
Invalid true/false flag
Unsupported revision level AA.BB
Eye Finder Setup Tab
169
Eye Finder Advanced Settings Dialog
170
File Info Tab
171
Eye Scan Mode
Reload
Save
Save As
Selecting the Eye Scan Mode on
173
Expander cards which cannot be used in the clock setup
Format Tab
Data
Specify the logic analyzer pod and clock threshold voltages
Pod Assignment Dialog
Name
Type
Pods
Trigger Tab
176
Trigger Functions Subtab
177
General Timing Trigger Functions
178
179
General State Trigger Functions
180
Find pattern1 eventually followed by pattern2
181
182
Advanced Trigger Functions
183
184
Turbo State Trigger Functions
State Trigger Functions
Advanced pattern1 or pattern2
Searched for
186
Half Channel State Trigger Functions
187
Settings Subtab
Count
Intermodule Control
188
Overview Subtab
This tab gives a picture of the trigger sequence
189
Default Storing Subtab
Event Specification List
At start Acquisition
Group events
Status Subtab
Save/Recall Subtab
191
Creating trigger function libraries
192
Symbols Tab
Two kinds of symbols are available
That you use to set up resource terms
Multiple files
Object file versions See Also
194
Symbols Selector Dialog
Matching Symbols
195
Search Pattern
Offset By Option
Address masking is done by the Align to x Byte option
Symbol File Formats
Align to x Byte Option
Byte option allows you to mask off an address
Qualifies any address from 100C through 100F
General-Purpose Ascii GPA Symbol File Format
107 file
198
GPA Record Format Summary
Format
199
Records
Definitions in the file
200
Symbol representing the name of the section
Symbol representing the function name
First address of the section, in hexadecimal
Last address of the section, in hexadecimal
You can specify symbols for variables using
Name of a file
Number of a line in the file, in decimal
202
Comments
203
Eye Scan Tab
Labels Subtab
Expand
Collapse Shows labels only Select All Selects all channels
Scan Settings Subtab
Run Mode
Scan Range
Time
Advanced Subtab
206
Short
Medium
Long
Custom
Qualifier Subtab
Qualification
Clock Edge to Sample
Names for
Comments Subtab
209
Calibration Tab
Calibration Instructions
Calibration Status
Calibration Messages
Error Messages
211
Branch expression is too complex
General Guidelines
212
Specific Guidelines 200 Mb/s State and all Timing Modes
213
If the following sequence does not compile
This one may
Specific Guidelines 400 Mb/s State Modes
214
215
Specific Guidelines 800 Mb/s State Mode
Specific Guidelines 1250/1500 Mb/s State Mode
216
217
Goto action specifies an undefined level
Hardware Initialization Failed
Possible Causes
Last sequence level calls goto next
Maximum of 32 Channels Per Label
Must assign another pod pair to specify actions for flags
No more Edge/Glitch resources available for this pod pair
Timing sampling mode, flags are are always available
Possible Solutions
No more Pattern resources available for this pod pair
Phrase some of the edges as patterns
220
No Trigger action found in the trace specification
Slow or Missing Clock
221
Trigger function initialization failure
222
Trigger inhibited during timing prestore
Trigger Specification is too complex
Then the approximate time is 32 seconds
223
Combiner resource allocation guidelines
Event
224
Waiting for Trigger
Misaligned boundaries for addresses
225
To save a trigger setup on
226
Specifications and Characteristics
Operating temperature 0 to 45 degrees C
Probes
227
E5378A Single-Ended Probe Specifications Characteristics
E5379A Differential Probe Specifications Characteristics
All specifications are marked by * asterisk
E5378A Input Equivalent Circuit
E5379A Input Equivalent Circuit
229
1500 Mb/s Sampling Mode Specifications and Characteristics
E5380A Input Equivalent Circuit
230
Characteristics
231
232
400 Mb/s Sampling Mode Specifications Characteristics
233
200 Mb/s Sampling Mode Specifications Characteristics
234
Conventional Timing Mode Specifications and Characteristics
Transitional Timing Mode Specifications and Characteristics
All specifications are marked by * asterisk
235
What is a Specification?
236
What is a Characteristic?
What is a Function Test?
Referred to as an operational accuracy calibration
237
238
Concepts
239
Understanding Logic Analyzer Triggering
Conveyor Belt Analogy
240
Conveyor belt analogy
241
Summary of Triggering Capabilities
Sequence Levels
Next Summary of Triggering Capabilities on
Next Sequence Levels on
243
244
Addr Data
Boolean Expressions
Branches
Edges
Ranges
Next Ranges on
Flags
Occurrence Counters and Global Counters
Next Flags on
Trigger Sequence for Module
Timers
Next Timers on
An example trigger sequence to set up this measurement is
An edge followed by an edge with a time limit
Default Storage
Storage Qualification
Next Storage Qualification on
Needed
Sequence Level Storage
250
Strategies for Setting Up Triggers
Next Strategies for Setting Up Triggers on
Trigger Functions
251
Agilent 16715A trigger user interface
Pattern2 occurring immediately after Pattern1
252
Same trigger as If/Then statements
Store range until pattern occurs
253
Setting Up Complex Triggers
Next Setting Up Complex Triggers on
Document Your Trigger Sequences
Next Document Your Trigger Sequences on
Conclusions
Different parts of the trigger to describe how they work
Next Conclusions on
Inline documentation on an Agilent logic analyzer
Understanding State Mode Sampling Positions
To accurately capture data on a bus
256
257
Window
258
Understanding Eye Scan Measurements
259
260
261
Voltage resolution that can be set is 1 mV
Using the Logic Analyzer in Eye Scan Mode on
Are multiple logic analyzer cards in a module in this case
Measurements run simultaneously in parallel
Glossary
Asterisk * See edge terms, glitch, and labels
263
Divided into 1K 64-state records
264
Debug mode See monitor
265
Ethernet address See link-level
266
267
268
Module/probe interconnect cable
269
By the channel width of the instrument
Processor probe See emulation
270
Measurements
271
272
273
274
Index
275
276
251
277
247
278
122
279
180
Label values, symbolic, 105 labels, 22
280
281
Positive logic
282
242
283
107
284
Wait for other machine to trigger
Publication Number 5988-9044EN January 1