The Agilent Technologies 1670G-Series is a 150-MHz State/500-MHz
Timing Logic Analyzer with a VGA resolution color display. The 1670GSeries logic analyzer has two options available. One option is to add a
2 GSa/s digitizing oscilloscope. Another option is to add a 32 channel
pattern generator.
Logic Analyzer Features
•130 data channels and 6 clock/data channels in the 1670G
•96 data channels and 6 clock/data channels in the 1671G
•64 data channels and 4 clock/data channels in the 1672G
•32 data channels and 2 clock/data channels in the 1673G
•3.5-inch flexible disk drive
•2 GB hard disk drive
•GPIB, RS-232-C, parallel printer, and LAN interfaces
•BNC and TP LAN ports
•Variable setup/hold time
•64k memory on all channels with 256k and 2M options
•Marker measurements
•12 levels of trigger sequencing for state and 10 levels of trigger sequencing
for timing
•Time tagging and number-of-states tagging
•Full programmability
•DIN mouse and keyboard support
2
Oscilloscope Features (Option)
•500 MHz bandwidth
•2
Gigasample per second max sampling rate
•>32000 samples per channel
•Marker measurements
displays time between markers, acquires until specified time between
markers in captured, performs statistical analysis on time between markers
•Lightweight miniprobes
Pattern Generator Features (Option)
•16 output channels at 200 MHz
•32 output channels at 100 MHz
•258,048 vectors
Documentation Options
•Programmer's Guide
•Service Guide
•Training Kit
3
In This Book
This User’s Guide has three sections. Section 1 covers how to use the
1670G-series logic analyzers. Section 2 covers how to connect, use, and
troubleshoot the logic analyzer via a Local Area Network (LAN)
connection. Section 3 covers the features of the Agilent Technologies
Symbol Utility software.
Section 1. Chapters 1 through 4 cover general product information
you need to use the logic analyzer. Chapter 5 and 6 contains detailed
examples to help you use your analyzer in performing complex
measurements. Chapter 7 covers how to use the oscilloscope (Option).
Chapter 8 covers how to use the pattern generator (Option). Chapters
9 through 11 contains reference information on the hardware and
software, including the analyzer menus and how they are used.
Chapters 12 through 14 provides a basic service guide.
Section 2. Chapters 15 through 16 provides information about
connecting the logic analyzer to the network. Chapter 17 shows you
how to access the logic analyzer’s file system. Chapter 18 shows you
how to display the analyzer interface on an X Window server. Chapter
19 shows you how to retrieve measurement data, screen images, and
status information from you logic analyzer on the LAN, and how to
copy and restore configurations. Chapter 20 shows you methods for
programming the logic analyzer via the network connection. Chapter
21 contains additional information on the logic analyzer’s directory
structure and dynamic files. Chapter 22 describes what to do if you
have a problem using the logic analyzer on your network.
Section 3. Chapters 23 through 24 describe how to locate the menus
associated with the Symbol Utility. Chapter 25 describes how to use the
Symbol Utility to perform common tasks. Chapter 26 describes the
features and functions of the Symbol Utility.
To connect a mouse37
To connect a keyboard38
To connect to an GPIB printer39
To connect to an RS-232-C printer41
To connect to a parallel printer43
To connect to a controller44
3 Using the Logic Analyzer
Using the Logic Analyzer46
Accessing the Menus47
To access the System menus48
To access the Analyzer menus50
5
Contents
Using the Analyzer Menus52
To label channel groups52
To create a symbol55
To examine an analyzer waveform57
To examine an analyzer listing60
To compare two listings63
The Inverse Assembler65
To use an inverse assembler65
4 Using the Trigger Menu
Using the Trigger Menu70
Specifying a Basic Trigger71
To assign terms to an analyzer72
To define a term74
To change the trigger specification75
Changing the Trigger Sequence77
To add sequence levels78
To change trigger functions80
Setting Up Time Correlation between Analyzers81
To set up time correlation between two state analyzers82
To set up time correlation between a timing and a state analyzer83
Arming and Additional Instruments84
To arm another instrument84
To arm the oscilloscope with the analyzer (1670G-series logic analyzers with
the oscilloscope option)85
To receive an arm signal from another instrument87
6
Contents
Managing Memory89
To selectively store branch conditions (state only)90
To set the memory length91
To place the trigger in memory93
To set the sampling rates (Timing only)94
5 Triggering Examples
Triggering Examples96
Single-Machine Trigger Examples97
To store and time the execution of a subroutine98
To trigger on the nth iteration of a loop100
To trigger on the nth recursive call of a recursive function102
To trigger on entry to a function104
To capture a write of known bad data to a particular variable106
To trigger on a loop that occasionally runs too long107
To verify correct return from a function call108
To trigger after all status bus lines finish transitioning109
To find the nth assertion of a chip select line110
To verify that the chip select line is strobed after the address is stable111
To trigger when expected data does not appear when requested112
To test minimum and maximum pulse limits114
To detect a handshake violation116
To detect bus contention117
Cross-Arming Trigger Examples118
To examine software execution when a timing violation occurs119
To look at control and status signals during execution of a routine121
To detect a glitch122
To capture the waveform of a glitch using the oscilloscope (oscilloscope option
only)123
To view your target system processing an interrupt (oscilloscope option
7
Contents
only)124
To trigger timing analysis of a count-down on a set of data lines 125
To monitor two coprocessors in a target system 126
Special Displays128
To interleave trace lists 129
To view trace lists and waveforms on the same display131
6 File Management
File Management134
Transferring Files Using the Flexible Disk Drive135
To save a configuration 136
To load a configuration137
To save a trace list in ASCII format 139
To save a screen's image 140
To load additional software 141
Transferring Files Using the LAN142
To transfer files using ftp 143
7 Using the Oscilloscope
Using the Oscilloscope146
Calibrating the oscilloscope147
Calibration PROTECT/UNPROTECT switch 147
Set up the equipment147
Load the default calibration factors148
Self Cal menu calibrations149
Protect the operational accuracy calibration factors151
8
Contents
Oscilloscope Common Menus152
Run/Stop options152
Autoscale154
Time base156
The Scope Channel Menu157
Offset field 157
Probe field158
Coupling field158
Preset field 159
Trigger marker 164
Mode/Arm menu 164
Level field167
Source field169
Slope field 169
Count field170
Auto-Trig field 171
When field172
Count field175
The Scope Marker Menu176
Manual time markers options176
Automatic time markers options179
Manual/Automatic Time Markers option184
Voltage Markers options 185
Channel Label field 187
To set up the configuration 197
To build a label199
Building Test Vectors and Functions200
To build a main vector sequence201
To build an initialization sequence 202
To edit a main or initialization sequence203
To include hardware instructions in a sequence204
To include software instructions in a sequence205
To include a user macro in a sequence206
To build a user macro207
To modify a function name 208
To edit a function 208
To add, delete, or rename parameters 209
To place parameters in a vector210
To enter or modify parameters211
To build a User Symbol Table 212
To include symbols in a sequence 213
To include symbols in a function 214
To store a configuration215
To load a configuration216
To use Autoroll217
The Format Menu218
The Sequence Menu222
The User Macros Menu231
10
Contents
Loading ASCII Files233
ASCII File Commands234
ASCDown Command 234
LABel235
VECTor236
FORMat:xxx239
Loading an ASCII file over a bus (example) 240
Pattern Generator Probing System242
9 Logic Analyzer Reference
1670G-Series Logic Analyzer Description244
1670G-Series Configuration Capabilities246
Probing248
General-purpose probing system description251
Assembling the probing system255
Oscilloscope probes (oscilloscope option only) 259
Connecting the pattern generator pods directly to a PC board (pattern generator option only)260
Pattern generator output pod characteristics (pattern generator option
only)261
Keyboard Shortcuts267
Moving the cursor267
Entering data into a menu268
Using the keyboard overlays 269
Common Menu Fields270
Print field 271
Run/Stop field273
Roll fields 274
11
Contents
Disk Drive Operations275
Disk operations275
Autoload278
Format278
Pack 279
Load and Store 280
The RS-232-C, GPIB, and Centronics Interfaces282
The GPIB interface283
The RS-232-C interface284
The Centronics interface285
The Ethernet LAN interface286
System Utilities289
Real Time Clock Adjustments field 289
Update FLASH ROM field290
Display Color Selection292
Setting the Color, Hue, Saturation, and Luminosity Fields294
Returning to the Default Colors294
The Analyzer Configuration Menu295
Type field295
Illegal configuration296
The Analyzer Format Menu297
Pod threshold field 297
State acquisition modes298
Timing acquisition modes 299
Acquisition modes 300
Clock Inputs Display301
Pod clock field (State only) 302
Master and Slave Clock fields (State only) 305
Symbols field308
Label fields 310
Label polarity fields 311
12
Contents
The Analyzer Trigger Menu312
Trigger sequence levels 312
Modify Trigger field313
Timing trigger function library 314
State trigger function library316
Modifying the user function319
Resource terms 323
Arming Control field327
Acquisition Control field 329
Count field (State only)331
Interleaving state listings338
Time-correlated displays339
Markers339
The Chart Menu340
Min and Max scaling fields341
Markers/Range field 341
Axis Control field342
Rescale field343
13
Contents
The Compare Menu344
Reference Listing field 345
Difference Listing field345
Copy Listing to Reference field 346
Find Error field 347
Compare Full/Compare Partial field 347
10 System Performance Analysis (SPA) Software
System Performance Analysis Software350
What is System Performance Analysis?352
Getting started 355
SPA measurement processes 357
Using State Overview, State Histogram, and Time Interval 373
Using SPA with other features 383
Intermittent data errors423
Unwanted triggers424
No activity on activity indicators424
Capacitive loading425
No trace list display425
Analysis Probe Problems426
Target system will not boot up426
Slow clock427
Erratic trace measurements428
Inverse Assembler Problems429
No inverse assembly or incorrect inverse assembly429
Inverse assembler will not load or run431
15
Contents
Error Messages432
". . . Inverse Assembler Not Found"432
"No Configuration File Loaded"432
"Selected File is Incompatible"433
"Slow or Missing Clock"433
"Waiting for Trigger" 433
"Must have at least 1 edge specified"434
"Time correlation of data is not possible"434
"Maximum of 32 channels per label"434
"Timer is off in sequence level n where it is used" 435
"Timer is specified in sequence, but never started"435
"Inverse assembler not loaded - bad object code." 435
"Measurement Initialization Error"436
"Warning: Run HALTED due to variable change" 436
To inspect the logic analyzer456
To apply power456
To clean the logic analyzer457
To test the logic analyzer 457
Troubleshooting458
To use the flowcharts459
To check the power-up tests461
To run the self-tests 462
To test the auxiliary power471
15 Introducing the LAN Interface
Introducing the LAN Interface476
LAN section overview478
16 Connecting and Configuring the LAN
Connecting and Configuring the LAN480
To connect to your network481
To configure the network addresses 482
To verify connectivity with the ping utility485
To mount the logic analyzer 486
17 Accessing the Logic Analyzer File System Using the LAN
Accessing the Logic Analyzer File System Using the LAN490
Control User vs. Data User 490
To mount the file system via NFS491
To access the file system via ftp 496
17
Contents
18 Using the LAN’s X Window Interface
Using the LAN’s X Window Interface498
To start the interface from the front panel 499
To start the interface from the computer 501
To close the interface 504
To load the custom fonts 505
Additional Information 508
19 Retrieving and Restoring Data Using the LAN
Retrieving and Restoring Data Using the LAN510
To copy ASCII measurement data511
To copy raw measurement data512
To restore raw measurement data513
To copy screen images from \system\graphics 514
To copy status information from \status515
To copy configurations from setup.raw517
To restore configurations518
20 Programming the Logic Analyzer Using the LAN
Programming the Logic Analyzer Using the LAN520
To set up for Ethernet LAN programming521
To enter commands directly using telnet522
To write programs that open the command parser socket524
21 LAN Concepts
LAN Concepts528
Directory structure of the logic analyzer's file system529
Dynamic files532
LAN-related fields in the logic analyzer's menus 533
18
Contents
22 Troubleshooting the LAN Connection
Troubleshooting the LAN Connection536
Troubleshooting the Initial Connection537
Assess the problem537
Troubleshooting in a workstation environment540
Troubleshooting in an MS-DOS environment542
Troubleshooting in an MS Windows environment544
Verify the logic analyzer performance546
Status Number548
Network Status Information551
Solutions to Common Problems553
If you cannot connect to the logic analyzer553
If you cannot mount the logic analyzer file system554
If you cannot access the file system via ftp 554
If you cannot start the XWindow interface555
If your X Window looks odd555
If you cannot copy files from the logic analyzer556
If you cannot restore raw files556
If you get an "operation timed-out" message 557
If the logic analyzer begins to operate slowly 557
If the logic analyzer does not respond 557
If all else fails 558
Getting Service Support559
Return to Agilent service559
23 Symbol Utility Introduction
Symbol Utility Introduction564
Equipment Required564
Supported Symbol File Formats 565
Symbol Utility section overview567
19
Contents
24 Getting Started with the Symbol Utility
Getting Started with the Symbol Utility570
To Access the Symbol File Load Menu 571
Method 1: Using the Module Field 571
Method 2: Using the Symbol Field in the Format Menu573
To Access the Symbol Browser 575
25 Using the Symbol Utility
To generate a symbol file 578
To Load a Symbol File 579
To Display Symbols in the Trace List582
To Trigger on a Symbol583
To View a List of Symbol Files Currently Loaded into the System 585
To Remove a Symbol File From the System 586
26 Symbol Utility Features and Functions
Symbol Utility Features and Functions588
The OMF Symbol File Load Menu589
OMF File Field590
Drive Field 590
Label Field 591
Module Field591
Load Field592
Current Loaded Files Field593
Section Relocation Option594
20
Contents
The OMF Symbol Browser Menu596
Symbol Type Selection Field (User vs. OMF)597
Find Field598
Browse Results Display 600
Align to xx Byte Option601
Offset Option 602
Context Display603
Address Display 603
Symbol Mode Field604
The General-Purpose ASCII File Format605
Creating a GPA Symbol File 606
GPA File Format 607
Sections 609
Functions 611
Variables 612
Source Line Numbers 613
Start Address614
Comments 614
21
Contents
22
Section 1
Logic Analyzer
23
24
1
Logic Analyzer Overview
25
Logic Analyzer Overview
Agilent Technologies 1670G-Series Logic Analyzer
Agilent Technologies 1670G-Series Logic
Analyzer
1670G-Series Logic Analyzer Front Panel (oscilloscope option)
Select Key
The Select key action depends on the type of field currently
highlighted. If the field is an option field, the Select key brings up an
option menu or, if there are only two possible values, toggles the value
in the field. If the highlighted field performs a function, the Select key
starts the function.
Done Key
The Done key saves assignments and closes pop-up menus. In some
fields, its action is the same as the Select key.
26
Logic Analyzer Overview
Agilent Technologies 1670G-Series Logic Analyzer
Shift Key
The Shift key, which is blue, provides lowercase letters and access to
the functions in blue on some of the keys. You do not need to hold the
shift key down while pressing the other key. Press the shift key first,
and then the function key.
Knob
The knob can be used in some fields to change values. These fields are
indicated by a side view of the knob placed on top of the field when it is
selected. The knob also scrolls the display and moves the cursor within
lists. If you are using a mouse, you can do the same actions by holding
down the right button of the mouse while dragging.
1670G-Series Logic Analyzer Back Panel
27
Logic Analyzer Overview
Agilent Technologies 1670G-Series Logic Analyzer
External Trigger BNCs
The External Trigger BNCs provide the "Port In" and "Port Out"
connections for the Arm In and Arm Out of the Trigger Arming Control
menu.
RS-232-C Connector
Standard DB-25 type connector for connecting an RS-232-C printer or
controller.
GPIB Connector
Standard GPIB connector for connecting an GPIB printer or controller.
Parallel Printer Connector
Standard Centronics connector for connecting a parallel printer.
LAN Connectors
Connects the logic analyzer to your local ethernet network. The BNC
connector on top accepts 10Base2 ("thinlan"). The UTP connector
below the BNC connector accepts 10Base-T ("ethertwist").
Calibration Memory Switch
Provides write protection for the calibration factors stored in memory.
Active Probe Power
Provides the power needed for active probes such as the Agilent
Technologies 1144A.
28
Logic Analyzer Overview
Agilent Technologies 1670G-Series Logic Analyzer
To make a measurement
For more detail on any of the information below, see the referenced
chapters or the Logic Analyzer Training Kit. If you are using an analysis
probe with the logic analyzer, some of these steps may not apply.
Map to target
Connect probes
Connect probes from the target system to the logic analyzer to
physically map the target system to the channels in the logic analyzer.
Attach probes to a pod in a way that keeps logically-related channels
together. Remember to ground the pod.
See Also"Probing" on page 248 for more detail on constructing probes.
Set type
When the logic analyzer is turned on, Analyzer 1 is named Machine 1
and is configured as a timing analyzer, and Analyzer 2 is off. To use
state analysis or software profiling, you must set the type of the
analyzer in the Analyzer Configuration menu. You can only use one
timing analyzer at a time.
29
Logic Analyzer Overview
Agilent Technologies 1670G-Series Logic Analyzer
Assign pods
In the Analyzer Configuration menu, assign the connected pods to the
analyzer you want to use. The number of pods on your logic analyzer
depends on the model. Pods are paired and always assigned as a pair to
a particular analyzer.
Set up analyzers
Set modes and clocks
Set the state and timing analyzers using the Analyzer Format menu. In
general, these modes trade channel count for speed or storage. The
state analyzer also provides for complicated clocking. If your state
clock is set incorrectly, the data gathered by the logic analyzer might
indicate an error where none exists.
See Also"The Analyzer Format Menu" on page 297 for more information on
modes and clocks.
Group bits under labels
The Analyzer Format menu indicates active pod bits. You can create
groups of bits across pods or subgroups within pods and name the
groups or subgroups using labels.
30
Loading...
+ 598 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.