Nexus
MPC5565 Microcontroller Reference Manual, Rev. 1.0
24-30
Freescale Semiconductor
24.10.4 Features
The NZ6C3 module is compliant with Class 3 of the IEEE
®
-ISTO 5001-2003 standard. The following
features are implemented:
•
Program trace via branch trace messaging (BTM). Branch trace messaging displays program flow
discontinuities (direct and indirect branches, exceptions, etc.), allowing the development tool to
interpolate what transpires between the discontinuities. Thus static code may be traced.
•
Data trace via data write messaging (DWM) and data read messaging (DRM). This provides the
capability for the development tool to trace reads and/or writes to selected internal memory
resources.
•
Ownership trace via ownership trace messaging (OTM). OTM facilitates ownership trace by
providing visibility of which process ID or operating system task is activated. An ownership trace
message is transmitted when a new process/task is activated, allowing the development tool to
trace ownership flow.
•
Run-time access to embedded processor registers and memory map via the JTAG port. This allows
for enhanced download/upload capabilities.
•
Watchpoint messaging via the auxiliary pins.
•
Watchpoint trigger enable of program and/or data trace messaging.
•
Higher speed data input/output via the auxiliary port.
•
Auxiliary interface for higher data input/output
— Configurable (minimum and maximum) message data out pins (
nex_mdo[n:0]
)
— One or two message start/end out pins (
nex_mseo_b[1:0]
)
— One read/write ready pin (
nex_rdy_b
) pin
— One watchpoint-event pin (
nex_evto_b
)
— One event-in pin (
nex_evti_b
)
— One MCKO (message clock out) pin
•
Registers for program trace, data trace, ownership trace and watchpoint trigger.
•
All features controllable and configurable via the JTAG port.
24.10.5 Enabling Nexus3 Operation
The Nexus module is enabled by loading a single instruction (ACCESS_AUX_TAP_ONCE, as shown in
) into the JTAGC instruction register (IR), and then loading the corresponding OnCE OCMD
register with the NEXUS3_ACCESS instruction (refer to
). For the e200z6 Class 3 Nexus
module, the OCMD value is 0b00_0111_1100. After it is enabled, the module will be ready to accept
control input via the JTAG pins.
Refer to
Section 24.4, “NDI Functional Description
” for more information.
The Nexus module is disabled when the JTAG state machine reaches the test-logic-reset state. This state
can be reached by the assertion of the JCOMP pin or by cycling through the state machine using the TMS
pin. The Nexus module will also be disabled if a power-on-reset (POR) event occurs. If the Nexus3 module
Summary of Contents for MPC5565
Page 18: ...MPC5565 Microcontroller Reference Manual Devices Supported MPC5565 MPC5565 RM Rev 1 0 09 2007...
Page 34: ...MPC5565 Reference Manual Rev 1 0 Freescale Semiconductor 15...
Page 35: ...MPC5565 Reference Manual Rev 1 0 16 Freescale Semiconductor...
Page 553: ...Flash Memory MPC5565 Microcontroller Reference Manual Rev 1 0 13 38 Freescale Semiconductor...
Page 559: ...SRAM MPC5565 Microcontroller Reference Manual Rev 1 0 14 6 Freescale Semiconductor...
Page 973: ...Preface MPC5565 Microcontroller Reference Manual Rev 1 0 21 36 Freescale Semiconductor...
Page 1153: ...Calibration MPC5565 Microcontroller Reference Manual Rev 1 0 B 8 Freescale Semiconductor...