Agilent 16517A Help Volume

Help Volume
© 1992-2001 Agilent Technologies. All rights reserved.
Instrument: Agilent Technologies 16517A 4GHz Timing/1GHz State Logic Analyzer

Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer

The Agilent Technologies 16517A provides timing analysis at a sample rate of up to 4 GHz. It also offers state analysis that uses your target system’s clock at speeds of up to 1 GHz. The 16517A can be connected to up to 4 Agilent Technologies 16518A expansion cards, giving 80 channels each with a memory depth of 64 Ksamples.
Getting Started
•“Connecting to Your Target System” on page 10
•“Adjusting Skew” on page 16
•“Setting Up a Measurement” on page 17
•“When Something Goes Wrong” on page 35
•“Error Messages” on page 35
Measurement Examples
•“Making a Basic Timing Measurement” on page 22
•“Making a Basic State Measurement” on page 26
Advanced Measurement Examples (see the Measurement Examples help
volume)
•“Interpreting the Data on page 30
More Features
Correlating with Other Instruments (see the Agilent Technologies 16700A/B-Series Logic Analysis System help volume)
Using Symbols (see page 85)
Using Markers (see the Markers help volume)
2
Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Loading and Saving Logic Analyzer Configurations on page 34
Testing the Logic Analyzer Hardware” on page 46
Interface Reference
The Format Tab” on page 47
The Trigger Tab on page 55
The Skew Adjust Tab (see page 16)
The Symbols Tab” on page 85
Specifications and Characteristics” on page 80
Main System Help (see the Agilent Technologies 16700A/B-Series Logic Analysis System help volume)
Glossary of Terms (see page 107)
3
Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
4

Contents

Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
1 Agilent Technologies 16517A/18A 4GHz Timing/1GHz State
Logic Analyzer
Connecting to Your Target System 10
Recommended Probe Configurations 10 Probing Accessories 11 Probing System Description 13 Requirements of Target Signals 14
Adjusting Skew 16
Setting Up a Measurement 17
Map the Analyzer to the Target System 17 Set Up the Analyzer 18 Define Trigger Conditions 19 Run the Measurement 20 Examine the Data 20
Making a Basic Timing Measurement 22
Making a Basic State Measurement 26
Interpreting the Data 30
Analysis Using Waveform 30 Analysis Using Listing 32
Loading and Saving Logic Analyzer Configurations 34
5
Contents
When Something Goes Wrong 35
Nothing Happens 35 Error Messages 35 Suspicious Data 44 Interference with Target System 45
Testing the Logic Analyzer Hardware 46
The Format Tab 47
Setting the Acquisition Mode 47 Defining Labels: Mapping Analyzer Channels to Your System 49 Working with Labels 50 Setting the Pod Threshold 53 Activity Indicators 54
The Trigger Tab 55
Setting Up a Trigger 55 Adding and Deleting Sequence Steps 57 Editing Sequence Steps 58 Setting Up Loops and Jumps in the Trigger Sequence 58 Saving and Recalling Trigger Sequences 59 Clearing Part or All of the Trigger 60 Overview of the Trigger Sequence 61 Predefined Trigger Macros 62 Working with User-Defined Macros 68 Defining Resource Terms 71 Trigger Position Control 76 Sample Period (Timing Only) 77 Oversampling: the Samples/Clock Control 77 Arming Control 78
6
Contents
Specifications and Characteristics 80
Agilent Technologies 16517A/18A Logic Analyzer Specifications 80 Agilent Technologies 16517A/18A Logic Analyzer Characteristics 81 What is a Specification 83 What is a Characteristic 83 What is a Calibration Procedure 84 What is a Function Test 84
The Symbols Tab 85
Displaying Data in Symbolic Form 86
Setting Up Object File Symbols 87
To Load Object File Symbols 87 Relocating Sections of Code 89 To Delete Object File Symbol Files 90 Symbol File Formats 90 Creating ASCII Symbol Files 91 Creating a readers.ini File 96
User-Defined Symbols 99
To Create User-Defined Symbols 99 To Replace User-Defined Symbols 99 To Delete User-Defined Symbols 100 To Load User-Defined Symbols 100
Using Symbols In The Logic Analyzer 101
Using Symbols As Trigger Terms 101 Using Symbols as Search Patterns in Listing Displays 102 Using Symbols as Trigger Terms in the Source Viewer 102 Using Symbols as Pattern Filter Terms 102 Using Symbols as Ranges in the Software Performance Analyzer 103
Glossary
7
Contents
Index
8
1

Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer

