dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 331

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
11.4.4.2.3
The breakpoint unit can work in conjunction with the 24-bit step counter so that the action is taken a
specified number of clock cycles after the breakpoint condition is detected. This configuration is illustrated
in Figure 11-10.
11.4.4.2.4
Table 11-7 lists the possible actions when using the Step Counter, where the Breakpoint Unit can use any
of the configurations in Table 11-4 and Table 11-5.
Freescale SemiconductorJTAG and Enhanced On-Chip Emulation (Enhanced OnCE)
Overflow or
Read/Write
DEBUGEV
Case BKSC1
Case BKSC2
Case BKSC3
instruction
saturation
Fetch
Combining the Breakpoint Unit with the Step Counter
Breakpoint Unit — Step Counter Actions
Figure 11-10. Triggering the Step Counter with the Breakpoint Unit
Breakpoint Unit Trigger
XAB1
Start Step Counter
Breakpoint 1
Table 11-7. Breakpoint Unit — Step Counter Operation
[0:PAB]
Combining
Select
Action
Logic
[0:PAB]
Breakpoint 2
Step Counter reaches zero
Trigger for Step Counter Action
CDBR/CDBW
Buffer
Trace
Start
16-Bit Counter
32-bit
Mask
Enhanced OnCE and the Processing States
Breakpoint Unit
Trigger
Step Counter
Enter Debug state
Generate Step Counter
Interrupt Request
Start Trace Buffer Capture when
Breakpoint Unit Trigger arrives.
Halt Trace Buffer Capture when
Step Counter reaches zero.
Interrupt
Action Performed
Step Counter
Select
Action
24-Bit
Core
Halt
Halt Trace
Buffer
11-19

Related parts for dsp56800e