HP 16550A User Reference

User’s Reference
Publication number 16550-97006 August 1997
For Safety information, Warranties, and Regulatory information, see the pages behind the Index
Copyright Hewlett-Packard Company 1992 – 1998
All Rights Reserved
HP 16550A 100-MHz State/500-MHz Timing Logic Analyzer
ii
In This Book
The User’s Reference contains field and feature definitions. Use this manual for information on what the menu fields do, what they are used for, and how the features work.
The manual is divided into chapters covering general product information, probing, and separately tabbed chapters for each analyzer menu. Also, chapters on error messages and instrument specifications are provided.
In the Configuration menu you have the choice of configuring an analyzer as either a State analyzer or a Timing analyzer. Some menus in the analyzer will change depending on the analyzer type you choose. For example, since a Timing analyzer does not use external clocks, the clock assignment fields in the Format menu will not be available.
If a menu field is only available to a particular analyzer type, the field is designated (Timing only) or (State only) after the field name. If no designation is shown, the field is available for both types.
1
General Information
2
Probing
3
The Configuration Menu
4
The Format Menu
5
The Trigger Menu
6
The Listing Menu
7
The Waveform Menu
8
The Chart M enu
9
The Compare Menu
10
The Mixed Display Menu
11
Error Messages
Specifications and
12
Characteristics
13
Installation and Testing
Index
iii
iv
Table of Contents
1 General Information
Configuration Capabilities 1–3 Key Features 1–4 Accessories Supplied 1–5 Accessories Available 1–6
2 Probing
General Purpose Probing System Description 2–7 Assembling the Probing System 2–11
3 The Configuration Menu
Name Field 3–3 Type Field 3–4 Unassigned Pods List 3–5 Activity Indicators 3–7
4 The Format Menu
State Acquisition Mode Field (State only) 4–4 Timing Acquisition Mode Field (Timing only) 4–5 Clock Inputs Display 4–13 Pod Field 4–14 Pod Clock Field (State only) 4–15 Pod Threshold Field 4–19 Master and Slave Clock Field (State only) 4–20 Setup/Hold Field (State only) 4–22 Symbols Field 4–24 Label Assignment Fields 4–24 Rolling Labels and Pods 4–24 Label Polarity Fields 4–25 Bit Assignment Fields 4–26
Contents–1
Contents
5 The Trigger Menu
Trigger Sequence Levels 5–6
Modify Trigger Field 5–8
Pre-defined Trigger Macros 5–11
Using Macros to Create a Trigger Specification 5–13 Timing Trigger Macro Library 5–14 State Trigger Macro Library 5–16 Modifying the User-level Macro 5–19
Resource Terms 5–26
Assigning Resource Term Names and Values 5–28 Label and Base Fields 5–32 Arming Control Field 5–33
Acquisition Control 5–36
Trigger Position Field 5–37 Sample Period Field 5–38 Branches Taken Stored / Not Stored Field 5–38 Count Field (State only) 5–39
6 The Listing Menu
Markers Field 6–4
Pattern Markers 6–5
Find X-pattern / O-pattern Field 6–6 Pattern Occurrence Fields 6–7 From Trigger / Start / X Marker Field 6–8 Specify Patterns Field 6–9 Label / Base Roll Field 6–12 Stop Measurement Field 6–13 Clear Pattern Field 6–16
Contents–2
Time Markers 6–17
Trig to X / Trig to O Fields 6–18
Statistics Markers 6–19
States Markers (State only) 6–21
Trig to X / Trig to O Fields 6–22 Data Roll Field 6–23 Label and Base Fields 6–24 Label / Base Roll Field 6–24
7 The Waveform Menu
Acquisition Control Field 7–5 Accumulate Field 7–6 States Per Division Field (State only) 7–7 Seconds Per Division Field (Timing only) 7–8 Delay Field 7–9 Sample Period Display (Timing only) 7–10 Markers Field 7–12
Contents
Pattern Markers 7–13
X-pat / O-pat Occurrence Fields 7–14 From Trigger / Start / X Marker Field 7–15 X to O Display Field (Timing only) 7–16 Center Screen Field 7–17 Specify Patterns Field 7–18 Label / Base Roll Field 7–21 Stop Measurement Field 7–22 Clear Pattern Field 7–25
Time Markers 7–26
Trig to X / Trig to O Fields 7–27 Marker Label / Base and Display 7–28
Contents–3
Contents
Statistics Markers 7–29
States Markers (State only) 7–31
Trig to X / Trig to O Fields 7–32 Marker Label / Base and Display 7–33
Waveform Display 7–34
Blue Bar Field 7–36 Channel Mode Field 7–38 Module and Label Fields 7–40 Action Insert/Replace Field 7–41 Delete and Delete All Fields 7–42 Waveform Size Field 7–43
8 The Chart Menu
Selecting the Axes for the Chart 8–6
Y-axis Label Value Field 8–7 X-axis Label / State Type Field 8–8
Scaling the Axes 8–9
Min and Max Scaling Fields 8–10 Markers / Range Field 8–11
Pattern Markers 8–12
Find X-pattern / O-pattern Field 8–13 Pattern Occurrence Fields 8–14 From Trigger / Start / X Marker Fields 8–15 Specify Patterns Field 8–16 Label / Base Roll Field 8–18 Stop Measurement Field 8–19 Clear Pattern Field 8–22
Contents–4
Time Markers 8–23
Trig to X / Trig to O Fields 8–24
Statistics Markers 8–25
States Markers 8–27
Trig to X / Trig to O Fields 8–28
9 The Compare Menu
Reference Listing Field 9–5 Difference Listing Field 9–6 Copy Listing to Reference Field 9–8 Find Error Field 9–9 Compare Full / Compare Partial Field 9–10 Mask Field 9–11 Specify Stop Measurement Field 9–12 Data Roll Field 9–15 Bit Editing Field 9–16 Label and Base Fields 9–17 Label / Base Roll Field 9–17
Contents
10 The Mixed Display Menu
The Mixed Display Menu 10–2
Intermodule Configuration 10–3 Inserting Waveforms 10–4 Interleaving State Listings 10–5 Time-Correlated Displays 10–7 Markers 10–8
Contents–5
Contents
11 Error Messages
Error Messages 11–3 Warning Messages 11–6 Advisory Messages 11–9
12 Specifications and Characteristics
Specifications 12–3 Characteristics 12–4
13 Installation and Testing
To inspect the module 13–3 To prepare the mainframe 13–3 To configure a one-card module 13–5 To configure a two-card module 13–6 To install the module 13–8 To test the module 13–10 To perform the self-tests 13–10 To clean the logic analyzer module 13–12
Index
Contents–6
1
General Information
Logic Analyzer Description
The HP 16550A State/Timing Analyzer module is part of a new generation of general-purpose logic analyzers. The HP 16550A module is used with the HP 16500B/C mainframe, which is designed as a stand-alone instrument for use by digital and microprocessor hardware and software designers. The HP 16500B/C mainframe has HP-IB and RS-232-C interfaces for hard copy printouts and control by a host computer.
The HP 16550A State/Timing Analyzer module has 96 data channels, and six clock/data channels. A second HP 16550A card can be added to expand the module to 204 data and clock/data channels.
Memory depth is 4 Kbytes in all pod pair groupings, or 8 Kbytes on just one pod (half channels). All resource terms can be assigned to either configured analyzer machine.
Measurement data is displayed as data listings or waveforms, and can be plotted on a chart or compared to a reference image.
The 100-MHz state analyzer has master, slave, and demultiplexed clocking modes available. Measurement data can be stamped with either state or time tags. For triggering and data storage, the state analyzer uses 12 sequence levels with two-way branching, 10 pattern resource terms, 2 range terms, and 2 timers/counters.
The 500-MHz timing analyzer has conventional, transitional, and glitch timing modes with variable width, depth, and speed selections. Sequential triggering uses 10 sequence levels with two-way branching, 10 pattern resource terms, 2 range terms, 2 timers/counters and 2 edge/glitch terms.
Defining a trigger specification is as easy as picking a predefined macro from a trigger macro library. Trigger macros can be used by themselves or in combination with each other.
1–2
State Analyzer
General Information
Configuration Capabilities
Configuration Capabilities
The HP 16550A can be configured as a single- or two-card module. The number of data channels range from 102 channels using just one HP 16550A, up to 204 channels when a second HP 16550A is connected. A half-channel acquisition mode is available which reduces the channel width by half, but doubles memory depth from 4K-deep to 8K-deep per channel.
The configuration guide below illustrates the channel width and memory depth combinations in all acquisition modes with a one or two card module.
Timing Analyzer
Unused clock channels can be used as data channels
Time or State tags reduces memory by half. However, full depth is
retained if you leave one pod pair unassigned. Maximum of 6 clocks in a two-card module.
Unused clock channels can be used as data channels
1–3
General Information
Key Features
Key Features
100-MHz state and 500-MHz timing acquisition speed.
96 data/6 clock channels, expandable to 198 data/6 clock channels.
Lightweight passive probes for easy hookup and compatibility with
previous HP logic analyzers and preprocessors. Variable setup/hold time, 3.5 ns window.
External arming to/from other modules through the intermodule bus.
4 Kbytes deep memory on all channels with 8 Kbytes in half channel
modes. Marker measurements.
12 levels of trigger sequencing for state and 10 levels of sequential
triggering for Timing. Both state and timing analyzers can use 10 pattern resource terms, two
range terms, and two timer/counters to qualify and trigger on data. The timing analyzer also has two edge terms available.
Predefined trigger macros for easy configuration of trigger specifications.
100-MHz time and number-of-states tagging.
Full programmability.
Mixed State/Timing and State/State (interleaved) display.
Compare, Chart, and Waveform displays.
1–4
General Information
Accessories Supplied
Accessories Supplied
The table below lists the accessories supplied with your logic analyzer. If any of these accessories are missing, contact your nearest Hewlett-Packard Sales Office. If you need additional accessories, refer to the Accessories for HP Logic Analyzers brochure.
Table 1-1
Accessories Supplied
Accessory HP Part No. Quantity
Probe tip assemblies 01650-61608 6 Probe cables 16550-61601 3 Grabbers (20 per pack) 5090-4356 6 Extra probe leads (5 per pack) 5959-9333 1 pkg Probe cable and pod labels 01650-94310 1 Probe cable ID clip 16500-41201 1 Operating system disks Call 1 User’s Reference Call 1
1–5
General Information
Accessories Available
Accessories Available
There are a number of accessories available that will make your measurement tasks easier and more accurate. You will find these listed in Accessories for HP Logic Analyzers.
Preprocessor Modules
The preprocessor module accessories enable you to quickly and easily connect the logic analyzer to your microprocessor under test.
Included with each preprocessor module is a 3.5-inch disk which contains a configuration file and an inverse assembler file. When you load the configuration file, it configures the logic analyzer for making state measurements on the microprocessor for which the preprocessor is designed.
Configuration files from other analyzer modules can also be loaded. For information on translating other configuration files into the analyzer, refer to "Preprocessor File Configuration Translation and Pod Connections" in the Probing chapter.
The inverse assembler file is a software routine that will display captured information in a specific microprocessor’s mnemonics. The DATA field in the State Listing is replaced with an inverse assembly field. The inverse assembler software is designed to provide a display that closely resembles the original assembly language listing of the microprocessor’s software. It also identifies the microprocessor bus cycles captured, such as Memory Read, Interrupt Acknowledge, or I/O write.
A list of preprocessor modules is found in Accessories for HP Logic Analyzers. Descriptions of the preprocessor modules are found with the preprocessor module accessories.
1–6
2
Probing
Probing
This chapter contains a description of the probing system for the logic analyzer. It also contains the information you need for connecting the probe system components to each other, to the logic analyzer, and to the system under test.
Probing Options
You can connect the logic analyzer to your system under test in one of the following ways:
The standard general purpose probing (provided).
HP E2445A User-Definable Interface (optional).
Direct connection to a 20-pin, 3M-Series type header connector
using the termination adapter (optional).
Microprocessor and bus-specific interfaces (optional).
General-Purpose Probing
General-purpose probing involves connecting the logic analyzer probes directly to your target system without using any interface. General purpose probing does not limit you to specific hook up schemes, as for example, the probe interface does. General-purpose probing uses grabbers that connect to both through hole and surface mount components.
General-purpose probing is the standard probing option provided with the logic analyzer. There is a full description of its components and use later in this chapter.
2–2
Probing
The HP E2445A User-Definable Interface
The optional HP E2445A User-Definable Interface allows you to connect the logic analyzer to the microprocessor in your target system. The HP E2445A includes a breadboard that you custom-wire for your system.
You will find additional information about the HP E2445A in the Accessories for HP Logic Analyzers brochure.
The Termination Adapter
The optional termination adapter allows you to connect the logic analyzer probe cables directly to test ports on your target system without the probes.
The termination adapter is designed to connect to a 20-pin (2x10), 4-wall, low-profile header connector, 3M-Series 3592 or equivalent.
Termination Ada pter
2–3
Probing
Microprocessor and Bus-Specific Interfaces
There are a number of microprocessor and bus-specific interfaces available as optional accessories which are listed in Microprocessor
and Bus Interfaces and Software Accessories for HP Logic Analyzers. Microprocessors are supported by Universal Interfaces or
Preprocessor Interfaces, or in some cases both. Preprocessor interfaces are aimed at hardware turn-on and
hardware/software integration, and will provide the following:
All clocking and demultiplexing circuits needed to capture the
system’s operation.
Additional status lines to further decode the operation of the CPU.
Inverse assembly software to translate logic levels captured by the
logic analyzer into microprocessor mnemonics.
Bus interfaces to support bus analysis for HP-IB, RS-232-C, RS-449,
SCSI, VME, VXI, ISA, EISA, MCA, FDDI, Futurebus+, JTAG, SBus, PCI, and PCMCIA.
Universal Interfaces are aimed at initial hardware turn-on, and will provide fast, reliable, and convenient connections to the microprocessor system. Universal Interfaces do not provide inverse assembly of software instructions.
2–4
Preprocessor File Configuration Translation and Pod Connections
Preprocessor configuration files from an HP 16510B, HP 16511B, and HP 16540A/D can be used by the HP 16550A logic analyzer. However, some pods must be connected differently in order for the configuration files (version 5.0 or later) to work properly. The table below and on the next page gives information on what configuration files to load and the required connecting order between the pods in the old configuration and the new HP 16550A pods.
At the end of the table there are definitions of the terms used in the table and any notes found in the table.
Software and Hardware Translation Information
Probing
Preprocessor Number
10314D 80386DX 16510B No Changes Required N/A E2409B 80286 Factory N/A N/A 10305B 8086/88 16510B 1,2,3 to 3,1,2 N/A E2426A/B 68020/EC020 16510B or
E2423A SCSI-2 16510B No Change Required N/A 10311B 68000/10 16510B No Change Required N/A 10311G 68000/10 16510B No Change Required N/A 10316G 68030 16510B or
E2403A 80486 Factory N/A N/A E2401A R3000 16540A,D No Change Required 1,2,3,4,5,6,7 to
E2420A 68040 1654 0A,D 1,2,3,4,5,6 to 1,2,5,6,3,4 1,2,3,4,5,6,7 to
E2406A 68030 16510B 1,2,3,4,5 to 1,2,4,5,3 N/A E2415A MCS-51 16510B No Change Required N/A E2418A 320C20/25 16510B No Change Required N/A 10341B 1553 16510B No Change Required N/A
Target Microprocessor
Recommended Configuration File to Transfer
Factory
Factory
Old Pods to New Pods in a One-Card Module
No Change Required N/A
No Change Required N/A
Old Pods to New Pods in a Two-Card Module
M1,M2,M3,M4,M5,M6,E1
M1,M2,M5,M6,M3,M4,E1
2–5
Probing
Preprocessor Number
E2432A 80960CA 16511B 1,2,3,4,5,6 to 1,2,5,3,4,6 1,2,3,4,5,6,7 to
E2431A 320C30/31 Factory N/A N/A 10342B RS232/HPIB Factory N/A N/A 10342G HPIB Factory N/A N/A 10300B Z80 16510B No Change Required N/A E2413B 68331/2 File E68332_6 1,2,3,4,5,6 to 3,5,1,2,4,6 N/A E2412A I860XP 16540A,D N/A 1,2,3,4,5,6,7,8,9 to
E2414B 68302 16540A,D 1,2,3,4,5,6 to 3,5,1,2,4,6 N/A E2435A I860XR 16511B or
E2416A MCS96 16510B No Change Required N/A Recommended Configuration File to Transfer: The recommended configuration file will work the best. If Factory is
recommended, you should use files specifically made for the HP 16550A. Old Pods to New Pods in a One-Card Module: Pods are reordered respectively. Old Pods to New Pods in a Two-Card Module: Pods are reordered respectively. Master = M and is located in lower
slot, Expander = E and is located in upper slot.
Target Microprocessor
Recommended Configuration File to Transfer
16540A,D
Old Pods to New Pods in a One-Card Module
N/A 1,2,3,4,5,6,7 to
Old Pods to New Pods in a Two-Card Module
M1,M2,M5,M3,M4,M6,E1
M1,M2,M3,M4,M5,M6,E2, E3,E1
M3,M1,M2,M4,M5,M6,E1
2–6
Probing
General Purpose Probing System Description
General Purpose Probing System Description
The standard probing system provided with the logic analyzer consists of a probe tip assembly, probe cable, and grabbers. Because of the passive design of the probes, there are no active circuits at the outer end of the cable.
The passive probing system is similar to the probing system used with high-frequency oscilloscopes. It consists of a series RC network (90 k in parallel with 8 pF) at the probe tip, and a shielded resistive transmission line. The advantages of this system include the following:
250 Ω in series with 8-pF input capacitance at the probe tip for minimal
loading. Signal ground at the probe tip for higher speed timing signals.
Inexpensive removable probe tip assemblies.
Probe Tip Assemblies
Probe tip assemblies allow you to connect the logic analyzer directly to the target system. This general-purpose probing is useful for discrete digital circuits. Each probe tip assembly contains 16 probe leads (data channels), one clock lead, a pod ground lead, and a ground tap for each of the 16 probe leads.
Probe Tip Assembly
2–7
Probe ground lead
Probing
General Purpose Probing System Description
Probe and Pod Grounding
Each pod is grounded by a long black pod ground lead. You can connect the ground lead directly to a ground pin on your target system or use a grabber. To connect the ground lead to grounded pins on your target system, you must use 0.63 mm (0.025 in) square pins, or use round pins with a diameter of 0.66 mm (0.026 in) to 0.84 mm (0.033 in). The pod ground lead should always be used.
Each probe can be individually grounded with a short black extension lead that connects to the probe tip socket. You can then use a grabber or the grounded pins on your target system in the same way you connect the data lines.
When probing signals with rise and fall times of 1 ns, grounding each probe lead with the 2-inch ground lead is recommended. In addition, always use the probe ground on a clock probe.
Probe Grounds
2–8
RC Network
Probing
General Purpose Probing System Description
Probe Leads
The probe leads consists of a 12-inch twisted pair cable, a ground tap, and one grabber. The probe lead, which connects to the target system, has an integrated RC network with an input impedance of 100 k in parallel with approximately 8 pF, and all in series with 250 Ω.
The probe lead has a two-pin connector on one end that snaps into the probe housing.
Probe lead connector
RC Network
Probe Lead
Grabbers
The grabbers have a small hook that fits around the IC pins and component leads. The grabbers have been designed to fit on adjacent IC pins on either through-hole or surface-mount components with lead spacing greater than or equal to 0.050 in.
2–9
CAUTION WARNING
Probing
General Purpose Probing System Description
Probe Cable
The probe cable contains 18 signal lines, 17 chassis ground lines, and two power lines for preprocessor use. The cables are woven together into a flat ribbon that is 4.5 feet long. The probe cable connects the logic analyzer to the pods, termination adapter, or preprocessor interface. Each cable is capable of carrying 0.33 amps for preprocessor power.
DO NOT exceed this 0.33 amps per cable or the cable will be damaged.
Preprocessor power is protected by a current limiting circuit. If the current limiting circuit is activated, the fault condition must be removed. After the fault condition is removed, the circuit will reset in one minute.
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 voltage swing of less than 500 mV, you may not obtain a reliable measurement.
Maximum Probe Input Voltage
The maximum input voltage of each logic analyzer probe is ±40 volts peak, CAT I.
Pod Thresholds
Logic analyzer pods have two preset thresholds and a user-definable pod threshold. The two preset thresholds are ECL ( 1.3 V) and TTL (+1.5 V). The user-definable threshold can be set anywhere between 6.0 volts and +6.0 volts in 0.05 volt increments.
All pod thresholds are set independently.
2–10
Probing
Assembling the Probing System
Assembling the Probing System
The general-purpose probing system components are assembled as shown below to make a connection between the measured signal line and the pods displayed in the Format menu.
Connecting Probe Cables to the Logic Analyzer
2–11
Probe tip assembly
Probe cable
Probing
Assembling the Probing System
Connecting Probe Cables to the Logic Analyzer
All probe cables are installed at Hewlett-Packard. If you need to replace a probe cable, refer to the Service Guide, available from your HP Sales Office.
Connecting the Probe Tip Assembly to the Probe Cable
To connect a probe tip assembly to a cable, align the key on the cable connector with the slot on the probe housing and press them together.
Connecting Probe Tip Assembly
2–12
Probing
Assembling the Probing System
Disconnecting Probe Leads from Probe Tip Assemblies
When you receive the logic analyzer, the probe leads are already installed in the probe tip assemblies. To keep unused probe leads out of your way during a measurement, you can disconnect them from the pod.
To disconnect a probe, insert the tip of a ball-point pen into the latch opening. Push on the latch while gently pulling the probe out of the pod connector as shown in the figure below.
To connect the probes into the pods, insert the double pin end of the probe into the probe housing. Both the double pin end of the probe and the probe housing are keyed so they will fit together only one way.
Installing Probe Leads
2–13
Probing
Assembling the Probing System
Connecting the Grabbers to the Probes
Connect the grabbers to the probe leads by slipping the connector at the end of the probe onto the recessed pin located in the side of the grabber. If you need to use grabbers for either the pod or the probe grounds, connect the grabbers to the ground leads in the same manner.
Connecting Grabbers to Probes
Connecting the Grabbers to the Test Points
The grabbers have a hook that fits around the IC pins and component leads. Connect the grabber to the test point by pushing the rear of the grabber to expose the hook. Hook the lead and release your thumb as shown below.
Connecting Grabbers to Test Points
2–14
Loading...
+ 236 hidden pages