Main
              Agilent Technologies 1670G-Series Logic Analyzers
Logic Analyzer Features            
Page
              In This Book
            Page
            Page
              Managing Memory 89
5 Triggering Examples Triggering Examples 96 Single-Machine Trigger Examples 97                
Cross-Arming Trigger Examples 118
            Page
              Oscilloscope Common Menus 152
The Scope Channel Menu 157                
The Scope Display Menu 160
The Scope Trigger Menu 164                
The Scope Marker Menu 176
              The Scope Auto Measure Menu 188
Building Test Vectors and Functions 200            
Page
            Page
            Page
            Page
            Page
              Error Messages 432
13 Specifications General Information 438                
14 Operators Service Operators Service 454
            Page
            Page
            Page
            Page
              The OMF Symbol File Load Menu 593
The OMF Symbol Browser Menu 600                
Index
The General-Purpose ASCII File Format 609            
Page
            Page
            Page
            Page
              Agilent Technologies 1670G-Series Logic  Analyzer
Select Key                
Done Key
              Shift Key
Knob            
Page
              To make a measurement
Connect probes                
Set type
            Page
              Set up trigger
Define terms                
Configure Arming Control
Set up trigger sequence            
Page
            Page
              Make measurements
            Page
              Connecting Peripherals
Mouse and Keyboard                
Printers
              To connect a mouse
              To connect a keyboard
              To connect to an GPIB printer
            Page
              To connect to an RS-232-C printer
            Page
              To connect to a parallel printer
              To connect to a controller
            Page
            Page
              Accessing the Menus
              To access the System menus
            Page
              To access the Analyzer menus
1Select the mode field.                
2Select Analyzer. 3Select the menu field.
            Page
              Using the Analyzer Menus
To label channel groups            
Page
            Page
            Page
              To create a symbol
            Page
              To examine an analyzer waveform
            Page
            Page
              To examine an analyzer listing
1In Analyzer mode, press the Run key to acquire data.                
2Go to the Analyzer Listing menu.
            Page
            Page
              To compare two listings
            Page
              The Inverse Assembler
To use an inverse assembler             
Page
            Page
            Page
              Using the Trigger Menu
              Specifying a Basic Trigger
              To assign terms to an analyzer
            Page
              To define a term
              To change the trigger specification
            Page
              Changing the Trigger Sequence
              To add sequence levels
            Page
              To change trigger functions
              Setting Up Time Correlation between Analyzers
              To set up time correlation between two state  analyzers
              To set up time correlation between a timing  and a state analyzer
              Arming and Additional Instruments
To arm another instrument            
Page
            Page
              To receive an arm signal from another  instrument
            Page
              Managing Memory
              To selectively store branch conditions  (state only)
              To set the memory length
1In the Analyzer Trigger menu, select Acquisition Control.                
2Select the Memory Length field.
              3Select Done to exit the Acquisition Control menu.
              To place the trigger in memory
              To set the sampling rates (Timing only)
            Page
              Triggering Examples
              Single-Machine Trigger Examples
              To store and time the execution of a subroutine
            Page
              To trigger on the nth iteration of a loop
              The specification has some advantages and a potential problem. 
              To trigger on the nth recursive call of a  recursive function
            Page
              To trigger on entry to a function 
            Page
              To capture a write of known bad data to a  particular variable
              To trigger on a loop that occasionally runs too  long
              To verify correct return from a function call
              To trigger after all status bus lines finish  transitioning
              To find the nth assertion of a chip select line
              To verify that the chip select line is strobed  after the address is stable
              To trigger when expected data does not appear  when requested
            Page
              To test minimum and maximum pulse limits
            Page
              To detect a handshake violation
              To detect bus contention
              Cross-Arming Trigger Examples
              To examine software execution when a timing  violation occurs
            Page
              To look at control and status signals during  execution of a routine
              To detect a glitch
              To capture the waveform of a glitch using the  oscilloscope (oscilloscope option only)
              To view your target system processing an  interrupt (oscilloscope option only)
              To trigger timing analysis of a count-down on a  set of data lines
              To monitor two coprocessors in a target 
              7Check that the second analyzer is triggering on arm and that  Count Time is set.
              Special Displays
