Nexus Development Interface (NDI)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
20-3
Preliminary
Figure 20-2. NDI Implementation Block Diagram
20.2.1
Features
The NDI module of the MPC5510 is compliant with Class 2 of the IEEE-ISTO 5001-2003 standard, with
additional Class 3 and 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.
TDO
Cross-bar
Power-on
JCOMP
MCKO
EVTO
MDO[7:0]
MSEO
PPC
reset
BP/WP
control
OnCE/
Nexus1
TAP
Core
select
MUX
Program/
ownership
Register
control
Read/write
access
Message
FIFO
Message
transmitter
interface
Auxiliary
port
arbitration/
MUXing
BP/WP
control
OnCE/
Nexus1
TAP
PPC
e200z1
Reset
control
TAP
Register
control
Clock
control
e200z0
Nexus port
controller
TDO
MUXing
JTAG controller
TDI
EVTI
TMS
Nexus Development Interface
z0_tdo
z0_tms
z0_tdi
tclk
1
0
trace
z1_tdo
tdi
TAP
npc_tms
z0_tdo
z0_tms
z1_tms
z1_tdo
npc_tdo
Access
auxiliary
TAP
npc_tdo
npc_tms
tdi, tclk
TCK
tdi, tclk
z1_tms
z1_tdo