Motorola MPC823e Reference Manual page 1082

Microprocessor for mobile computing
Table of Contents

Advertisement

You can work in debug mode directly out of reset or the core can be programmed to enter
into the debug mode as a result of a predefined sequence of events. These events can be
any interrupt or exception in the core system (including the internal breakpoints) in addition
to two levels of development port requests and one peripheral breakpoint request generated
internally and externally. Each of these can be programmed as a regular interrupt that
causes the machine to branch to its interrupt vector or as a special interrupt that causes
debug mode entry. When in debug mode, the rfi instruction returns the machine to its
regular work mode. The relationship between debug mode logic and the rest of the core is
illustrated in the following figure.
CORE
ICR
DER
9
BKPT, TE,
VSYNC
DSCK
DSDI
Figure 20-5. Relationship Between the CPU and Debug Mode
The development port provides a full-duplex serial interface for communication between the
internal development support logic of the core and an external development tool. The
development port can operate in two working modes—trap enable mode and debug mode.
MOTOROLA
Development Capabilities and Interface
32
INTERNAL
32
DEVELOPMENT PORT
CONTROL LOGIC
DPIR
TECR
DPDR
35
DEVELOPMENT PORT
SHIFT REGISTER
MPC823e REFERENCE MANUAL
SIU / EBI
BUS
DEVELOPMENT
PORT SUPPORT
LOGIC
EXT
BUS
VFLS,
FRZ
DSDO
20-21

Advertisement

Table of Contents
loading

Table of Contents