Interleaved trace lists                
Mixed Display mode
              To interleave trace lists
              8Select the name of the other analyzer and the label to interleave.
              To view trace lists and waveforms on the same  display
            Page
            Page
              File Management
              Transferring Files Using the Flexible Disk Drive
              To save a configuration
            Page
              To load a configuration
            Page
              To save a trace list in ASCII format
              To save a screens image
              To load additional software
              Transferring Files Using the LAN
              To transfer files using ftp
            Page
            Page
              Calibrating the oscilloscope
Calibration PROTECT/UNPROTECT switch                
Set up the equipment
              Load the default calibration factors
              Self Cal menu calibrations
            Page
              Protect the operational accuracy calibration  factors
              Oscilloscope Common Menus
Run/Stop options                
Single and Repetitive modes
Autoscale run            
Page
              Autoscale
What the Autoscale algorithm does when a signal is found               
Menus and fields changed by the Autoscale algorithm
              Time ba se
s/Div field                
Delay field
              The Scope Channel Menu
Offset field              
Probe field
Probe attenuation factor                
Coupling field
Coupling field selections            
Page
              The Scope Display Menu
Mode field                
Normal mode
Average mode              
Accumulate mode
              Connect Dots field
Grid field              
Display Options field
Set Channel Labels                
Display Sample Period
Display Marker Values              
The Scope Trigger Menu
Trigger marker                
Mode/Arm menu
              Edge trigger mode
Pattern              
Immediate trigger mode
              Level field
            Page
              Source field
Slope field              
Count field
              Auto-Trig field
On              
When field
Pattern When condition pop-up menu            
Page
            Page
              Count field
              The Scope Marker Menu
Manual time markers options                
Tx to To field
              Trig to X and Trig to O fields
T Marker value display            
Page
              Automatic time markers options 
              Set on field
Typ e fi el d                
at Level field
              Slope field
Occur field                
Statistics field
On              
Run Until Time X-O field
Less Than field            
Page
              Manual/Automatic Time Markers option
Setting the Manual/Automatic Time Markers Option              
Voltage Markers options
Va On  fiel d              
Va Vol ts fi eld
Va to Vb field                
Center Screen Field
V Marker value display              
Channel Label field 
              The Scope Auto Measure Menu
Input field              
Automatic measurements display
Measurement setup requirements              
Criteria used for making automatic measurements
              Automatic measurement algorithms
Top and base voltages              
Measurement algorithms
            Page
            Page
            Page
              Using the Pattern Generator
              Setting Up the Proper Configurations
To set up the configuration            
Page
              To build a label
            Page
              To build a main vector sequence
              To build an initialization sequence
            Page
              To include hardware instructions in a sequence
              To include software instructions in a sequence
              To include a user macro in a sequence
              To build a user macro
            Page
              To add, delete, or rename parameters
              To place parameters in a vector
              To enter or modify parameters
              To build a User Symbol Table
              To include symbols in a sequence
              To include symbols in a function
              To store a configuration
            Page
              To use Autoroll
              The Format Menu
Clock Source              
Clock Period (internal clock source)
Clock Frequency (external clock source)              
Clock Out Delay
Symbols                
Vect or Ou tpu t Mod e
            Page
              The Sequence Menu
              INIT and MAIN Sequences
              Step
Delete              
Merge
              Copy
              Insert
Instructions            
Page
            Page
              Data Field
Autoroll                
Memory Used
              The User Macros Menu
              Function 0 (current function field)
Add/Delete Function                
Using Parameters
              Loading ASCII Files
              ASCII File Commands
ASCDown Command              
LABel
              VECTor
              Vector Data
            Page
              FORMat:xxx
              Loading an ASCII file over a bus (example)
To load an ASCII file over the bus use the following example. A few  items to be noted:              
Notes
Format Specification              
Pattern Generator Probing System
Pod Numbering            
Page
              1670G-Series Logic Analyzer Description
            Page
              1670G-Series Configuration Capabilities
State Analyzer Configuration Considerations              
Timing Analyzer Configuration Considerations
              Probing
Probing Options              
Microprocessor and Bus-Specific Interfaces
General-Purpose Probing              
The Termination Adapter
              General-purpose probing system description
Probe Tip Assemblies              
Probe and Pod Grounding
Probe Leads              
Grabbers
Probe Cable                
Minimum Signal Amplitude
            Page
            Page
            Page
              Disconnecting Probe Leads from Probe Tip Assemblies
            Page
              Oscilloscope probes (oscilloscope option only)
