
Nexus Port Controller (NPC)
MPC5644A Microcontroller Reference Manual, Rev. 6
1672
Freescale Semiconductor
— The Nexus block reset is controlled with JCOMP, power-on reset, and the TAP state machine.
All theses sources are independent of system reset
— Power-on-reset status indication during reset via MDO[0] in disabled and reset modes
•
As some of the pads used for the Nexus interface are multi-voltage pads, the maximum supported
interface frequency is limited to 40 MHz in some modes. This corresponds to a MCKO clock
divider of 1/2 for system clocks up to 80 MHz, and 1/4 for system clocks > 80 MHz.
•
Nexus Double Data Rate (DDR) mode is not available in the MPC5644A family of devices.
•
A control bit in the Nexus port controller, NP_PCR[NEXCFG], is used to control whether the
added signals for full width trace port are routed to the MDO[4:11] signals, or the
CAL_MDO[4:11] signals. Although the CAL_MDO[4:11] signals are only available in the 496
CSP package, this control bit still needs to be programmed when the device is assembled in any
other package.
shows the maximum trace port frequencies supported in different configurations, as
well as the operation of the NPC_PCR[FPM] and [NEXCFG] control bits.
37.1.2
Parameter values
Table 37-1. Nexus trace port routing and speed
Package
Max.
trace
port
MHz
Port width
NPC_PCR[FPM]
Port routing bit
NPC_PCR[NEXCFG]
MDO[0:3]
usage
MDO[4:11]
usage
CAL_MDO[4:11]
usage
Production
(176QFP,
208BGA,
324BGA)
80
4 MDO
(Narrow, FPM=0)
Don’t care
Trace port
use
I/O use
Inactive
40
12 MDO
(Wide, FPM=1)
NEXCFG = 1
Trace port
use
Debug/Cal
package
(496 CSP)
80
4 MDO
(Narrow, FPM=0)
Don't care
I/O use
40
12 MDO
(Wide, FPM=1)
NEXCFG = 1
Use MDO
Trace port
use
Trace port use
80
NEXCFG = 0
(Default setting)
Use CAL_MDO
I/O use
Trace port use
Table 37-2. Parameter values
Parameter
Description
Value
NPC parameters
RPM_MDO (R)
Number of MDO pins available in reduced-port mode
4
NUM_AUX (X)
Number of Nexus devices on the device sharing the
Nexus auxiliary port (not including the NPC)
1
NUM_BKPT (B)
Number of breakpoint requests coming into the block
from Nexus and non-Nexus sources on the device
1
Summary of Contents for MPC5644A
Page 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Page 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Page 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Page 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Page 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Page 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Page 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...