
P4080 Development System User’s Guide, Rev. 0
Freescale Semiconductor
49
Programming Model
NOTE
PX_RST register bits are not self-resetting. PX_RST[ALL] is reset only as
a side effect of triggering a full system reset. The other bits must be cleared
with software.
NOTE
These register-based resets are merged with others internal resets, such as
those of the VELA sequencer. Setting these bits while a VELA
configuration cycle is active may have unpredictable results.
7.1.6
Auxiliary Register (PX_AUX)
The auxiliary register (PX_AUX) is a general-purpose read/write register. It reset upon initial power
activation, or by chassis reset sources; PX_AUX preserves its value between Aurora-, COP- or
watchdog-initiated resets.
Table 27. PX_RST Field Descriptions
Bits
Name
Description
0
ALL
Allows the entire system to be reset.
0 A full system reset is initiated.
1 Normal operation.
1–3
—
Reserved
4
SXSLOT
Allows reset of any board installed in the SGMII/XAUI riser card slot.
0 SXSLOT_RST_B is asserted.
1 SXSLOT_RST_B is deasserted.
5
PHY
Allows reset of the 10/100/1G Ethernet PHY.
0 PHY_RST_B is asserted.
1 PHY_RST_B is deasserted
6
—
Reserved
7
GEN
Allows reset of miscellaneous board features (refer to schematics or documentation for details).
0 GEN_RST_B is asserted.
1 GEN_RST_B is deasserted
Offset 0x06
Access: Read/Write
0
7
R
USER
W
Reset
All zeros
Figure 31. Auxiliary Register (PX_AUX)
Table 28. PX_AUX Field Descriptions
Bits
Name
Description
0–7
USER
User-defined