Probe Inputs                
Maximum Probe Input Voltage
Calibration Outputs              
Connecting the pattern generator pods directly  to a PC board (pattern generator option only)
Direct pod to board connection                
Jumper cable to pod connection
              Pattern generator output pod characteristics  (pattern generator option only)
Agilent Technologies 10461A TTL Data Pod                
Agilent Technologies 10462A 3-State TTL/CMOS Data Pod
            Page
              Agilent Technologies 10466A 3-State TTL/3.3 Volt Data  Pod
              Data Cable Characteristics Without a Data Pod
              Agilent Technologies 10460A TTL Clock Pod
              Agilent Technologies 10463A ECL Clock Pod
              Keyboard Shortcuts
Moving the cursor                
Keyboard cursor movement
Page Up and Page Down keys                
Selecting a menu item 
              Entering data into a menu
              Using the keyboard overlays
              Common Menu Fields
              Print field
Print Screen              
Print Disk
Print All                
Print Partial
              Run/Stop field
Repetitive              
Roll fields
              Disk Drive Operations
Disk operations            
Page
              Disk operation safeguards
              Autoload
Format              
Pack
              Load and Store
All                
System
Analyzer            
Page
              The RS-232-C, GPIB, and Centronics Interfaces
Default Setup                
Controller interface
Printer interface              
The GPIB interface
              The RS-232-C interface
Baud rate                
Stop Bits
Parity                
Data Bits
              The Centronics interface
              The Ethernet LAN interface
            Page
            Page
              System Utilities
Real Time Clock Adjustments field              
Update FLASH ROM field
            Page
              Display Color Selection
The Color Model: Hue, Saturation, and Luminosity            
Page
            Page
              The Analyzer Configuration Menu
Type  fie ld              
Illegal configuration
              The Analyzer Format Menu
Pod threshold field              
State acquisition modes 
Full Channel/64K Memory/150 MHz                
Half Channel/128K Memory/150 MHz
              Timing acquisition modes 
Conventional Acquisition Mode              
Acquisition modes
              Clock Inputs Display
              Pod clock field (State only)
Master                
Slave
            Page
              Demultiplex
              Master and Slave Clock fields (State only)
Clock selections            
Page
              Setup/Hold field
              Symbols field
Label field              
Base field
Symbol Width field                
Symbol name field
Typ e fi el d              
Label fields
              Label polarity fields
              The Analyzer Trigger Menu
Trigger sequence levels                
Sequence level usage
              Modify Trigger field
Break Down Functions / Restore Functions              
Timing trigger function library
            Page
              State trigger function library
            Page
            Page
              Modifying the user function
              Using bit patterns, ranges, and edges
Using storage qualification                
Setting < and > durations (Timing only)
              Using the Occurrence Counters
Using the timer                
Branching
            Page
              Resource terms
Bit pattern terms a-j                
Range terms 1 and 2
              Edge terms 1 and 2 (Timing only)
Global timers 1 and 2                
Assigning resource term names and values
              Using Preset Values
Assigning Bit by Bit              
Combination of terms
              Arming Control field
Arming control between analyzers                
Arming control using external BNCs
            Page
              Acquisition Control field
Acquisition Mode field                
Memory Length 
Trigger Position field              
Delay (Timing only)
Branches Taken Stored / Not Stored field              
Count field (State only)
Time and State tags              
The Listing Menu
Markers                
Pattern markers
State analyzer markers              
Timing analyzer markers
Stop measurement field                
Statistics markers
              The Waveform Menu
sec/Div field                
Accumulate field
              Delay field
Waveform label field              
Viewing state values in the bus option
              Wavef orm d ispla y
              The Mixed Display Menu
Interleaving state listings            
Page
              The Chart Menu
Label vs. Label charts                
Label vs. State charts
              Min and Max scaling fields
Markers/Range field              
Axis Control field
              Rescale field
              The Compare Menu
              Reference Listing field
Difference Listing field              
Copy Listing to Reference field
              Find Error field
Compare Full/Compare Partial field              
Mask field
Bit Editing field            
Page
              System Performance Analysis Software
            Page
              What is System Performance Analysis?
              Operating characteristics