9
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer

Connecting to Your Target System

Connecting to Your Target System
You can connect the logic analyzer to your target system either directly or through an analysis probe. The Agilent Technologies 16517A/18A logic analyzer has two cables ending in pod housings with leads for probing individual lines. Each logic analyzer is shipped with a Probe Accessories Kit, whose components are described below.
You can also connect to the target system through an analysis probe. The Agilent Technologies 16517A/18A logic analyzer requires a clear connection with no termination, so any analysis probe you use must be non-terminated. Additionally, the Agilent Technologies 16517A/18A logic analyzer does not support inverse assembly.
See Also Recommended Probe Configurations on page 10
Probing Accessories” on page 11
Probing System Description” on page 13
Requirements of Target Signals on page 14
Recommended Probe Configurations
Long leads and improper signal connections can result in inconsistent or erroneous data. In an ideal connection, the probe tip connects directly to the target system without any additional lead lengths. Depending on your measurement, the added inductance caused by additional lead length could cause a problem for the signal rise time.
If you must add length to the ground lead, use the following general guidelines:
Target Rise Time Maximum Additional Ground Length
300 ps 1 inch
600 ps 2 inch
10
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Connecting to Your Target System
1 ns 3 inch
Recommended Configurations
Ground Leads
Probing Accessories
The probe accessories described below are part of the probe Accessory Kits supplied with the 16517A master and 16518A expander cards. To order any of these accessories individually, use the part numbers listed below or in the Accessory Kit box.
The probe accessories that plug onto straight pins will fit on 0.63 mm (0.025 in) square pins, or 0.66 mm to 0.84 mm (0.026 in to 0.033 in) diameter round pins.
The following probing components connect the probe to ground.
Right Angle Ground Lead (Agilent Technologies 16517-82106)
This flexible lead is 1.5 inches long with a 90 degree bend off the lead tip. It stacks on 0.1 inch centers.
11
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Connecting to Your Target System
Ground Extender (Agilent Technologies 16517-82105)
If the circuit can tolerate an additional 0.5 to 1 pF capacitance, this socket allows stacking on 0.1 inch centers.
Ground Connector (Agilent Technologies 16515-27601)
This connector creates a 4-to-1 ground connection.
Signal Leads
The following components connect the system to the signal.
Probe Pin (Agilent Technologies 16517-82107)
The probe pin allows touch probing.
SMT Tack-on Signal/Ground Wire (Agilent Technologies 16517-82104)
For surface-mount components, PGAs, or cramped areas, this wire can be tacked onto an IC lead for direct connection.
Grabbers (Agilent Technologies 16517-82108)
These 0.05 pitch grabbers attach to IC pins with lead spacing greater than or equal to 0.5 inch.
12
Calibration Pod (Agilent Technologies 16517-63201)
BNC to SMB Cable Adapter (Agilent Technologies 16517-
61604)
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Connecting to Your Target System
The calibration pod is only included in the accessory kit for the 16517A. You use the calibration pod during the skew adjust procedure. See Adjusting Skew on page 16 for information on performing the skew adjust procedure.
On the back of the 16517A card, there are two SMB connectors used for external ECL arm in/out signals. Use this adapter between the BNC cable and the logic analyzer. The adapter cable is only included in the accessory kit for the 16517A.
Probing System Description
The Agilent Technologies 16517A/18A logic analyzer probing system consists of shielded cables ending in a pod housing, with 12-inch coaxial cables for the individual probes. The probing accessories are plugged onto the probes.
The pod housing contains termination networks and comparators. The pod housing also shows the equivalent circuit for 4 GHz operation, so
13
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Connecting to Your Target System
that you can calculate pod loading. It is also shown below.
Each probe has a ground connection, which must be used for acceptable signal quality. The accessory kit contains ground extenders. All probe accessories connect to 0.1-inch centers.
Only Pod 1 of the 16517A card has a clock channel. For state measurements, this probe must be connected to the target system’s clock.
Pressing the Pod ID button on the pod housing causes a message that identifies the pod to appear on the logic analysis system.
See Also “Requirements of Target Signals on page 14
Logic Analysis System Installation Guide
Agilent Technologies 16517A/18A 4GHz Timing/1GHz State User’s Reference
Requirements of Target Signals
Minimum Signal Amplitude
Any signal line you intend to probe with the logic analyzer probes must supply a minimum voltage swing of 500 mV to the probe tip. If you measure signal lines with a smaller voltage swing, you may not get reliable results. The minimum input overdrive (see page 15) is the
14
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Connecting to Your Target System
greater of 250 mV or 30% of signal amplitude.
Maximum Probe Input Voltage
The maximum probe input voltage of each logic analyzer probe is 40 volts peak.
Overdrive
Overdrive is the amount a signal must exceed the threshold voltage for the logic analyzer to detect a change in logic level. For the Agilent Technologies 16517A/18A logic analyzer, overdrive is 250 mV or 30% of signal peak-to-peak amplitude, whichever is greater.
For example, given a 3.3 volt CMOS signal (low = 0V, high = 3.3 V) the optimal threshold is 1.65 V (50%). If the threshold is set less than 1.0 V or greater than 2.3 V, then a timing acquisition might show excessive channel-to-channel skew. For a state acquisition, the analyzers setup and hold requirements might not be met.
The overdrive amount is specified as the greater of 250 mV or 30% of the signal amplitude because it has two purposes. The 250 mV ensures reliable switching or state detection. The 30% of amplitude ensures the threshold is reasonably centered within the waveform in order to minimize channel-to-channel skew (t
PHL
vs t
PLH
).
15
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer

