HP E3456A User manual

-~
ARTISAN
®
~I
TECHNOLOGY
GROUP
Your definitive source
for
quality
pre-owned
equipment.
Artisan Technology
Group
Full-service,
independent
repair
center
with
experienced
engineers
and
technicians
on staff.
We
buy
your
excess,
underutilized,
and
idle
equipment
along
with
credit
for
buybacks
and
trade-ins
.
Custom
engineering
so
your
equipment
works
exactly as
you
specify.
•
Critical
and
expedited
services
•
Leasing
/
Rentals/
Demos
• In
stock/
Ready-to-ship
•
!TAR-certified
secure
asset
solutions
Expert
team
ITrust
guarantee
I
100%
satisfaction
All
tr
ademarks,
br
a
nd
names, a
nd
br
a
nd
s a
pp
earing here
in
are
th
e property of
th
e
ir
r
es
pecti
ve
ow
ner
s.
Find the Keysight / Agilent E3456A at our website: Click HERE

About this Manual
We’ve added this manual to the Agilent website in an effort to help you support
your product. This manual is the best copy we could find; it may be incomplete
or contain dated information. If we find a more recent copy in the future, we will
add it to the Agilent website.
Support for Your Product
Agilent no longer sells or supports this product. Our service centers may be able
to perform calibration if no repair parts are needed, but no other support from
Agilent is available. You will find any other available product information on the
Agilent Test & Measurement website, www.tm.agilent.com.
HP References in this Manual
This manual may contain references to HP or Hewlett-Packard. Please note that
Hewlett-Packard's former test and measurement, semiconductor products and
chemical analysis businesses are now part of Agilent Technologies. We have
made no changes to this manual copy. In other documentation, to reduce
potential confusion, the only change to product numbers and names has been in
the company name prefix: where a product number/name was HP XXXX the
current name/number is now Agilent XXXX. For example, model number
HP8648A is now model number Agilent 8648A.

Emulation for the PowerPC
MPC500
User’s Guide
Publication number E3456-97002
July 1998
For Safety information, Warranties, and Regulatory information,
see the pages behind the index.
© Copyright Hewlett-Packard Company 1994-1998
All Rights Reserved

2
Emulation for the PowerPC MPC500—At a Glance
Motorola’s embedded PowerPC MPC500 microprocessors provide a
development port (also known as a debug port) that lets tools like the
HP E3456A emulation probe or the HP 16610A emulation module give
you capabilities like:
• Stopping or starting program execution.
• Setting breakpoints in the program.
• Displaying and modifying the contents of microprocessor registers.
• Displaying and modifying the contents of target system memory or I/O.
• Downloading program code to target system memory.
The HP E3456A emulation probe and the HP 16610A emulation
module require that a debug port connector be designed into your
target system (unless you have the HP E2490A analysis probe for
MPC505/509 microprocessors which has a built-in connector for the
emulation probe or emulation module).
Both the HP E3456A emulation probe and the HP 16610A emulation
module come with a target interface module (TIM) that adapts the
emulation probe or emulation module to a debug port connector in the
target system.
The emulation probe or emulation module can be controlled by a
debugger on a host computer or by the Emulation Control Interface on
an HP 16600A/16700A-series logic analysis system.

3
Emulation Probe
The HP E3456A emulation probe is a stand-alone unit that has its own
power supply and local area network (LAN) interface.
The HP E3456A emulation probe is typically used in situations where
only its capabilities are needed, for example, by software developers
using debuggers to debug program code. But, it can also be used along
with the HP 16600A/16700A-series logic analysis system when logic
analysis capabilities are needed.
Emulation Module
The HP 16610A emulation module is designed to be installed in
HP 16600A/16700A-series logic analysis systems. The logic analysis
system supplies the power and LAN interface.
The HP 16610A emulation module is typically used in situations where
its capabilities are needed along with the logic analysis system
capabilities, for example, by hardware designers, firmware developers,
and system integrators who are analyzing the real-time execution of a
microprocessor-based target system.

