MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
20-1
Preliminary
Chapter 20
Nexus Development Interface (NDI)
20.1
Introduction
NOTE
The Power PC standard is to number the register bits according to the
MSB=0 convention. However, the Nexus standard is to number the register
bits according to the LSB=0 convention.
Register bits in this chapter are numbered according to the Nexus standard
(LSB=0 convention).
The Nexus Development Interface (NDI) block provides real-time development support capabilities for
the MPC5510 MCU in compliance with the IEEE-ISTO 5001-2003 standard. This development support
is supplied for MCUs without requiring external address and data pins for internal visibility.
The NDI block is an integration of several individual Nexus blocks that are selected to provide the
development support interface for MPC5510.
The NDI block interfaces to the e200z1, e200z0, and internal buses to provide development support as per
the IEEE-ISTO 5001-2003 standard. The development support provided includes program trace,
watchpoint messaging, ownership trace, watchpoint triggering, processor overrun control, run-time access
to the MCU’s internal memory map, and access to the e200z1 and e200z0 internal registers during halt,
via the JTAG port.
NOTE
Because the Nexus pins are multiplexed with the EBI pins on MPC5510,
several constraints apply when using the NDI along with the EBI.
To use the NDI with the EBI...
1. Run the EBI in 16-bit data port mode with data multiplexed on the
LSB side.
2. Set EVT_EN low in the Nexus control register, to free up EVTI on
PF0 and EVTO on PF1.
3. Configure the EBI pins. (After clearing EVT_EN, you can reclaim
PF0/PF1).
4. Disconnect PF0 from the Nexus probe (probe drives EVTI high), and
ensure that PFO is connected to memory R/W.