![](http://datasheet.mmic.net.cn/340000/82559_datasheet_16452406/82559_37.png)
Networking Silicon — 82559
Datasheet
27
4.3.1.1
D0 Power State
As defined in the Network Device Class Reference Specification, the device is fully functional in
the D0 power state. In this state, the 82559 receives full power and should be providing full
functionality. In the 82559 the D0 state is partitioned into two substates, D0 Uninitialized (D0u)
and D0 Active (D0a).
D0u is the 82559’s initial power state following a power on reset event and prior to the Base
Address Registers (BARs) being accessed. While in the D0u state, the 82559 has PCI slave
functionality to support its initialization by the host and supports Wake on LAN* mode.
Initialization of the CSR, Memory, or I/O Base Address Registers in the PCI Configuration space
switches the 82559 from the D0u state to the D0a state.
In the D0a state, the 82559 provides its full functionality and consumes its nominal power. In
addition, the 82559 supports wake on link status change (see
Section 4.3.2, “Wake-up Events” on
page 31
). While it is active, the 82559 requires a nominal PCI clock signal (in other words, a clock
frequency greater than 16 MHz) for proper operation. During idle time, the 82559 supports a PCI
clock signal suspension using the Clockrun signal mechanism. The 82559 supports a dynamic
standby mode. In this mode, the 82559 is able to save almost as much power as it does in the static
power-down states. The transition to or from standby is done dynamically by the 82559 and is
transparent to the software.
4.3.1.2
D1 Power State
In order for a device to meet the D1 power state requirements, as specified in the Advanced
Configuration and Power Interface (ACPI) Specification, Revision 1.0, it must not allow bus
transmission or interrupts; however, bus reception is allowed. Therefore, device context may be lost
and the 82559 does not initiate any PCI activity. In this state, the 82559 responds only to PCI
accesses to its configuration space and system wake-up events.
The 82559 retains link integrity and monitors the link for any wake-up events such as wake-up
packets or link status change. Following a wake-up event, the 82559 asserts the PME# signal to
alert the PCI based system or the CSTSCHG signal for a CardBus system.
4.3.1.3
D2 Power State
The ACPI D2 power state is similar in functionality to the D1 power state. If the bus is in the B2
state, the 82559 will consume less current than it does in the D1 state. In addition to D1
functionality, the 82559 can provide a lower power mode with wake-on-link status change
capability. The 82559 may enter this mode if the link is down while the 82559 is in the D2 state. In
this state, the 82559 monitors the link for a transition from an invalid link to a valid link. The 82559
will not attempt to keep the link alive by transmitting idle symbols or link integrity pulses.
1
The
sub-10 mA state due to an invalid link can be enabled or disabled by a configuration bit in the
Power Management Driver Register (PMDR).
4.3.1.4
D3 Power State
In the D3 power state, the 82559 has the same capabilities and consumes the same amount of power
as it does in the D2 state. However, it enables the PCI system to be in the B3 state. If the PCI
system is in the B3 state (in other words, no PCI power is present), the 82559 provides wake-up
1. For a topology of two 82559 devices connected by a crossed twisted-pair Ethernet cable, the deep power-down mode should be disabled. If
it is enabled, the two devices may not detect each other if the operating system places them into a low power state before both nodes
become active.