Adjusting Skew

Adjusting Skew
Skew adjustment minimizes channel-to-channel skew. This is a necessary step to make sure your Agilent Technologies 16517A/18A logic analyzer meets specifications.
This procedure requires the Agilent Technologies 16517-63201 calibration pod and a BNC coax cable.
1. Connect the BNC cable to the Cal port on the back panel of the 16517A
master card.
2. Connect the other end of the BNC cable to the calibration pod’s Cal input.
3. In the Agilent Technologies 16517A/18A 4GHz Timing/1GHz State window,
select the Skew Adjust tab.
4. Select the Start button.
5. Follow the instructions on screen. Be sure to plug the probes all the way into the module, as shown below.
The Agilent Technologies 16517A/18A does not require an operational accuracy calibration. To test it against the module specifications, refer to "Testing Performance" in the optional Agilent Technologies 16517A/18A Service Guide, available from your Agilent Technologies Sales Office.
16
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer

Setting Up a Measurement

Setting Up a Measurement
There are six basic steps for any measurement.
1. Map the Analyzer to the Target System on page 17
2. Set Up the Analyzer on page 18
3. Define Trigger Conditions on page 19
4. Run the Measurement” on page 20
5. Examine the Data on page 20
6. Refine measurement by repeating steps 3 - 5.
If you load a configuration file, it will set up the logic analyzer and trigger sequence. For your particular measurement, you may need to change some settings.
See Also Making a Basic Timing Measurement” on page 22
Making a Basic State Measurement on page 26
Measurement Examples (see the Measurement Examples help volume)
Making Basic Measurements for a self-paced tutorial
Map the Analyzer to the Target System
The first step is to physically connect the logic analyzer to your target system in a way that makes sense.
Connect Pods
The logic analyzer pods detect the signals on your target system. Attach pods in a way that keeps logically related channels together. Be sure to ground each probe.
If you plan on making state measurements, be sure to connect the clock probe on Pod 1 of the 16517A master card to your target
17
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Setting Up a Measurement
systems clock line.
Step 2: Set Up the Analyzer (see page 18)
See Also “Connecting to Your Target System on page 10
Set Up the Analyzer
The next step is to set up the logic analyzer. These controls are grouped under the Format tab. If you load a configuration file, this step is taken care of for you.
Set Measurement Type and Clocks
The logic analyzer can perform state or timing measurements. State measurements are also known as synchronous or logic measurements. Timing measurements are also known as asynchronous, internal clock, or periodic measurements. State measurements use the target system’s clock to determine when to sample. Timing measurements sample at a fixed rate which you select.
For state measurements, you must specify a clock edge to match the clocking arrangement used by your target system. If the clock is incorrect, the trace data may indicate a problem where there isnt one.
Group Bits With Labels
Pod fields correspond to the cables on the logic analyzer module. The bits in the pod fields correspond to the individual signals monitored by the pods. Bits with activity on them show double-headed arrows, like
so . Labels group bits into logical signals; for example, "addr bus". These groupings are then used in the trigger tab and the data displays. A label can have up to 32 channels. Each measurement can define 126 labels.
Step 3: Define Trigger Conditions (see page 19)
18
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
See Also Setting the State Clock on page 48
Assigning Bits to a Label” on page 50
The Format Tab” on page 47
Define Trigger Conditions
The third step is to define the trigger. Controls for this are located under the Tri g ger tab. Configuration files saved from previous measurements automatically define trigger conditions.
Define Terms
If you think of labels as variables, terms are the specific values the variables can assume. A hardware metaphor would be that labels are bits, and terms are the specific values. Terms can match patterns and edges.
Setting Up a Measurement
For example, if you wanted to trigger on a write to a specific address, first youd group the address bus into a label and then youd set up a term based on that label with the address.
Set Up a Trigger Sequence
The trigger sequence is like a small program that controls when the logic analyzer stores data. There are trigger macros for the common tasks, or you can set up your own. The logic analyzer starts at the first trigger level until either the main branch or the "else" condition becomes true. When that happens, it goes to the next level and follows the instructions there.
Step 4: Run the Measurement (see page 20)
See Also Defining Resource Terms” on page 71
Setting Up a Trigger on page 55
The Trigger Tab on page 55
19
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Setting Up a Measurement
Measurement Examples (see the Measurement Examples help volume)
Run the Measurement
You run the measurement by selecting a button sometimes labeled Run, sometimes Group Run, sometimes Run All. The difference between the three types is that Run starts only the instrument you are using, Group Run starts all instruments attached to group run in the Intermodule window, and Run All starts all instruments currently placed in the workspace.
Runs can be single or repetitive. Single runs gather data until the logic analyzer memory is full, and then stop. Repetitive runs keep repeating the same measurement and are useful for gathering statistics. Repetitive runs on a logic analyzer do not do equivalent time sampling like oscilloscopes do.
If you want to stop a run, select the Stop button.
Step 5: Examine the Data (see page 20)
Examine the Data
Data from your measurement can be viewed in various display windows or offline. Some of the things you can do in the display windows are
Gather statistics
Search for patterns
Display time-correlated data
Automatically gather statistics
In the repetitive mode, set markers on data points you are interested in and then select repetitive run.
20
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Setting Up a Measurement
Search for patterns
Using markers, you can search displays for certain values. There are two global markers which keep their place across all measurement views, even across instruments.
Display correlated data
There are several tools for correlation. The Intermodule window allows you to specify complex triggering configurations using several instruments. It is also useful for starting acquisitions at the same time. Global markers mark the same events in different displays, so you can switch views without having to reorient yourself. The Compare tool lets you compare two different acquisitions to look for changes.
See Also 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 help volume)
Using the Listing Display Tool (see the Listing Display Tool help volume)
Using the Digital Waveform Display Tool (see the Waveform Display Tool help volume)
Using the Compare Analysis Tool (see the Compare Tool help volume)
Interpreting the Data on page 30
21
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer

