MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
25-1
Debugging, Profiling, and Performance
Monitoring
25
The MSC8144E device includes a number of mechanisms to evaluate and debug system
operation. These features include:
JTAG test access port (TAP) and boundary scan architecture
On-chip emulator (OCE) module in each core
Special debug and profiling elements in the device that permit:
— Event counting
— Entering debug mode after detection of a predefined state
— Special trace modes in the QUICC Engine module and DSP core subsystems
— Special debug errors
— Host reads and writes of all registers in debug mode
Performance monitoring of events occurring within internal modules including the L2
ICache, DMA controller, and RapidIO controller.
25.1
TAP, Boundary Scan, and OCE
The dedicated user-accessible test access port (TAP) is designed to be compatible with the IEEE
Std. 1149.1 test access port and boundary scan architecture. Problems associated with testing
high-density circuit boards led to development of this standard under the sponsorship of the test
technology committee of IEEE and the joint test action group (JTAG). The MSC8144E supports
circuit-board test strategies based on this standard. This section covers aspects of JTAG that are
specific to the MSC8144E. It includes the items that the standard requires to be defined, with
additional information specific to the MSC8144E device. For details on the standard, refer to the
IEEE Std. 1149.1 documentation.
The JTAG port also provides access to the on-chip emulator (OCE) module, a dedicated block for
debugging applications. Therefore, this section includes information on registers and
functionality of the OCE module that are specific to the MSC8144E. For details on the OCE
module functionality, see the OCE Architecture Manual.
The SC3400 core OCE module interfaces with the SC3400 core and its peripherals
non-intrusively so that you can examine registers, memory, or on-device peripherals, thus
facilitating hardware and software development on the SC3400 core-based devices. Special
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 ...