MSC8144E Reference Manual, Rev. 3
25-8
Freescale
Semiconductor
Debugging, Profiling, and Performance Monitoring
TLM
0x03
TLM_SELECT
Yes
Private instruction that provides access to the TAP Linking Module.
0x04
TLM_HOLD
No
Private instruction that provides access to a TAP Linking Module. The most
recent instruction that updated the Instruction Register is not overwritten by
this instruction. Both the TLM Update Register and whatever else is
selected by the instruction in the IR receive the TDI, but only the TLM Shift
Register sends data to TDO.
OCE Instructions
0xA0
ENABLE_ONCE
Yes
Not included in the IEEE Std. 1149.1. This public instruction allows you to
perform system debug functions. When the ENABLE_ONCE instruction is
decoded, TDI and TDO connect directly to the OCE registers. The OCE
controller selects the specific OCE register connected between TDI and
TDO, depending on the OCE instruction being executed. All communication
with the OCE controller is through the
SELECT
-
DR
-
SCAN
path of the JTAG
TAP Controller. Before the ENABLE_ONCE instruction is selected, the
CHOOSE_ONCE instruction should be executed to define which OCE is to
be activated.
Note:
This instruction is valid only if the core processor is running.
0xA1
DEBUG_REQUEST
Yes
Not included in the IEEE Std. 1149.1. This public instruction allows you to
generate a debug request signal to the MSC8144E. When the
DEBUG_REQUEST instruction is decoded, TDI and TDO connect to the
OCE registers. In addition, ENABLE_ONCE is active and forced to request
Debug mode from the MSC8144E to perform system debug functions.
Before the DEBUG_REQUEST instruction is selected, the
CHOOSE_ONCE instruction should be executed to define which OCE
module is to be selected for DEBUG_REQUEST.
Note:
Issuing this instruction does not ensure that the SC3400 core
enters the debug state. Monitor the core status to make sure that it
has stopped.
0xA2
CHOOSE_ONCE
Yes
Not included in the IEEE Std. 1149.1. This instruction enables selected
SC3400 OCE modules. All instructions executed after this one target only
the selected OCE set. Therefore, this instruction always executes,
regardless of the selected OCE set.
0xA3
RD_STATUS
Yes
The status of the OCE can be read from a dedicated status register inside
the OCE by the JTAG instruction, RD_STATUS.
Table 25-3. Instruction Decoding (Continued)
Opcode
Instruction
Updates IR
Description
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 ...