![NXP Semiconductors SAFE ASSURE Qorivva MPC5601P Reference Manual Download Page 929](http://html.mh-extra.com/html/nxp-semiconductors/safe-assure-qorivva-mpc5601p/safe-assure-qorivva-mpc5601p_reference-manual_1721898929.webp)
Chapter 36 Nexus Development Interface (NDI)
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
929
36.15 Functional description
The NDI block is implemented by integrating the following blocks on the MPC5602P:
•
Nexus e200z0 development interface (OnCE subblock)
•
Nexus port controller (NPC) block
36.15.1 Enabling Nexus clients for TAP access
After the conditions have been met to bring the NDI out of the reset state, the loading of a specific
instruction in the JTAG controller (JTAGC) block is required to grant the NDI ownership of the TAP. Each
Nexus client has its own JTAGC instruction opcode for ownership of the TAP, granting that client the
means to read/write its registers. The JTAGC instruction opcode for each Nexus client is shown in
. After the JTAGC opcode for a client has been loaded, the client is enabled by loading its
NEXUS-ENABLE instruction. The NEXUS-ENABLE instruction opcode for each Nexus client is listed
in
. Opcodes for all other instructions supported by Nexus clients can be found in the relevant
sections of this chapter.
36.15.2 Debug mode control
On MPC5602P, program breaks can be requested when a Nexus event is triggered.
Table 36-16. JTAGC Instruction opcodes to enable Nexus clients
JTAGC Instruction
Opcode
Description
ACCESS_AUX_TAP_NPC
10000
Enables access to the NPC TAP controller
ACCESS_AUX_TAP_ONCE
10001
Enables access to the e200z0 TAP controller
Table 36-17. Nexus client JTAG instructions
Instruction
Description
Opcode
NPC JTAG Instruction Opcodes
NEXUS_ENABLE
Opcode for NPC Nexus ENABLE instruction (4-bits)
0x0
BYPASS
Opcode for the NPC BYPASS instruction (4-bits)
0xF
e200z0 OnCE JTAG Instruction Opcodes
1
1
Refer to the e200z0 reference manual for a complete list of available OnCE instructions.
BYPASS
Opcode for the e200z0 OnCE BYPASS instruction (10-bits)
0x7F