Datasheet
MOTOROLA MCF5206e USER’S MANUAL 15-1
SECTION 15
DEBUG SUPPORT
This section details the hardware debug support functions within the ColdFire
®
5200 Family
of processors.
The general topic of debug support is divided into three separate areas:
1. Real-Time Trace Support
2. Background Debug Mode (BDM)
3. Real-Time Debug Support
Each of the three areas is addressed in detail in the following subsections.
The logic required to support these three areas is contained in a debug module, which is
shown in the system block diagram in Figure 15-1.
15.1 REAL-TIME TRACE
In the area of debug functions, one fundamental requirement is support for real-time trace
functionality (i.e., definition of the dynamic execution path). The ColdFire Family solution is
to include a parallel output port providing encoded processor status and data to an external
development system. This port is partitioned into two 4-bit nibbles: one nibble allows the
processor to transmit information concerning the execution status of the core (processor
status, PST[3:0]), while the other nibble allows data to be displayed (debug data,
DDATA[3:0]).
Figure 15-1. Processor/Debug Module Interface
COLDFIRE CPU
DEBUG
MODULE
DDATA, PST
INTERNAL BUSES
CORE
TRACE PORT
COMMUNICATION PORT
DSCLK, DSI, DSO
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
