80196 data in 80196 assembly language mnemonics. If you are using the analysis probe with the HP 16600 or HP 16700 series logic analysis systems, you only need this manual as a reference. The HP 16600 and 16700 series contain a Setup Assistant, which guides you through the connection and configuration process using on screen dialog windows.
Page 3
The HP E2416B Analysis Probe — At a Glance Analyzing a Target System with the HP E2416B Analysis Probe HP E2416B 80196 Analysis Probe...
Page 4
In This Book This book is the User’s Guide for the HP E2416B Analysis Probes. It assumes that you have a working knowledge of the logic analyzer used and the microprocessor being analyzed. This user’s guide is organized into the following chapters:...
Additional equipment supported 1–8 2 Connecting and Configuring Your System Power-on/Power-off Sequence 2–4 To power on HP 16600 and HP 16700 series logic analysis systems 2–4 To power on all other logic analyzers 2–4 To power off 2–4 Connecting the Analysis Probe to the Target System 2–5 To connect to a PLCC target system 2–6...
Page 6
Configuring 2–22 Configuring the Analysis Probe 2–23 Configuring the Logic Analysis System 2–24 To load configuration and inverse assembler files — HP 16600/700 logic analy- sis systems 2–25 To load configuration and inverse assembler files — other logic analyzers 2–...
Page 7
Contents Using the Inverse Assemblers 3–9 To display captured state data 3–10 To align the inverse assembler 3–11 Inverse assembler output format 3–12 Inverse assembler error messages 3–12 4 Reference Operating characteristics of the analysis probe 4–3 Theory of operation and clocking 4–5 State-per-transfer mode 4–5 State-per-clock mode 4–5 Timing mode 4–6...
Page 8
Contents An event wasn’t captured by one of the modules 5–9 Analyzer Messages 5–10 “. . . Enhanced Inverse Assembler Not Found” 5–10 “. . . Inverse Assembler Not Found” 5–10 “. . . Does Not Appear to be an Inverse Assembler File” 5–10 “Measurement Initialization Error”...
Page 10
Analysis Probe to the Target System Connecting the Analysis Probe to the Logic Analyzer Configuring Connecting Optional Equipment Analyzing the Target System Chapter 3 Reference Chapter 4 If You Have a Problem Chapter 5 HP E2416B 80196 Analysis Probe...
Setup Assistant is an online tool for connecting and configuring your logic analysis system for microprocessor and bus analysis. Setup Assistant is available on the HP 16600 and HP 16700 series logic analysis systems. You can use Setup Assistant in place of the connection and configuration procedures provided in chapter 2.
Logic Analyzers Supported The table below lists the logic analyzers supported by the HP E2416B analysis probe. Logic analyzer software version requirements are shown on the following page. The HP E2416B requires four logic analyzer pods (68 channels) for inverse assembly. The analysis probe contains one additional pod that you can monitor.
Logic analyzer software version requirements The logic analyzers must have software with a version number greater than or equal to those listed below to make a measurement with the HP E2416B. You can obtain the latest software at the following web site: www.hp.com/go/logicanalyzer...
• One PGA-to-PLCC Adapter, HP part number 1200-1929. • One PLCC-to-PGA Socket, HP part number 1200-1274. • Two PGA extender sockets, HP part number 1200-1458. • Logic analyzer configuration files and inverse assembler software on a 3.5-inch disk. • Logic analyzer configuration files and inverse assembler software on a CD ROM.
Page 15
Equipment Used with the Analysis Probe Equipment supplied Equipment Supplied with the HP E2416B HP E2416B 80196 Analysis Probe...
The PLCC-to-PGA Socket. • One of the logic analyzers listed on page 1-4. The logic analyzer software version requirements are listed on page 1-5. Additional equipment supported The HP E2416B does not support any additional equipment. HP E2416B 80196 Analysis Probe...
Page 18
This chapter shows you how to connect the logic analyzer to the target system through the analysis probe. If you are connecting to an HP 16600 or HP 16700 series logic analysis system, follow the instructions given on screen in the Setup...
Page 19
Connection Sequence HP E2416B 80196 Analysis Probe 2–3...
Simply stated, your target system is always the last to be powered on, and the first to be powered off. To power on HP 16600 and HP 16700 series logic analysis systems Ensure the target system is powered off.
Page 21
Connecting the Analysis Probe to the Target System This section explains how to connect the HP E2416B Analysis Probe to the target system. Connecting the analysis probe to the target system consists of the following tasks: Overview Chapter 1 •...
The weight of the analysis probe can apply enough force to disconnect the C A U T I O N PGA-to-PLCC Adapter. To prevent accidental disconnections, support the analysis probe in a stable position. 2–6 HP E2416B 80196 Analysis Probe...
Page 23
Connecting the Analysis Probe to the Target System To connect to a PLCC target system Installing the PLCC Adapter and PLCC Socket The PLCC socket adds additional capacitance to the circuit, but should not affect the performance of the microprocessor. HP E2416B 80196 Analysis Probe 2–7...
Connecting HP 16603A logic analysis system Optional • Equipment HP 16550A logic analyzer (one card) • HP 16554/55/56 logic analyzers (one or two cards) Analyzing the • HP 1660A/AS/C/CS/CP logic analyzers Target System Chapter 3 • HP 1661A/AS/C/CS/CP logic analyzers •...
Connecting the Analysis Probe to the Logic Analyzer Analysis probe pod locations Analysis probe pod locations The illustration below shows the pod locations on the analysis probe. HP E2416B Analysis Probe Pod Locations HP E2416B 80196 Analysis Probe 2–9...
Pod 3 Pod 2 Pod 1 HP 16600 not used HP E2416B Connector status STAT STAT DATA ADDR (optional) J clk ↑ Configuration File Use configuration file C196_04 for the HP 16600 logic analysis system. 2–10 HP E2416B 80196 Analysis Probe...
Pod 3 Pod 2 Pod 1 HP 16601 not used HP E2416B Connector status STAT STAT DATA ADDR (optional) J clk ↑ Configuration File Use configuration file C196_04 for the HP 16601 logic analysis system. HP E2416B 80196 Analysis Probe 2–11...
Pod 2 Pod 1 HP 16602 not used P5 status HP E2416B Connector (optional) STAT STAT DATA ADDR J clk ↑ Configuration File Use configuration file C196_04 for the HP 16602 logic analysis system. 2–12 HP E2416B 80196 Analysis Probe...
HP 16603A logic analysis system. Pod 4 Pod 3 Pod 2 Pod 1 HP 16603 HP E2416B Connector STAT STAT DATA ADDR J clk ↑ Configuration File Use configuration file C196_04 for the HP 16603 logic analysis system. HP E2416B 80196 Analysis Probe 2–13...
Use the figure and table below to connect the analysis probe to the HP 16550A logic analyzer. The HP E2416B analysis probe does not require the HP 16550A Expansion Card. If you are using a two-card HP 16550A, use the HP 16550A Master Card.
Pod 4 Pod 3 Pod 2 Pod 1 Master Card HP E2416B Connector STAT STAT DATA ADDR J clk ↑ Configuration File Use configuration file C196_06 for the one- or two-card HP 16554/55/56 logic analyzers. HP E2416B 80196 Analysis Probe 2–15...
Pod 7 Pod 8 HP 1660A/C not used P5 status not used HP E2416B Connector ADDR DATA STAT STAT (optional) J clk ↑ Configuration File Use configuration file C196_05 for the HP 1660A/AS/C/CS/CP logic analyzers. 2–16 HP E2416B 80196 Analysis Probe...
Pod 4 Pod 5 Pod 6 HP 1661A/C P5 status not used HP E2416B Connector ADDR DATA STAT STAT (optional) J clk ↑ Configuration File Use configuration file C196_04 for the HP 1661A/AS/C/CS/CP logic analyzers. HP E2416B 80196 Analysis Probe 2–17...
HP 1662A/C logic analyzers. Pod 1 Pod 2 Pod 3 Pod 4 HP 1662A/C HP E2416B Connector ADDR DATA STAT STAT J clk ↑ Configuration File Use configuration file C196_04 for the HP 1662A/AS/C/CS/CP logic analyzers. 2–18 HP E2416B 80196 Analysis Probe...
Pod 2 Pod 1 HP 1670A/D not used P5 status not used HP E2416B Connector (optional) STAT STAT DATA ADDR J clk ↑ Configuration File Use configuration file C196_05 for the HP 1670A/D logic analyzer. HP E2416B 80196 Analysis Probe 2–19...
Pod 3 Pod 2 Pod 1 HP 1671A/D not used P5 status HP E2416B Connector (optional) STAT STAT DATA ADDR J clk ↑ Configuration File Use configuration file C196_04 for the HP 1671A/D logic analyzer. 2–20 HP E2416B 80196 Analysis Probe...
HP 1672A/D logic analyzer. Pod 4 Pod 3 Pod 2 Pod 1 HP 1672A/D HP E2416B Connector STAT ADDR DATA ADDR J clk ↑ Configuration File Use configuration file C196_04 for the HP 1672A/D logic analyzer. HP E2416B 80196 Analysis Probe 2–21...
Configuring This section shows you how to configure the HP E2416B Analysis Probe and the logic analyzer. It consists of the following tasks: • Configuring the analysis probe Overview • Configuring the logic analyzer Chapter 1 Connecting & Configuring Your System...
Configuring the Analysis Probe There are two switches on the HP E2416B that help the hardware and software decode the data captured. These switches must be set to match your target system configuration. Incorrect settings for the switches can cause errors in inverse assembly and status displays.
There is one procedure for the HP 16600/700 series logic analysis systems, and another procedure for the HP 1660-series, HP 1670-series, and logic analyzer modules in an HP 16500B/C mainframe. Use the appropriate procedures for your analyzer.
Configuring To load configuration and inverse assembler files — HP 16600/700 logic analysis systems To load configuration and inverse assembler files — HP 16600/700 logic analysis systems If you did not use Setup Assistant, you can load the configuration and inverse assembler files from the logic analysis system hard disk.
To load configuration and inverse assembler files — other logic analyzers To load configuration and inverse assembler files — other logic analyzers If you have an HP 1660-series, HP 1670-series, or logic analyzer modules in an HP 16500B/C mainframe use these procedures to load the configuration file and inverse assembler.
Page 43
16556A (one or two cards) 1.0M SAMPLE C196_06 100/200 MHz LA 16556D (one or two cards) 2.0M SAMPLE C196_06 100/200 MHz LA 1660A/AS/C/CS/CP C196_05 1661A/AS/C/CS/CP C196_04 1662A/AS/C/CS/CP C196_04 1670A/D C196_05 1671A/D C196_04 1672A/D C196_04 HP E2416B 80196 Analysis Probe 2–27...
Analysis Probe to the Target System Connecting the Analysis Probe to the Logic Analyzer Configuring Connecting Optional Equipment Analyzing the Target System Chapter 3 Reference Chapter 4 If You Have a Problem Chapter 5 2–28 HP E2416B 80196 Analysis Probe...
Page 46
Analyzing the Target System This chapter describes modes of operation for the HP E2416B Analysis Probes. It also describes analysis probe data, symbol encodings, and information about the inverse assembler. The information in this chapter is presented in the following sections: Overview •...
Modes of Operation The HP E2416B Analysis Probe can be used in three different analysis modes: State-per-transfer, State-per-clock, and Timing. State-per-transfer mode In State-per-transfer mode, the analysis probe demultiplexes the 16-bit address/data bus into 16-bit address and 16-bit data. The address/data bus goes through two levels of latches.
Do not modify the ADDR, DATA, or STAT labels in the format specification if you want inverse assembly. Changes to these labels may cause incorrect or incomplete inverse assembly. The following screen shows the Format specification display. HP E2416B 80196 Analysis Probe...
Page 49
Logic Analyzer Configuration Format specification display Format Listing HP E2416B 80196 Analysis Probe...
Logic Analyzer Configuration Format specification display Logic Analyzer Symbols The HP E2416B configuration software sets up symbol tables on the logic analyzer. The tables contain alphanumeric symbols which identify data patterns or ranges. Labels have been defined in the format specification menu to make triggering on specific cycles easier.
Page 51
HLDA READY (blank) READY RESET RESET (blank) WRL# WR LOW (blank) WRITE (blank) READ (blank) SETBUS 8-BIT 8/16-BIT SETWRI WRL/WRH BHE/WR BREQ# BUS REQ (blank) HLDA# HOLD# HOLD REQ (blank) BHE# BYTE HI EN (blank) HP E2416B 80196 Analysis Probe...
Change the store "anystate" variable to store "≠ b". • Define term "b" as HLDA, under the HLDA label. The figure below shows the Trigger menu configured to filter out DMA cycles. Trigger Menu Setting for Filtering DMA cycles. HP E2416B 80196 Analysis Probe...
To display captured state data To display captured state data Captured data is displayed as shown below. The inverse assembler is constructed so the mnemonic output closely resembles the actual assembly language source code. State Listing 3-10 HP E2416B 80196 Analysis Probe...
State Listing figure on page 3-10, line -5 is the top of the display. Select the appropriate field for your analyzer. For the HP 16600/700 series analyzers, select "Invasm," then select "Align." A pop-up menu appears with the following choices: High For the other logic analyzers, select "Invasm Options"...
This message indicates an error was encountered by the inverse assembler and that data acquired by the logic analyzer is not accessible. illegal opcode Displayed if the inverse assembler encounters an illegal instruction. 3-12 HP E2416B 80196 Analysis Probe...
Page 58
Reference This chapter contains additional reference information including the signal mapping for the HP E2416B Analysis Probe. The information in this chapter is presented in the following sections: • Operating characteristics of the analysis probe Overview • Theory of operation and clocking Chapter 1 •...
Logic Analyzer HP 1662A/AS/C/CS/CP, HP 1670A/D, HP 1671A/D, Required HP 1672A/D, HP 16550A (one card), HP 16554A/55A/56A (one card), HP 16555D/56D (one card), HP 16600A, HP 16601A, HP 16602A, HP 16603A. Four pods are required for inverse assembly. Up to three pods Probes Required required for timing analysis.
Page 60
-40 to +75 degrees C (-40 to +167 degrees F) Temperature Operating 4,600 m (15,000 ft.) Altitude Non-operating 15,300 m (50,000 ft.) Up to 90% noncondensing. Avoid sudden, extreme temperature Humidity changes which could cause condensation within the instrument. HP E2416B 80196 Analysis Probe...
Reference Theory of operation and clocking Theory of operation and clocking The HP E2416B Analysis Probe has three modes of operation: State-per-transfer, State-per-clock, and Timing. The figure on the following page shows a block diagram of the analysis probe. State-per-transfer mode State-per-transfer is the default mode set up by the configuration software.
The signals from the microprocessor go directly from the target system to the logic analyzer, with a 1-ns channel-to-channel skew. The figure on the following page shows the waveform diagram for Timing mode. HP E2416B Block Diagram HP E2416B 80196 Analysis Probe...
Page 63
Reference Theory of operation and clocking Waveform Diagram HP E2416B 80196 Analysis Probe...
Page 65
DATA PORT 4 P2 / 6 AD13/P4.5 DATA PORT 4 P2 / 5 AD14/P4.6 DATA PORT 4 P2 / 4 AD15/P4.7 DATA PORT 4 P2 / 3 CLK* KCLK * Generated by the analysis probe. HP E2416B 80196 Analysis Probe...
Reference Circuit board dimensions Circuit board dimensions The following two figures give the dimensions for the analysis probe assemblies. The dimensions are listed in inches and millimeters. Circuit Board Dimensions HP E2416B 80196 Analysis Probe 4-13 NEED NEW...
The cost is significantly less than that of a new assembly. Replaceable Parts HP Part Number Description E2416-66504 Interface Circuit Board E2416-68703 Inverse Assembler Disk Pouch 1200-1458 68-pin PGA Pin Protector 1200-1274 PLCC-to-PGA Adapter 1200-1929 PGA-to-PLCC Adapter 4-14 HP E2416B 80196 Analysis Probe...
Page 72
C A U T I O N analyzer and the target system before disconnecting or connecting cables, probes, and analysis probes. Otherwise, you may damage circuitry in the analyzer, analysis probe, or target system. 5–2 HP E2416B 80196 Analysis Probe...
The logic analyzer captures prefetches, even if they are not executed. When you are specifying a trigger condition or a storage qualification that follows an instruction that may cause branching, an unused prefetch may generate an unwanted trigger. HP E2416B 80196 Analysis Probe 5–3...
Disconnect all logic analyzer cabling from the analysis probe. This will allow the logic analyzer to power up. Reconnect logic analyzer cabling after power up. 5–4 HP E2416B 80196 Analysis Probe...
Verify that the microprocessor and the analysis probe are securely inserted into their respective sockets. Verify that the logic analyzer cables are in the proper sockets of the analysis probe and are firmly inserted. HP E2416B 80196 Analysis Probe 5–5...
This is especially important for systems that are running at frequencies greater than 50 MHz. Remove as many pin protectors, extenders, and adapters as possible. If multiple analysis probe solutions are available, use one with lower capacitive loading. 5–6 HP E2416B 80196 Analysis Probe...
These labels must remain as they are configured by the configuration file. Do not change the names of these labels or the bit assignments within the labels. Some analysis probes also require other data labels. See Chapter 3 for more information. HP E2416B 80196 Analysis Probe 5–7...
Configuration files for the state analyzer contain a pointer to the name of the corresponding inverse assembler. If you delete the inverse assembler, rename it, or use the File Manager Copy command to copy it to the HP 16600/700 logic analysis systems, the configuration process will fail to load the inverse assembler.
This may be more difficult than working with the skew because the prior state may occur more often and may not always be related to the event you are trying to capture with the oscilloscope. HP E2416B 80196 Analysis Probe 5–9...
“. . . Enhanced Inverse Assembler Not Found” This error only occurs on the HP 16600/700 logic analysis systems. This error occurs if you rename or delete the enhanced inverse assembler file that is attached to the configuration file, or if you do not properly install the inverse assembler file on the hard disk.
This error occurs when you have installed the cables incorrectly on logic analysis cards. The following diagrams show the correct cable connections for one-card and two-card HP 16550A installations. Ensure that your cable connections match the silk screening on the card, and that they are fully seated in the connectors.
Page 82
The following diagrams show the correct cable connections for one-card, two-card, and three-card installations on HP 16554A, HP 16555A/D, and HP 16556A/D logic analysis cards. Ensure that your cable connections match the silk screening on the card, and that they are fully seated in the connectors.
Page 83
“Measurement Initialization Error” Cable Connections for Two-Card HP 16554/55/56 Installations Cable Connections for Three-Card HP 16554/55/56 Installations See Also The HP 16554A 70-MHz State/250-MHz Timing Logic Analyzer Service Guide. The HP 16555A 110-MHz State/250-MHz Timing Logic Analyzer Service Guide. The HP 16556A 100-MHz State/400-MHz Timing Logic Analyzer Service Guide.
Verify that the appropriate module has been selected from the Load {module} from File {filename} in the HP 16500A/B/C disk operation menu. Selecting Load {All} will cause incorrect operation when loading most analysis probe configuration files.
When analyzing microprocessors that fetch only from word-aligned addresses, if the trigger condition is set to look for an opcode fetch at an address not corresponding to a word boundary, the trigger will never be found. HP E2416B 80196 Analysis Probe 5–15...
If this instrument requires cleaning, disconnect it from all power sources and clean it with a mild detergent and water. Make sure the instrument is completely dry before reconnecting it to a power source. 5–16 HP E2416B 80196 Analysis Probe...
Glossary Analysis Probe A probe con- Emulation Probe An emulation nected to the target microprocessor. probe is a stand-alone instrument It provides an interface between the connected to the mainframe of a signals of the target microprocessor logic analyzer. It provides run con- and the inputs of the logic analyzer.
Page 88
HP 16500B/C, 1660xA, or 16700A mainframe. Shunt Connector. See Jumper. Male-to-male Header A board as- Stand-alone Logic Analyzer A...
1–8 pod locations, 2–9 HP 1672 series connections, 2–21 Error Messages, 5–10 pods required for inverse assembly, 2–8 HP16600 and HP 16700 series, 1–3 power on/power off sequence, 2–4 loading configuration files, 2–24 replaceable parts, 4–14 software version requirements, 1–5 floppy disks target system will not boot up, 5–5...
Page 90
Index pod locations, 2–9 power on/power off sequence, 2–4 power troubleshooting, 5–4 prefetches, 5–3 repair strategy, 4–14 replaceable parts, 4–14 Selected File is Incompatible, 5–14 Setup Assistant, 1–3 Slow or Missing Clock, 5–14 software requirements, 1–5 STAT modifying, 3–4, 5–7 State-per-clock mode of operation, 3–3, 4–5 State-per-transfer...
Page 92
Product Warranty No other warranty is About this edition expressed or implied. This Hewlett-Packard This is the HP E2416B Hewlett-Packard product has a warranty Analysis Probe for Intel specifically disclaims the against defects in material 80196 User’s Guide. implied warranties of...