dsp56800e Freescale Semiconductor, Inc, dsp56800e Datasheet - Page 338

no-image

dsp56800e

Manufacturer Part Number
dsp56800e
Description
16-bit Digital Signal Controller Core
Manufacturer
Freescale Semiconductor, Inc
Datasheet
JTAG and Enhanced On-Chip Emulation (Enhanced OnCE)
The Trace Buffer can also be configured to Start and Stop capture as shown in Section 11.4.4.2.4,
“Breakpoint Unit — Step Counter Actions,” on page 11-19 and Section 11.4.4.3.3, “Using the Capture
Counter with the Step Counter,” on page 11-23.
11.4.5
The following are examples of the variety of conditions that can trigger a breakpoint or step counter action.
11-26
Fetch, read, write, or read or write of specific program address
Example: PAB == $000080.
Read, write, or read or write of specific data address
Example: XAB1 == $0C0000.
The nth occurrence of an instruction
Example: 500 occurrences of PAB == $008794.
Either of two instructions
Example: PAB == $3792 || PAB == $7E45
A sequence of two instructions
Example: PAB == $3792 → PAB == $7E45
The nth occurrence of an instruction followed by another instruction
Example: 1037 occurrences of PAB == $394 → PAB == 7E45
Write a specific value to a data address
Example: XAB1 == $00FFE7 && CDBW == $AAAA
Read value from data address
Example: XAB1 == $00FFE7 && CDBR == $5555
Read a data value other than the one specified from a particular data address
Example: XAB1 == $00FFE7 && CDBR != $AAAA
Read or write a particular set of bits from/to a data address
Example: XAB1 == $00FFE7 && CDBW[2:0] == 011b
Either of two program addresses or a DEBUGEV instruction followed by n instructions
Example: PAB == $3792 || PAB == $7E45 || DEBUGEV → 4000 instructions
A sequence of two program addresses followed by a DEBUGEV instruction followed by n
instructions
Example: PAB == $3792 → PAB == $7E45 → DEBUGEV → 4000 instructions
The nth occurrence of an instruction followed by another instruction followed by an overflow
condition followed by m instructions
Example: 900 occurrences of PAB == $3792 → PAB == $7E45 → OV → 9 instructions
A particular bit pattern not occurring at a specific data address followed by n instructions
Example: XAB1 == $00FFE7 && CDB[14:12] != 011b → 20,000 instructions
The nth occurrence of the above condition followed by m instructions
Example: 400 occurrences of (XAB1 == $00FFE7 && CDB[14:12] != 011b) → 350 instructions
Example Breakpoint Scenarios
DSP56800E Core Reference Manual
Freescale Semiconductor

Related parts for dsp56800e