English
Language : 

PXD20RM Datasheet, PDF (1114/1628 Pages) Freescale Semiconductor, Inc – PXD20 Microcontroller
Nexus Development Interface
e200z4d
PPC
tclk
z0_tms
TAP
z0_tdi
tdi
BP/WP
control
OnCE/
Nexus1
z0_tdo
Register
control
Nexus2+
interface
Program/
ownership
trace
Message
FIFO
Read/write
access Message
transmitter
Cross-bar
JTAG controller
TAP
z0_tms
npc_tms
Access
auxiliary
TAP
z0_tdo
npc_tdo
TDO
MUXing
Nexus port
controller
Reset
control
Auxiliary
port
arbitration/
MUXing
npc_tdo
npc_tms
tdi, tclk TAP
Register
control
EVTI
TDI
TCK
TMS
TDO
Power-on
reset
MSEO
MDO[11:0]
EVTO
Clock
control
MCKO
Figure 30-2. NDI Implementation block diagram
30.3 Features
The NDI module of the PXD20 is compliant with Class 3 of the IEEE-ISTO 5001-2003 standard, with
additional Class 4 features available.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.
• 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.
• Watchpoint messaging via the auxiliary pins.
• Watchpoint trigger enable of program trace messaging.
• Auxiliary interface for higher data input/output.
— Four message data out pins.
30-2
PXD20 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
Freescale Semiconductor