Intel PCI-X User Manual

Page of 406
130
Software Developer’s Manual
Power Management
6.3
D3
cold
 support
If the AUX pin is connected to logic 1b, the Ethernet controller advertises D3
cold
 Wakeup support. 
The amount of power required for this function (which includes the entire Ethernet port circuitry) 
is advertised in the Power Management Data Register which is loaded from the EEPROM.
If D3
cold
 is supported, the PME_En and PME_Status bits of the Power Management Control/Status 
Register (PMCSR), as well as their shadow bits in the Wakeup Control Register (WUC) are not 
reset by RST#. If D3
cold
 Wakeup is not supported, PMCSR and WUC is reset on the deassertion 
(rising edge) of RST#.
The only effect of setting AUX to 1b is advertising D3
cold
 Wakeup support and changing the reset 
function of PME_En and PME_Status. The 82541PI/GI can enter a fully-disabled low-power state 
in D3
cold
 if an enable bit is set in the EEPROM. All remaining Ethernet controllers do nothing 
different in D3
cold
 compared to D3
hot
. AUX_POWER is level sensitive, and any changes are 
immediately reflected in the D3
cold
 Wakeup advertisements and the PME_En and PME_Status 
reset function.
6.3.1
Power States
The Ethernet controller supports D0 and D3 power states defined in the PCI Power Management 
Specification. D0 is divided into two sub-states: D0u, and D0a. In addition, it supports a Dr state 
that is entered when RST# is asserted. Dr behaves the same as D3 except that the PCI bus is 
isolated. 
 illustrates the power states and the conditions that cause transitions from state 
to state.
Figure 6-1. Power State Transitions
Dr*
D0u
D3
D0a
RST# assertion
RST#
deassertion
RST#
assertion
Write 11b to
Power State
Enable Memory
Access
*equivalent to D3 except PCI pins are floated
LAN_POWER_GOOD
assertion
RST#
assertion
Write 00b
to Power
State