State Overview              
State Histogram
Time Interval              
Getting started
Accessing the menus                
Selecting State Overview, State Histogram, or Time  Interval modes
              Setting up the State Format specification
              SPA measurement processes
Selecting and changing trace modes              
Sampling methods and data sorting
Selecting and changing labels              
State Overview mode
            Page
            Page
              State Histogram mode
            Page
            Page
            Page
              Time Interval mode
            Page
            Page
            Page
            Page
            Page
            Page
              Using State Overview, State Histogram, and  Time Interval
Setting up the logic analyzer                
Using State Overview mode
              Specifying Low and High values
              Interpreting the histogram display
              Using State Histogram mode
            Page
            Page
              Using Time Interval mode
Specifying an event            
Page
            Page
            Page
              Using SPA with other features
Programming with SPA                
Changing between SPA and a State/Timing Analyzer
              Using SPA in Group Runs
            Page
            Page
              The File System
              Directories
Hard disk drive                
Flexible disk drive
              File types
Standard file types              
Filename endings
              The Trigger Sequence
              Trigger sequence specification
              Sequence-advance specification
            Page
              Analyzer resources
            Page
            Page
            Page
            Page
              Timing analyzer
State analyzer              
Configuration Translation Between Agilent  Logic Analyzers 
            Page
              The Analyzer Hardware
            Page
              CPU board
System memory                
Keypad and knob interface
              GPIB interface
RS-232-C interface                
Power supply
            Page
            Page
              Probing
Comparators              
Acquisition
              Threshold
Test and clock synchronization circuit            
Page
              Attenuator/Preamp theory of operation
Oscilloscope acquisition            
Page
            Page
              Analog Interface
              Pattern Generator board theory
Loop Register              
RAM
Output Driver                
Clock Circuit
              CPU Interface
Pod              
Self-tests description
            Page
              Troubleshooting the Logic Analyzer
              Analyzer Problems
Intermittent data errors              
Unwanted triggers
No activity on activity indicators              
Capacitive loading
No trace list display              
Analysis Probe Problems
Target system will not boot up              
Slow clock
              Erratic trace measurements
              Inverse Assembler Problems
No inverse assembly or incorrect inverse  assembly            
Page
              Inverse assembler will not load or run
You need to ensure that you have the correct system software loaded  on your analyzer.              
Error Messages
". . . Inverse Assembler Not Found"                
"No Configuration File Loaded"
              "Selected File is Incompatible"
"Slow or Missing Clock"                
"Waiting for Trigger"
            Page
            Page
            Page
            Page
              General Information
Accessories             
Page
              Specifications (logic analyzer)
              Specifications (oscilloscope option)
              Characteristics (logic analyzer)
Channel count:              
Characteristics (oscilloscope)
Characteristics (pattern generator)            
Page
              Supplemental characteristics (logic analyzer)
Probes                
State analysis
              Timing analysis
Triggering              
Measurement and display functions
Measurement functions                
Indicators
              Data entry/display
              Marker functions
Auxiliary power              
Supplemental characteristics (oscilloscope)
              Triggering:
Trigger Modes:              
Operating environment
            Page
              Operators Service
              Preparing For Use
Power requirements                
Operating environment
Storage              
To inspect the logic analyzer
To apply power              
To clean the logic analyzer
To test the logic analyzer              
Troubleshooting
            Page
            Page
              To check the power-up tests
              To run the self-tests
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              To test the auxiliary power
Equipment Required            
Page
            Page
            Page
            Page
              Introducing the LAN Interface
Requirements                
Characteristics
            Page
              LAN section overview
            Page
              Connecting and Configuring the LAN
              To connect to your network
              To configure the network addresses
              2Set up the LAN Settings menu.
              3If necessary, add the logic analyzer to your local network  configuration.
              To verify connectivity with the ping utility
              To mount the logic analyzer
            Page
            Page
            Page
              Accessing the Logic Analyzer File System Using  the LAN
Control User vs. Data User                
Control User
Data User                
Password and File Protection
              To mount the file system via NFS
From Computers Running the UNIX Operating System            
Page
              From Computers Running the MS-DOS Operating System
            Page
            Page
              To access the file system via ftp
            Page
              Using the LANs X Window Interface
