Nexus Development Interface (NDI)
Freescale Semiconductor
31-21
PXR40 Microcontroller Reference Manual, Rev. 1
Figure 31-6. Message Field Sizes
The double edges in
indicate the starts and ends of messages. Fields without shaded areas
between them are grouped into super-fields and can be transmitted together without end-of-packet
indications between them.
31.7.2.2.1
Rules of Messages
The rules of messages include the following:
•
A variable-sized field within a message must end on a port boundary. (Port boundaries depend on
the number of MDO pins active with the current reset configuration.)
•
A variable-sized field can start within a port boundary only when following a fixed-length field.
•
Super-fields must end on a port boundary.
•
When a variable-length field is sized such that it does not end on a port boundary, it is necessary
to extend and zero fill the remaining bits after the highest order bit so that it can end on a port
boundary.
•
Multiple fixed-length packets can start and/or end on a single clock.
•
When any packet follows a variable-length packet, it must start on a port boundary.
•
The field containing the TCODE number is always transferred out first, followed by subsequent
fields of information.
•
Within a field, the lowest significant bits are shifted out first.
shows the transmission
sequence of a message that is made up of a TCODE followed by three fields.
Figure 31-7. Transmission Sequence of Messages
31.7.2.3
IEEE 1149.1-2001 (JTAG) TAP
The NPC uses the IEEE 1149.1-2001 TAP for accessing registers. Each of the individual Nexus modules
on the device implements a TAP controller for accessing its registers as well. TAP signals include TCK,
TDI, TMS, and TDO. Detailed information about the TAP controller state machine can be found in
Section 32.4.3, TAP Controller State Machine
.
The IEEE 1149.1-2001 specification can be ordered for further detail on electrical and pin protocol
compliance requirements.
Message
TCODE
Field #1
Field #2
Field #3
Field #4
Field #5
Min.
Size
1
Bits
1
Minimum information size. The actual number of bits transmitted depends on the number of MDO pins
Max.
Size
2
Bits
2
Maximum information size. The actual number of bits transmitted depends on the number of MDO pins
Device ID Message
1
Fixed = 32
—
—
—
—
38
38
FIELD #3
MSB
LSB
1
2
3
FIELD #2
FIELD #1
TCODE
4
6 bits
Summary of Contents for PXR4030
Page 1: ...PXR40 Microcontroller Reference Manual Devices Supported PXR4030 PXR4040 PXR40RM Rev 1 06 2011...
Page 30: ...PXR40 Microcontroller Reference Manual Rev 1 Freescale Semiconductor xxx...
Page 40: ...PXR40 Microcontroller Reference Manual Rev 1 xl Freescale Semiconductor...
Page 66: ...Memory Map PXR40 Microcontroller Reference Manual Rev 1 2 4 Freescale Semiconductor...
Page 120: ...Signal Descriptions 3 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 860: ...FlexCAN Module 24 50 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...
Page 1167: ...Decimation Filter Freescale Semiconductor 28 53 PXR40 Microcontroller Reference Manual Rev 1...
Page 1168: ...Decimation Filter 28 54 Freescale Semiconductor PXR40 Microcontroller Reference Manual Rev 1...