MSC8144E Reference Manual, Rev. 3
25-62
Freescale
Semiconductor
Debugging, Profiling, and Performance Monitoring
TMPDIS
12
0
Temporary Disable
To verify that all traced information arrived at the
VTB, a flush can be generated that is similar to the
flush generated when tracing is disabled. The only
difference is that when tracing is disabled by setting
the TMPDIS bit, when tracing is re -enabled by
resetting this bit, the value of the Start Address is
not sampled at the TB Write Pointer. The TB Write
Pointer saves its previous value, thereby enabling
tracing to be continued from the point where it was
interrupted. If the tracing is enabled, TMPDIS bit
must not be changed in debug mode by Core
Command. The TMPDIS bit must not be set
together with the EN bit. When the tracing is
disabled by resetting the EN bit, the TMPDIS bit
should not be set. When the TMPDIS bit is set, its
resetting should not be done in the 16 VLES after
the setting. Before the tracing is disabled by setting
TMPDIS bit, the user has to wait until the TWB
finishes the previous flush that can be initiated by a
previous trace disabling or by entering wait or stop
states. (Bit TWBA in the DP_SR register indicates if
the TWB is in the middle of a flush operation.) In
order not to lose information, serving an interrupt
between the checking of the TWBA bit and the
disabling should be avoided. (It can be done by
disabling the interrupts before the checking of the
TWBA bit and enabling them after the disabling.)
When the TMPDIS bit is set, the trace logic
disregards further inputs.
0
Trace logic enabled
1
Trace logic disabled
—
11–10
0
Reserved. Write to zero for future compatibility.
VTBWM
9–8
0
Virtual Trace Buffer Write Mode
Specifies the manner in which the VTB is written.
00 Overwrite mode. The DPU writes all the
time. After writing to the End Address, the
write pointer wraps to the first address and
starts to overwrite the first entries. When
disabled, it contains the last the entries
leading to the disable point. (The TBF bit in
the DP_MR register shows that the VTB
was full at least once.)
01 One address mode. The DPU always
writes to the same address (described by
the Start Address).
10 Trace event request mode. When the write
access is generated to the address equal to
the value in the Trace Event Request, then
depending on the programming of the
DETB bit in the DP_CR register, either an
interrupt to the EPIC or a debug request to
the core (to the OCE) is generated. The
debug request to the core may become an
internal debug exception according to the
programming of the OCE.
11 reserved
—
7
0
Reserved. Write to zero for future compatibility.
Table 25-33. DP_TC Bit Descriptions (Continued)
Name
Reset
Description
Settings
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...