The Agilent Technologies 16750A/B 400 MHz State/2 GHz Timing Zoom
logic analyzer offers 4M deep memory and very fast sample rates - up
to 2 GHz for areas around the trigger - with up to 340 channels.
“Getting Started” on
page 11
“Task Guide” on
page 31
•“Step 1. Connect the logic analyzer to the device under test” on page 13
•“Step 2. Choose the sampling mode” on page 14
•“Step 3. Format labels for the probed signals” on page 17
•“Step 4. Define the trigger condition” on page 20
•“Step 5. Run the measurement” on page 21
•“Step 6. Display the captured data” on page 22
•“Probing the Device Under Test” on page 33
•“Choosing the Sampling Mode” on page 36
•“Selecting the Timing Mode (Asynchronous Sampling)” on page 36
•“Selecting the State Mode (Synchronous Sampling)” on page 43
•“In Either Timing Mode or State Mode” on page 52
•“Using 2 GHz Timing Zoom” on page 54
•“Formatting Labels for Logic Analyzer Probes” on page 57
•“Setting Up Triggers and Running Measurements” on page 64
•“Using Trigger Functions” on page 65
•“Using State Mode Trigger Features” on page 70
•“Editing the Trigger Sequence” on page 72
•“Editing Advanced Trigger Functions” on page 78
•“Saving/Recalling Trigger Setups” on page 85
2
Agilent Technologies 16750A/B Logic Analyzer
•“Running Measurements” on page 86
•“Displaying Captured Data” on page 88
•“Using Symbols” on page 95
•“Printing/Exporting Captured Data” on page 104
•“Solving Logic Analysis Problems” on page 108
•“Saving and Loading Logic Analyzer Configurations” on page 110
“Reference” on
page 113
“Concepts” on
page 191
See AlsoMain System Help (see the Agilent Technologies 16700A/B-Series Logic
•“The Sampling Tab” on page 115
•“The Format Tab” on page 119
•“The Trigger Tab” on page 146
•“The Symbols Tab” on page 159
•“Error Messages” on page 170
•“Specifications and Characteristics” on page 186
•“Understanding Logic Analyzer Triggering” on page 192
•“Understanding State Mode Sampling Positions” on page 208
Analysis System help volume)
Glossary (see page 211)
3
Agilent Technologies 16750A/B Logic Analyzer
4
Contents
Agilent Technologies 16750A/B Logic Analyzer
1 Getting Started
Step 1. Connect the logic analyzer to the device under test13
Step 2. Choose the sampling mode14
Step 3. Format labels for the probed signals17
Step 4. Define the trigger condition20
Step 5. Run the measurement21
Step 6. Display the captured data22
For More Information...24
Example: Timing measurement on counter board26
Example: State measurement on counter board28
2Task Guide
Probing the Device Under Test33
Choosing the Sampling Mode36
Selecting the Timing Mode (Asynchronous Sampling)36
5
Contents
To select transitional timing or store qualified37
More on Store Qualification in Transitional Timing38
More on Storing Transitions38
Transitional Timing Considerations39
Selecting the State Mode (Synchronous Sampling)43
In Either Timing Mode or State Mode52
Using 2 GHz Timing Zoom54
Formatting Labels for Logic Analyzer Probes57
To assign pods to one or two analyzers57
To set pod threshold voltages58
To assign probe channels to labels59
To change the label polarity61
To reorder bits in a label61
To turn labels off or on62
Setting Up Triggers and Running Measurements64
Using Trigger Functions65
Using State Mode Trigger Features70
Editing the Trigger Sequence72
Editing Advanced Trigger Functions78
Saving/Recalling Trigger Setups85
Running Measurements86
Displaying Captured Data88
To open Waveform or Listing displays88
To display Timing Zoom data89
To use other display tools90
If the captured data doesn't look correct92
If there are filtered data holes in display memory92
To display symbols for data values93
To cancel the display processing of captured data94
6
Contents
Using Symbols95
To load object file symbols96
To adjust symbol values for relocated code97
To create user-defined symbols98
To enter symbolic label values99
To create an ASCII symbol file100
To create a readers.ini file101
Printing/Exporting Captured Data104
Cross-Triggering106
To cross-trigger between two analyzers106
To cross-trigger with another instrument107
Solving Logic Analysis Problems108
To test the logic analyzer hardware108
Saving and Loading Logic Analyzer Configurations110
3 Reference
The Sampling Tab115
Timing Mode116
State Mode117
The Format Tab119
7
Contents
Importing Netlist and ASCII Files121
Exporting ASCII Files123
Importing ASCII Files123
Termination Adapter125
E5346A High Density Adapter126
Mapping Connector Names127
Import the Net List File127
Verify Net to Label Mapping128
Select/Create Interface Labels129
Pod Assignment Dialog130
Sampling Positions Dialog131
Symbols Selector Dialog161
Symbol File Formats163
General-Purpose ASCII (GPA) Symbol File Format164
8
Contents
Error Messages170
Must assign Pod 1 on the master card to specify actions for flags171
Branch expression is too complex171
Cannot specify range on label with clock bits that span pod pairs176
Counter value checked as an event, but no increment action specified177
Goto action specifies an undefined level177
Maximum of 32 Channels Per Label177
Hardware Initialization Failed178
Must assign another pod pair to specify actions for flags178
No more Edge/Glitch resources available for this pod pair178
No more Pattern resources available for this pod pair179
No Trigger action found in the trace specification179
Slow or Missing Clock180
Timer value checked as an event, but no start action specified180
Trigger function initialization failure181
Trigger inhibited during timing prestore182
Trigger Specification is too complex 182
Waiting for Trigger184
Analyzer armed from another module contains no "Arm in from IMB"
event185
Specifications and Characteristics186
Agilent 16750A/B Logic Analyzer Specifications186
Agilent 16750A/B Logic Analyzer Characteristics186
What is a Specification?189
What is a Characteristic?189
9
Contents
4 Concepts
Understanding Logic Analyzer Triggering192
The Conveyor Belt Analogy192
Summary of Triggering Capabilities 194
Sequence Levels 194
Boolean Expressions197
Branches198
Edges198
Ranges 198
Flags 199
Occurrence Counters and Global Counters199
Timers200
Storage Qualification201
Strategies for Setting Up Triggers 203
Conclusions207
Understanding State Mode Sampling Positions208
Glossary
Index
10
1
Getting Started
After you have connected the logic analyzer probes to your device
under test (see “Step 1. Connect the logic analyzer to the device under
test” on page 13), any measurement will have the following basic steps:
11
Chapter 1: Getting Started
•“Step 2. Choose the sampling mode” on page 14
•“Step 3. Format labels for the probed signals” on page 17
•“Step 4. Define the trigger condition” on page 20
•“Step 5. Run the measurement” on page 21
•“Step 6. Display the captured data” on page 22
If you have previously saved a logic analyzer setup to a configuration
file, or if configuration files are included with an analysis probe, you
can load the configuration file to set up the logic analyzer and define
the trigger condition.
Once you have made a logic analyzer measurement, the measurement
can be refined by repeating steps 4 - 6.
Next: “Step 1. Connect the logic analyzer to the device under test” on
page 13
12
Chapter 1: Getting Started
Step 1. Connect the logic analyzer to the device under test
Step 1. Connect the logic analyzer to the device
under test
Before you begin setting up the logic analyzer for a measurement, you
need to physically connect the logic analyzer to your device under test.
There are several ways to connect logic analyzer probes to the device
under test:
• Using the general-purpose probes, the standard flying lead set, and
grabbers to connect to pins and leads in the device under test.
• By designing connectors (headers) into the device under test so that logic
analyzer probe cables and termination adapters can plug in directly.
•By designing connectors (headers) and terminations into the device under
test so that logic analyzer probe cables can plug in directly.
•Using an analysis probe to connect to microprocessors and standard
buses.
When using an analysis probe, the Setup Assistant guides you through the
connection and setup process for your particular logic analyzer and
analysis probe.
When connecting logic analyzer probes to the device under test:
1. Attach the logic analyzer probes to the device under test in a way that
keeps logically-related channels together.
2. Be sure to ground each pod.
Next: “Step 2. Choose the sampling mode” on page 14
13
Chapter 1: Getting Started
Step 2. Choose the sampling mode
Step 2. Choose the sampling mode
There are two logic analyzer sampling modes to choose from: timing
mode and state mode.
In timing mode, the logic analyzer samples asynchronously, based on
an internal sampling clock signal.
In state mode, the logic analyzer samples synchronously, based on a
sampling clock signal (or signals) from the device under test. Typically,
the signal used for sampling in state mode is a state machine or
microprocessor clock signal.
To choose the sampling mode
1. In the Sampling tab, choose Timing Mode or State Mode.
14
Chapter 1: Getting Started
Step 2. Choose the sampling mode
If you chose Timing Mode
1. Select the timing analyzer full/half channel configuration.
Typically, you can choose a half-channel configuration with faster
sampling and greater memory depth, but with half of the channels.
2. Set the sample period.
To capture signal level changes reliably, the sample period should be less
than half (many engineers prefer one-fourth) of the period of the fastest
signal you want to measure.
If you chose State Mode
1. Select the state analyzer speed configuration (if there is a configuration
option).
2. In the Clock Setup, using the Master only mode, specify which clock signal
edges from the device under test will be used as the sampling clock.
15
Chapter 1: Getting Started
Step 2. Choose the sampling mode
You can also specify clock input signal levels (from the device under test)
that will enable (qualify) the sampling clock.
In either sampling mode
1. Specify the trigger position.
The trigger is the event in the device under test that you want to capture
data around.
Specify whether you want to look at data after the trigger (Start), before
and after the trigger (Center), before the trigger (End), or use a
percentage of the logic analyzer's memory for data after the trigger (User
Defined).
2. Set the acquisition memory depth.
If you need less data and want measurements to run faster, you can limit
the amount of trace memory that is filled with samples.
Next: “Step 3. Format labels for the probed signals” on page 17
16
Chapter 1: Getting Started
Step 3. Format labels for the probed signals
Step 3. Format labels for the probed signals
When a logic analyzer probes hundreds of signals in a device under
test, you need to be able to give those channels more meaningful
names than "pod 1, channel 1".
The Format tab is mainly for assigning bus and signal names (from the
device under test), to logic analyzer channels. These names are called
labels. Labels are used when setting up triggers and displaying
captured data.
The Format tab also lets you do things like assign pod pairs to one or
two logic analyzers and specify the logic analyzer threshold voltage.
The Format tab has activity indicators that show whether the signal a
channel is probing is above the threshold voltage (high), below the
threshold voltage (low), or transitioning.
17
Chapter 1: Getting Started
Step 3. Format labels for the probed signals
To assign pods to one or two logic analyzers
A logic analyzer's pod pairs can be assigned to one or two separate
logic analyzers or they can be left unassigned.
1. In the Format tab, select the Pod Assignment button.
2. In the Pod Assignment dialog, drag a pod pair to the appropriate logic
analyzer.
3. Select the Close button.
To specify threshold voltages
The threshold voltage is the voltage level that a signal must cross
before the logic analyzer recognizes a change in logic levels.
1. In the Format tab, select the button under the pod name.
2. In the Pod threshold dialog, select the desired Standard or User Defined
threshold voltage.
3. Select the Close button.
18
Chapter 1: Getting Started
Step 3. Format labels for the probed signals
To assign names to logic analyzer channels
1. Select a label button, and either:
• Choose the Rename command, enter the label name, and select the OK
button.
•Or, choose the Insert before or Insert after command, enter the label
name, and select the OK button.
2. In the label row, select the button of the pod that contains the channels
you want to assign.
3. Either choose one of the standard label assignments--dots (.) mean the
channel is unassigned, asterisks (*) mean the channel is assigned--or
choose Individual.
If you chose Individual:
a. In the "label - pod" dialog, select the channels you want to assign/
unassign.
b. Select the OK button.
Next: “Step 4. Define the trigger condition” on page 20
19
Chapter 1: Getting Started
Step 4. Define the trigger condition
Step 4. Define the trigger condition
The trigger is the event in the device under test that you want to
capture data around.
1. In the Trigger tab, and in the Trigger Functions subtab, choose the type of
trigger you want to specify, and select the Replace button.
2. In the Trigger Sequence portion of the Trigger tab, select the buttons to
define the label values and/or other conditions you want to trigger on.
Next: “Step 5. Run the measurement” on page 21
20
Chapter 1: Getting Started
Step 5. Run the measurement
Step 5. Run the measurement
Once the trigger condition has been defined, you can run the
measurement.
1. Select the Run Single button .
When you run a measurement, the Stop button becomes available while
the logic analyzer looks for the trigger condition.
Logic analyzers with deep acquisition memory take a noticeable amount of
time to complete a run; however, messages like "Waiting in level 1" may
indicate you need to stop the measurement and refine the trigger
condition.
When the trigger condition is found, logic analyzer acquisition memory is
filled, the captured data is processed to the display tools, and the Run
Single button becomes available again.
Next: “Step 6. Display the captured data” on page 22
21
Chapter 1: Getting Started
Step 6. Display the captured data
Step 6. Display the captured data
Once you have run a measurement and filled the logic analyzer's
acquisition memory with captured data, you can display it with one of
the display tools.
To open Waveform or Listing displays
Waveform displays are typically used when data is captured with the
timing sampling mode, and Listing displays are used when data is
captured with the state sampling mode.
1. From the Window menu, select your logic analyzer and choose the
Waveform or Listing command.
To add display tools via the Workspace window
1. Select the Workspace button (or from the Window menu, select System
and Workspace).
2. In the Workspace window, scroll down to the Display portion of the tool
icon list.
22
Chapter 1: Getting Started
Step 6. Display the captured data
3. Drag the display tool icon and drop it on the analyzer icon.
4. To open the display tool, select its icon and choose the Display command.
Next: “For More Information...” on page 24
23
Chapter 1: Getting Started
For More Information...
For More Information...
On making
measurements on the
demo counter board:
On connecting the
logic analyzer:
On choosing the
sampling mode:
On formatting labels
for probed signals:
On defining the
trigger condition:
• “Example: Timing measurement on counter board” on page 26
• “Example: State measurement on counter board” on page 28
• Making Basic Measurements for a self-paced tutorial
• “Probing the Device Under Test” on page 33
• Setup Assistant (see the Setup Assistant help volume) (when using
analysis probes).
• Logic Analysis System and Measurement Modules Installation Guide
for probe pinout and circuit diagrams.
• “Choosing the Sampling Mode” on page 36
•“The Sampling Tab” on page 115
•“Formatting Labels for Logic Analyzer Probes” on page 57
• “The Format Tab” on page 119
• “Understanding Logic Analyzer Triggering” on page 192
• “Setting Up Triggers and Running Measurements” on page 64
• “The Trigger Tab” on page 146
On running
measurements:
On displaying
captured data:
• “Running Measurements” on page 86
• “Displaying Captured Data” on page 88
• Using the Waveform Display Tool (see the Waveform Display Tool help
volume)
• Using the Listing Display Tool (see the Listing Display Tool help volume)
•Working with Markers (see the Markers help volume)
•Using the Chart Display Tool (see the Chart Display Tool help volume)
• Using the Distribution Display Tool (see the Distribution Display Tool
24
Chapter 1: Getting Started
For More Information...
help volume)
• Using the Compare Analysis Tool (see the Compare Tool help volume)
25
Chapter 1: Getting Started
Example: Timing measurement on counter board
Example: Timing measurement on counter
board
This example uses the demo counter board that is supplied with the
Making Basic Measurements kit as the device under test. The kit is
supplied with every logic analysis system, or can be ordered from your
Agilent Technologies Sales Office.
To connect the logic analyzer to the device under test
1. Connect Pod 1 of the logic analyzer to J1 on the demo counter board.
The demo counter board has built-in terminations and header connectors.
To choose the sampling mode
1. In the Sampling tab, choose Timing Mode.
2. Enter a sample period of 3.0 ns.
To format labels for the probed signals
1. In the Format tab, select the button under the pod 1.
2. In the Pod threshold dialog, select TTL; then, select the Close button.
3. Select a label button.
4. Choose the Rename command, enter the label name "TCOUNT", and
select the OK button.
5. In the label row, select the button under pod 1.
6. Choose the "........********" standard label assignment to assign the lower 8
bits of pod 1 to the "TCOUNT" label.
To define the trigger condition
1. In the Trigger tab, and in the Trigger Functions subtab, choose the "Find
edge" trigger function, and select the Replace button.
2. In the Trigger Sequence portion of the Trigger tab, select the Edge button
and use the Specify Glitch/Edge dialog to specify the rising edge of bit 7
(and all other bits as "don't cares").
26
Example: Timing measurement on counter board
To run the measurement
1. Select the Run Single button.
To display the captured data
1. From the Window menu, select your logic analyzer and choose the
Waveform command.
See Also“For More Information...” on page 24
Chapter 1: Getting Started
27
Chapter 1: Getting Started
Example: State measurement on counter board
Example: State measurement on counter board
This example uses the demo counter board that is supplied with the
Making Basic Measurements kit as the device under test. The kit is
supplied with every logic analysis system, or can be ordered from your
Agilent Technologies Sales Office.
To connect the logic analyzer to the device under test
1. Connect Pod 1 of the logic analyzer to J1 on the demo counter board.
The demo counter board has built-in terminations and header connectors.
To choose the sampling mode
1. In the Sampling tab, choose State Mode.
2. In the Clock Setup, using the Master only mode, specify the rising edge of
the J clock as the sampling clock.
To format labels for the probed signals
1. In the Format tab, select the button under the pod 1.
2. In the Pod threshold dialog, select TTL; then, select the Close button.
3. Select a label button.
4. Choose the Rename command, enter the label name "SCOUNT", and
select the OK button.
5. In the label row, select the button under pod 1.
6. Choose the "........********" standard label assignment to assign the lower 8
bits of pod 1 to the "SCOUNT" label.
To define the trigger condition
1. In the Trigger tab, and in the Trigger Functions subtab, choose the "Find
pattern n times" trigger function, and select the Replace button.
2. In the Trigger Sequence portion of the Trigger tab, enter "15" in the
occurrence count field, and enter enter "FX" in the label value field.
28
Example: State measurement on counter board
To run the measurement
1. Select the Run Single button.
To display the captured data
1. From the Window menu, select your logic analyzer and choose the Listing
command.
See Also“For More Information...” on page 24
Chapter 1: Getting Started
29
Chapter 1: Getting Started
Example: State measurement on counter board
30
Loading...
+ 201 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.