Using the Mouse and Keyboard                
Duplicating Front-Panel Knob Control
              To start the interface from the front panel
            Page
              To start the interface from the computer
1On your Xserver, enable analyzer-initiated windows.                
2Send the XWIN ON programming command to the logic analyzer.
            Page
            Page
              To close the interface
1Go to the System External I/O menu. 2Select the Disconnect field.                
From a Remote Computer
              To load the custom fonts
            Page
            Page
              Additional Information
Color                
Window Dimensions and Content
            Page
              Retrieving and Restoring Data Using the LAN
              To copy ASCII measurement data
              To copy raw measurement data
              To restore raw measurement data
1Access the analyzers file system as the control user.                
2Copy the data.raw file to the appropriate \slot_{x} directory.
              To strip LIF structure from raw measurement  data
The data.raw File Format            
Page
              To copy screen images from \system\graphics
              To copy status information from \status
1Access the logic analyzers file system.                
Refer to the chapter "Accessing the Logic Analyzer File System".
2Copy the appropriate file from the \status directory.                
The \status directory contains the following ASCII files:
            Page
              To copy configurations from setup.raw
1Set up the configuration.                
2Access the logic analyzers file system.
3Copy the setup.raw file from the appropriate directory.                
Dynamic Configuration Files
              To restore configurations
1Access the logic analyzers file system as the control user.                
2Copy the setup.raw file to the appropriate directory.
            Page
              Programming the Logic Analyzer Using the LAN
The Command Parser Socket            
Page
              To enter commands directly using telnet
            Page
              To write programs that open the command  parser socket
            Page
            Page
            Page
            Page
              Directory structure of the logic analyzers file 
Analyzer (\slot_a) Subdirectories and Files              
{Root}
slot_a                
system status
            Page
              Dynamic files
Known Incompatibilities                
SUN Operating Systems
              LAN-related fields in the logic analyzers menus
Controller Connection                
X-Window Box
LAN Settings               
Time Zone Field
            Page
            Page
              Troubleshooting the Initial Connection
Assess the problem                
Timeout errors
              Packets routinely lost
Problems transferring or copying files                
Communications not established
            Page
              Troubleshooting in a workstation environment
            Page
              Troubleshooting in an MS-DOS environment
            Page
              Troubleshooting in an MS Windows  environment
            Page
              Verify the logic analyzer performance
            Page
              Status Number
              The following table describes each bit in the status number.
            Page
              Network Status Information
            Page
              Solutions to Common Problems
If you cannot connect to the logic analyzer              
If you cannot mount the logic analyzer file 
If you cannot access the file system via ftp              
If you cannot start the XWindow interface
If your X Window looks odd              
If you cannot copy files from the logic analyzer
If you cannot restore raw files              
If you get an "operation timed-out" message
If the logic analyzer begins to operate slowly                
If the logic analyzer does not respond
            Page
              Getting Service Support
Return to Agilent service            
Page
            Page
            Page
            Page
              Symbol Utility Introduction
Equipment Required              
Supported Symbol File Formats
            Page
              Symbol Utility section overview
            Page
            Page
              Getting Started with the Symbol Utility
            Page
            Page
            Page
            Page
              To Access the Symbol Browser
            Page
            Page
              To generate a symbol file
              To Load a Symbol File
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              To Remove a Symbol File From the System
            Page
              Symbol Utility Features and Functions
            Page
              OMF File Field
Refresh Field                
Drive Field
            Page
              Load Field
OMF file versions                
Multiple files
              Current Loaded Files Field
View Field              
Section Relocation Option
              Set Absolute Section Location
Offset This Section                
Offset All Sections
              The OMF Symbol Browser Menu
Symbol Format              
Symbol Type Selection Field (User vs. OMF)
              Find Field
Asterisk wildcard (*)              
Question mark wildcard (?)
              Browse Results Display
Scroll Files field              
Align to xx Byte Option
              Offset Option
              Context Display
Address Display              
Symbol Mode Field
The Scroll Files Field                
Line Number Field
            Page
              Creating a GPA Symbol File
Simple Format              
GPA File Format
            Page
              Sections 
            Page
              Functions 
              Varia bles  
              Source Line Numbers 
              Start Address 
Comments             
Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
            Page
              DECLARATION OF CONFORMITY
Product Name:   Model Number(s):   Product Option(s):                
Product Regulations