Making a Basic Timing Measurement

Making a Basic Timing Measurement
This example uses the circuit board that is supplied with the Making Basic Measurements kit as the target system. The kit is supplied with
every logic analysis system, or can be ordered from your Agilent Technologies Sales Office.
There are nine major steps to making a basic measurement. When using the Agilent Technologies 16517A/18A logic analyzer with the training board, you need to connect pod 1 of an Agilent Technologies 16550, 16554, 16555, or 16556 logic analyzer to J1 of the training board in order to supply power.
Map the Logic Analyzer to the Target System
1. Connect probes.
a. Using ground extenders, connect the probes of Pod 1 to J2. You need to
ground each probe.
b. Connect Pod 1 of the other logic analyzer to J1 on the target system to
provide power.
2. On the Agilent Technologies or 16700A/B logic analysis system, open the 16517 logic analyzer setup window.
a. In the main window, select the logic analyzer icon.
b. Choose Setup... from the menu.
3. If the logic analyzer is not already set for Timing, change the sampling mode to Timing.
a. Select the Format tab.
b. Select the sampling mode option button and choose Timing - Full
Channel.
4. Group channels with labels.
a. Optional - Insert a second label.
1. Select Lab1.
22
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Making a Basic Timing Measurement
2. Choose Insert after....
3. In the Enter Label Name box, select OK.
b. Optional - Rename Lab1
1. Select Lab1.
2. Choose Rename....
3. Enter a new name in the name field.
4. Select OK to dismiss the Rename Label box.
c. Select the bit assignment button.
The bit assignment button is to the right of a label name, and under a pod column.
d. Choose ******** from the menu.
If none of the choices match your own system, choose Individual... and select the individual bits to assign them (*) or ignore them (.).
5. Define trigger terms for a bus.
a. Select the Tr igger tab.
b. Optional - Rename pattern term patt1.
1. Select the patt1 field.
2. Enter a new name.
c. Select the appropriate label.
1. Select the label button immediately to the right of the term name.
2. To define the term as a combination of labels, choose Insert... To use a different label to define the term, choose Replace...
3. In the dialog box, select the label name you want to use and then select the OK button.
d. Select the field with XX and enter the value you want to trigger on.
6. Define trigger terms for an edge.
a. Select the Edge tab in the lower part of the window.
b. Optional - Rename edge1.
23
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Making a Basic Timing Measurement
1. Select the edge1 field.
2. Enter a new name.
c. Select the appropriate label.
1. Select the label button immediately to the right of the term name.
2. To define the term as a combination of labels, choose Insert... To use a different label to define the term, choose Replace... Edges within a term are always ORd together, which means only one of the edges on one of the labels needs to occur for the edge term to become true.
3. In the dialog box, select the label name you want to use and then select the OK button.
d. Select the edge assignment button (........) and enter the edge or
edges you want to trigger on. Remember, if more than one edge is specified, then when the logic analyzer detects any of the edges the term becomes true.
7. Add the edge term to the trigger sequence.
a. Select Modify from the menu bar, then Break down macros.
b. Select the 1 sequence level button and choose Edit...
c. In the dialog box, select the patt1 button and choose Combo...
d. In the Combination box, select Off next to edge1 and choose On.
e. Select the Or option button where the path from patt1 and the path
from edge1 come together, and choose And.
f. Select the OK button.
The analyzer is now set to trigger when it detects edge1 and patt1 is on the bus. The trigger sequence window shows
Find "(patt1*edge)" then TRIGGER
.
The logic analyzer automatically triggers on the first trigger term. You can set up more complex triggers by editing the sequence levels and defining additional trigger terms.
See Also The Tri gger Tab on page 55
24
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
1. Select the Run button.
2. Examine the data.
a. Select the Window menu.
b. Select the slot of your high-speed logic analyzer and choose Waveform.
c. To have the waveform display appear automatically when you run the
logic analyzer, select Options -> Popup on Run -> On in the menu bar of the waveform display.
d. To insert additional labels, or expand overlaid signals, select the label
name.
See Also For Connection Information
Logic Analysis System Installation Guide
For Details on the Training Board or More Tutorials
Making a Basic Timing Measurement
Making Basic Measurements
Examples of Typical Timing Measurements
Hardware Turn-On (see the Measurement Examples help volume) measurements.
Firmware Development (see the Measurement Examples help volume) measurements.
System Integration (see the Measurement Examples help volume) measurements.
For Details on the Logic Analyzer Interface
The Format Tab” on page 47
The Trigger Tab on page 55
25
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer

