
Nexus Development Interface (NDI)
PXN20 Microcontroller Reference Manual, Rev. 1
36-20
Freescale Semiconductor
Figure 36-10. Transmission Sequence of Messages
Detailed message descriptions for the module are described in Section 36.6.10. Detailed message
descriptions for the module are described in Section 36.7.9.
36.5.5.2.3
NPC IEEE 1149.1-2001 (JTAG) TAP
The NPC uses the IEEE
1149.1-2001 TAP, which uses the state machine shown in
accessing registers. The NPC also implements the Nexus controller state machine as defined by the
IEEE-ISTO 5001-2003 standard as shown in
.
The instructions implemented by the NPC TAP controller are listed in
Enabling the NPC TAP Controller
Assertion of the power-on reset signal, or negating JCOMP resets the NPC TAP controller. When not in
power-on reset, the NPC TAP controller is enabled by asserting JCOMP and loading the
ACCESS_AUX_TAP_NPC instruction in the JTAGC. Loading the NEXUS-ENABLE instruction then
grants access to NPC registers.
Retrieving Device IDCODE
The Nexus TAP controller does not implement the IDCODE instruction. However, the device
identification message can be output by the NPC through the auxiliary output port or shifted out serially
by accessing the NPC device ID register through the TAP. If the NPC is enabled, transmission of the device
identification message on the auxiliary output port MDO pins occurs immediately after a write to the PCR.
Transmission of the device identification message serially through TDO is achieved by performing a read
of the register contents.
Loading NEXUS-ENABLE Instruction
Access to the NPC registers is enabled by loading the NPC NEXUS-ENABLE instruction when NPC has
ownership of the TAP. This instruction is shifted in via the SELECT-IR-SCAN path and loaded in the
UPDATE-IR state. At this point, the Nexus controller state machine, shown in
, transitions to
the REG_SELECT state. The Nexus controller has three states: idle, register select, and data access.
illustrates the IEEE
1149.1 sequence to load the NEXUS-ENABLE instruction.
FIELD #3
MSB
LSB
1
2
3
FIELD #2
FIELD #1
TCODE
4
6 bits
Summary of Contents for PXN2020
Page 1: ...PXN20 Microcontroller Reference Manual Devices Supported PXN2020 PXN2120 PXN20RM Rev 1 06 2011...
Page 42: ...PXN20 Microcontroller Reference Manual Rev 1 lxiv Freescale Semiconductor...
Page 64: ...Introduction PXN20 Microcontroller Reference Manual Rev 1 1 22 Freescale Semiconductor...
Page 112: ...Signal Description PXN20 Microcontroller Reference Manual Rev 1 3 44 Freescale Semiconductor...
Page 118: ...Resets PXN20 Microcontroller Reference Manual Rev 1 4 6 Freescale Semiconductor...
Page 372: ...e200z6 Core Z6 PXN20 Microcontroller Reference Manual Rev 1 13 8 Freescale Semiconductor...
Page 412: ...e200z0 Core Z0 PXN20 Microcontroller Reference Manual Rev 1 14 14 Freescale Semiconductor...
Page 821: ...Media Local Bus MLB PXN20 Microcontroller Reference Manual Rev 1 Freescale Semiconductor 27 49...
Page 822: ...Media Local Bus MLB PXN20 Microcontroller Reference Manual Rev 1 27 50 Freescale Semiconductor...
Page 1376: ...Memory Map PXN20 Microcontroller Reference Manual Rev 1 A 118 Freescale Semiconductor...