TAP, Boundary Scan, and OCE
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
25-9
25.1.4 Multi-Core JTAG and OCE Module Concept
The MSC8144E uses JTAG TAP for standard defined testing compatibilities and for multi-core
OCE module control and OCE module interconnection control. The MSC8144E has four internal
OCE modules, one module per SC3400 core. The OCE modules interconnect in a chain and are
configured and directed by the JTAG TAP controller. Figure 25-4 shows the chained connection.
Each of the four MSC8144E OCE modules has an interface to a JTAG port. The interface is
active even when a reset signal to the SC3400 core is asserted. However, system reset must be
deasserted to allow a proper interface with the cores. This interface is synchronized with the
internal clocks derived from the JTAG
TCK
clock. Each OCE module includes an OCE controller,
an event counter, an event detector unit, a synchronizer, an event selector, and a trace unit.
Note:
For details on the OCE module features, consult the OCE Architecture Manual.
The JTAG port performs the following tasks via the JTAG-OCE module interface:
Chooses one or more OCE module blocks (CHOOSE_ONCE)
Issues a debug request to the OCE module (DEBUG_REQUEST)
Writes an OCE command to the OCE Command Register (DEBUG_REQUEST or
ENABLE_ONCE)
Reads and writes to internal OCE registers (DEBUG_REQUEST or ENABLE_ONCE)
Queries the status of the OCE block (RD_STATUS)
Figure 25-4. JTAG TAP Controller and OCE Module Multi-Core Interconnection
choose_tdi
sjt_tdi
oce_tdo
tck_clk
ext_trst_n
choose_clock_dr
JTAG TAP Controller
OCE
Command
OCE
Command
OCE
Command
OCE
Command
Register
Register
Register
Register
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 ...