Making a Basic State Measurement

Making a Basic State Measurement
This example uses the circuit board that is supplied with the Making Basic Measurements kit as the target system. The kit is supplied with
every logic analysis system, or can be ordered from your Agilent Technologies Sales Office.
There are ten major steps to making a basic measurement. When using the Agilent Technologies 16517A/18A logic analyzer with the training board, you need to connect pod 1 of an Agilent Technologies 16550, 16554, 16555, or 16556 logic analyzer to J1 of the training board in order to supply power.
Map the Logic Analyzer to the Target System
1. Connect probes.
a. Using ground extenders, connect the probes of Pod 1 to J2. You need to
ground each probe. Be sure to connect the CLK probe to CLK1 of the target system.
b. Connect Pod 1 of the logic analyzer to J1 on the target system.
2. On the Agilent Technologies 16700A/B logic analysis system, open a logic analyzer setup window.
a. In the main window, select the logic analyzer icon.
b. Choose Setup... from the menu.
3. If the logic analyzer is not already set for State, change the sampling mode to State.
a. Select the Format tab.
b. Select the sampling mode option button and choose State - Full
Channel.
4. Check that the logic analyzer is detecting a clock signal.
The Clock Period display shows the measured target system clock. For the training board, the clock is about 40 ns.
If the Clock Period display shows a line, the logic analyzer is not detecting
26
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Making a Basic State Measurement
any clock. Check that the CLK probe of Pod 1 of the master card is connected to CLK1 of J2 on the training board, and that the probe is grounded. If there is still no activity, check that the other logic analyzer is connected to J1 to supply power.
5. Group channels with labels.
a. Optional - Insert a second label.
1. Select the Lab1 button.
2. Choose Insert after....
3. In the Enter Label Name box, select the OK button.
b. Optional - Rename Lab1.
1. Select the Lab1 button.
2. Choose Rename....
3. Enter a new name in the name field.
4. Select OK to dismiss the Rename Label box.
c. Select the bit assignment button.
The bit assignment button is to the right of a label name, and under a pod column.
d. Choose ******** from the menu.
If none of the choices match your own system, choose Individual... and select the individual bits to assign them (*) or ignore them (.).
6. Define trigger terms for patterns on buses.
a. Select the Tr igger tab.
b. Optional - Rename term patt1.
1. Select the patt1 field.
2. Enter a new name.
c. Select the appropriate label.
1. Select the label button immediately to the right of the term name.
2. To define the term as a combination of labels, choose Insert... To use a different label to define the term, choose Replace...
27
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
Making a Basic State Measurement
3. In the dialog box, select the label name you want to use and then
select the OK button.
d. Select the field with XX and enter the value you want to trigger on.
e. Optional - Repeat steps a - d for term patt2.
7. Optional - Add additional trigger terms to the trigger sequence.
The logic analyzer automatically triggers on patt1, the first trigger term. You can set up more complex triggers by editing the sequence levels and combining trigger terms.
a. Select the 1 sequence level box and choose Edit...
b. In the dialog box, select the patt1 button and choose Combo...
c. In the Combination box, select Off next to patt2 and choose On.
d. To change the trigger to patt1 and patt2, select the Or button to the
right of the terms and choose And.
e. Select the Combination dialog’s OK button.
f. Select the sequence level dialog’s OK button.
The analyzer is now set to trigger when it detects both the pattern defined by patt1 and the pattern defined by patt2 on the target systems buses. The trigger sequence windows shows
Find 1 occurrence of "(patt1*patt2)" then TRIGGER
See Also “The Tri gger Tab on page 55
1. Select the Run button.
2. Examine the data.
a. Select the Window menu.
b. Select the slot of your high-speed logic analyzer and choose Listing.
c. To have the listing display appear automatically when you run the logic
analyzer, select Options -> Popup on Run -> On in the menu bar of the listing display.
d. To insert additional labels, select the label name.
28
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer
See Also For Connection Information
Logic Analysis System Installation Guide
For Details on the Training Board or More Tutorials
Making Basic Measurements
Examples of Typical Timing Measurements
The "Looking at State Events" group under Hardware Turn-On (see the Measurement Examples help volume) measurements.
Firmware Development (see the Measurement Examples help volume) measurements.
System Integration (see the Measurement Examples help volume) measurements.
For Details on the Logic Analyzer Interface
Making a Basic State Measurement
The Format Tab” on page 47
The Trigger Tab on page 55
29
Chapter 1: Agilent Technologies 16517A/18A 4GHz Timing/1GHz State Logic Analyzer

Interpreting the Data

Interpreting the Data
After youve acquired a trace with the logic analyzer, you can analyze it in the display tools. The logic analysis system also provides filtering and compare tools for more complex analysis.
The logic analyzer is automatically connected to the Waveform and Listing displays when you set up a measurement. To move to that display,
1. Select the Window menu.
2. Move the cursor over the name of the analyzer whose data you want to view.
3. Choose Waveform or Listing.
•“Analysis Using Waveform” on page 30
•“Analysis Using Listing” on page 32
Analysis Using Waveform
Example: Looking for a Missing Pattern
You can easily use the waveform tool to make timing measurements. For example, if you were triggering when a pattern doesnt follow an edge within a certain time (see the Measurement Examples help volume), you would probably want to look at your data set to see if the pattern ever did occur. This might be the case when you verifying that the system is responding to an interrupt.
After triggering on an instance where the response did not appear quickly enough, you might take these steps in the Waveform display:
1. Find the edge.
a. Select the Search tab.
b. Select the down arrow after the Label field, and choose the label
containing the edge.
30
Loading...
+ 94 hidden pages