4
In This Book
This book describes the following products:
This book shows how to:
• Install and set up the emulation probe or emulation module.
• Connect the emulation probe/module to a target system.
• Configure the emulation probe/module for proper operation with your
target system.
• Use the emulation probe/module with debuggers.
This book also describes the specifications and characteristics of the
emulation probe/module, and it contains service information.
See Also If you’re using the Emulation Control Interface in the HP 16600A/
16700A-series logic analysis system to control the emulation probe/
module, see the logic analysis system’s on-line help.
If you’re using a high-level source debugger to control the emulation
probe/module, see the debugger’s documentation.
See also Hewlett-Packard’s logic analysis and emulation web site at:
http://www.hp.com/go/emulator
Comments on the
Documentation? Send email to documenta[email protected] (for comments only;
please contact your local HP representative if you need technical
support).
3URGXFW 6XSSRUWV ,QFOXGHV
+3 ($2SWLRQ
(PXODWLRQ3UREH
03& +3 ($HPXODWLRQSUREH
+3 (WDUJHWLQWHUIDFHPRGXOH7,0
+3 ($2SWLRQ
(PXODWLRQ0RGXOH
03& +3 $HPXODWLRQPRGXOH
+3 (WDUJHWLQWHUIDFHPRGXOH7,0

5
Contents
Emulation for the PowerPC MPC500—At a Glance
Emulation Probe 3
Emulation Module 3
In This Book
1 Installing the Emulation Probe
Overview of Installation and Setup 14
Equipment and Requirements 16
Supplied Equipment and Software 16
Additional Equipment and Software Required 17
Other Optional Equipment 18
Powering-On and Powering-Off the Emulation Probe 19
To power on the system 19
To power off the system 19
To connect the emulation probe to a power source 19
Connecting the Emulation Probe to a LAN 21
To get the IP and gateway addresses 22
To configure LAN parameters using the built-in terminal interface 23
To configure LAN parameters using BOOTP 26
To set the 10BASE-T configuration switches 28
To verify LAN communications 29
Solving LAN Communication Problems 31
If you cannot verify LAN communication 31
If you have LAN connection problems 32
If the “POL” LED is lit 33
If it takes a long time to connect to the network 33

6
Contents
Connecting a Terminal to the Emulation Probe’s Serial Port 34
To set the serial configuration switches 34
To connect a serial cable 35
To verify serial communications 36
Solving Serial Communication Problems 38
If you cannot verify RS-232 communication 38
If you have RS-232 connection problems with the MS Windows Terminal
program 38
Updating Emulation Probe Firmware 40
To display current firmware version information 40
To update firmware for an emulation probe 40
2 Installing the Emulation Module
Overview of Installation and Setup 44
Equipment and Requirements 46
Supplied Equipment and Software 46
Additional Equipment and Software Required 47
Installing into a Logic Analysis System 48
To install in a HP 16700A-series logic analysis system 48
To install in a HP 16600A-series logic analysis system 51
To test the emulation module 53
Installing Software 54
To install software from CD-ROM 54
Updating Emulation Module Firmware 56
To display current firmware version information 56
To update firmware using the Emulation Control Interface 56
To update firmware using the Setup Assistant 57

Contents
7
Preparing for a Debugger 59
To connect the logic analysis system to the LAN 59
To change the port number of an emulation module 60
To verify LAN communication with the emulation module 61
3 Connecting to a Target System
Designing the Target System for an Emulation Probe/Module 64
Target System Requirements 64
Debug Port Connection 64
SYPCR Register 67
On-Chip Flash Support 68
Fast Download 68
Making the Target System Connection 69
To connect to a target system debug port 69
To connect to the analysis probe 71
To verify communication with the target system 73
4 Configuring the Emulation Probe/Module
Entering Emulation Probe/Module Commands 77
To use the Emulation Control Interface 77
To use the built-in command interface 79
To use a debugger interface 80

8
Contents
Setting the MPC5xx Configuration Options 81
To configure the processor type 81
To configure the processor clock speed 82
To configure the debug port connection type 83
To configure the reset configuration word source 84
To configure the “Break In” type 84
To configure the Trigger Out BNC 85
To configure the Trigger In BNC 85
To configure the BNC break type 86
To configure restriction to real-time runs 86
Testing the Emulation Probe/Module and the Target System 87
To test memory accesses 87
To test by running a program 87
5UsingDebuggers
Setting Up Debugger Software 92
To change the port number of an emulation probe/module 93
To view logic analysis system windows next to the debugger 93
Using the Green Hills Debugger 95
To get started 95
To configure using an initialization script 98
To perform common debugger tasks 99
To send commands to the emulation probe/module 100
To view commands sent by MULTI to the emulation probe/module 100
To reinitialize the system 101
To disconnect from the emulation probe/module 101
Error conditions 101

Contents
9
Using the Microtec Research Debugger 103
To get started 103
To configure the emulation probe/module using an INCLUDE file 106
To perform common debugger tasks 106
To send commands to the emulation probe/module 107
To view commands sent by XRAY 107
To disconnect from the emulation probe/module and target 108
Error conditions 108
Using the Software Development Systems Debugger 110
To get started 111
To send commands to the emulation probe/module 113
Download performance 114
On-chip breakpoints and debugging ROM code 115
Error conditions 115
6 Solving Problems
Troubleshooting Guide 119
Status Lights 121
Emulation Probe Status Lights 121
Emulation Module Status Lights 124
Built-In Commands 125
To telnet to the emulation probe/module 125
To use the built-in commands 126

10
Contents
Solving Target System Problems 128
What to check first 128
To interpret the initial prompt 129
If interrupts are non-recoverable 130
If hardware breakpoints have no effect 131
If the target resets itself 132
If running from reset causes problems 132
If you see the “!ASYNC_STAT 173!” error message 133
If there are problems with the debug port signals 133
To test the target system 133
Solving Emulation Probe Problems 135
To run the power up self test 135
To run the performance verification tests 137
To run the performance verification tests using the logic analysis system 138
To run complete performance verification tests for an emulation probe 138
If a performance verification test fails 140
Solving Emulation Module Problems 143
To run the performance verification tests using the logic analysis system 143
To run complete performance verificationtests using a telnet connection 144
If a performance verification test fails 145
7 Specifications and Characteristics
Emulation Probe Electrical Specifications 148
Emulation Probe Operating/Environmental Characteristics 149
Emulation Probe/Module Electrical Characteristics 150
Emulation Module Operating Characteristics 150
8 Service Information
To return a part to Hewlett-Packard for service 152
To get replacement parts 152
To clean the instrument 154

12
Contents

13
1
Installing the Emulation Probe

14
Chapter 1: Installing the Emulation Probe
Overview of Installation and Setup
Overview of Installation and Setup
Follow these steps to connect your equipment.
1Check that you received all of the necessary equipment. See
“Equipment and Requirements” on page 16.
2Disconnect power from the target system, emulation probe, and
logic analyzer before you make or break connections. See
“Powering-On and Powering-Off the Emulation Probe” on
page 19.
3Connect the emulation probe to a LAN. See “Connecting the
Emulation Probe to a LAN” on page 21.
4Update the emulation probe’s firmware to give it the proper
“personality” for the microprocessor it will connect to. See
“Updating Emulation Probe Firmware” on page 40.
5Connect the emulation probe to your target system. See the
“Connecting to a Target System” chapter on page 63.
6Configure the emulation probe. See the “Configuring the
Emulation Probe/Module” chapter on page 75.

15
Chapter 1: Installing the Emulation Probe
Overview of Installation and Setup
Emulation probe
HP E5900A
Connect power supply
Connect to LAN
Update emulation probe
firmware (if necessary)
Installation done. Begin
using emulation probe.
Connect emulation probe
Connect emulation probe
to target interface
module
Connect target interface
module to target

16
Chapter 1: Installing the Emulation Probe
Equipment and Requirements
Equipment and Requirements
Listed below are:
• Equipment and software supplied with the emulation probe.
• Additional equipment and software required by the emulation probe.
Supplied Equipment and Software
The emulation probe includes:
• An emulation probe.
• A 12V power supply for the emulation probe.
•Apowercord.
• A target interface module (TIM) circuit board.
The target interface module (TIM) is used to connect the emulation probe
to a debug port connector in the target system.
The target interface module (TIM) is not needed when using the
HP E2490A analysis probe for MPC505/509 microprocessors because the
target interface module’s functionality is already built into the analysis
probe.
• A 50-pin ribbon cable for connecting the emulation module to the target
interface module (TIM) (or to the HP E2490A analysis probe).
• A 10-pin ribbon cable for connecting the target interface module (TIM) to
a debug port connector in the target system.
• Emulation Control Interface software.
• An emulation probe loopback test board (HP part number E3496-66502).
•ThisUser’s Guide.

17
Chapter 1: Installing the Emulation Probe
Equipment and Requirements
Additional Equipment and Software Required
The emulation probe requires:
• A target system with the appropriate debug port connector. The target
system must meet the criteria described in “Designing the Target System
for an Emulation Probe/Module” on page 64.
• A local area network (LAN) for communicating with the emulation probe.
The emulation probe needs to be assigned an internet (IP) address, and it
needs to know the IP address of the gateway machine.
• Interface software that gives you access to the emulation probe’s
functionality.
You can use a third-party high-level source debugger to access and control
the emulation module. Debuggers can run on PC or UNIX workstations
that are also on the local area network (LAN).
Or, you can use the HP 16600A/16700A-series logic analysis system’ s
Emulation Control Interface.

18
Chapter 1: Installing the Emulation Probe
Equipment and Requirements
Other Optional Equipment
You can also use the emulation probe with:
• The HP 16600A/16700A-series logic analysis system.
• The HP E2490A analysis probe for Motorola Embedded PowerPC MPC505/
509 microprocessors.
The analysis probe captures microprocessor signals for logic analysis. The
HP E2490A analysis probe has a built-in target interface module, which
makes it unnecessary to design a debug port connector into the target
system.
This manual suits for next models
1
Table of contents
Other HP Control Unit manuals

HP
HP 81541MM Owner's manual

HP
HP 13255 Manual

HP
HP 3484A Service manual

HP
HP 6600-A FIP-600 FlexIntfPltfrm Rtr Mod Assembly instructions

HP
HP 7500 48p 1000BASE-T w/PoE+ SE Mod Installation instructions

HP
HP HP 81554SM Owner's manual

HP
HP HP 81536A User manual

HP
HP 16600A Series User manual

HP
HP JC075A Assembly instructions

HP
HP HP 81531A User manual

HP
HP Synergy 480 Gen9 Manual

HP
HP 83481A User manual

HP
HP HPE FlexNetwork 7500 User manual

HP
HP Synergy 480 Gen10 User manual

HP
HP 3497A Installation manual

HP
HP R6000 - UPS - Lead Acid Expandable User manual

HP
HP 13255 Manual

HP
HP VXI E1476A Operating instructions

HP
HP E1328A User manual

HP
HP Synergy 480 Gen9 User manual