dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 337

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
Several different options are available for starting and/or stopping Trace Buffer capture (Table 11-13). In
addition, Trace Buffer capture can also be programmed to stop once it has filled (Table 11-14). The
Breakpoint Unit Trigger can use any of the configurations in Table 11-9 and Table 11-10.
The Trace Buffer can be programmed to perform any of the actions listed in Table 11-14 when the Trace
Buffer is full:
Freescale SemiconductorJTAG and Enhanced On-Chip Emulation (Enhanced OnCE)
Case TBF1
Case TBF2
Case TBF3
Case TBF4
Conditional Branches and Jumps
Case 1
Case 2
Case 3
Table 11-13. Starting and Stopping Trace Buffer Capture
Table 11-14. Possible Actions on Trace Buffer Full
Interrupts, Subroutines
No Action Performed — Trace Buffer continues to capture
new addresses, overwriting the old addresses as needed.
Buffer Capture Halted — TBH is asserted
Buffer Capture Halted — Enter Debug state
Buffer Capture Halted — Generate Trace Buffer Interrupt Request
Figure 11-14. Programmable Trace Buffer
PAB Trigger 1
Breakpoint Unit Trigger
Exit Debug state
Start Capture
Stop Capture
Trigger
Start
Action Performed
Trace buffer
8-Location
Selection
Address
Status
PAB
Bits
Enhanced OnCE and the Processing States
PAB Trigger 2
Breakpoint Unit Trigger
Capture
Halt
Trace Buffer Full
Trace Buffer
Trigger
Interrupt
Stop
Select
Action
Core
Halt
11-25

Related parts for dsp56800e