33
MX98715AEC-D
P/N:PM0719 REV. 0.1, FEB. 05, 2001
5.3 A CPI Power Management Support
The Advanced Configuration and Power Interface (ACPI)
Specification defines a flexible and abstract hardware
interface for a wide variety of PC systems to implement
pow er and thernal management functions . This chip is
fully compliant with the OnNow Network Device Class
P ower Management spec. rec.1.0, the PCI power man-
agement interface spec. rev.1.0 and the ACPI spec.
rev.1.0.
F our po wer states defined f or a PCI function are:
* D0-Fully On.
The device is completely active and respon-
sive.
* D1-Light Sleep.
Save a little power than D0 state. The PCI
clock is running.
* D2-Deeper Sleep:
Save more power than D1 state. The PCI clock
can be stopped.
* D3hot-Deepest Sleep:
Save more power than D2 state. The PCI clock
is stopped.
* D3cold-P o wer Do wn:
In this state, the main system power is
removedfrom the chip but will preserve their
PME context when transitioning from the D3cold
to the D0 state. Such function requires an
auxiliar y power source other than main sys-
tem pow er plane.
This chip also supports the OnNow Network Device
Class Specification based on the ACPI specification
defines the power management requirements of a net-
work de vice . It defines the following wake-up e vents:
* Reception of a Magic P ac k et.
* Reception of a Network wake-up frame.
* Detection of change in the network link state.
To put MX98715/725 into the sleep mode and enable
the wak e-up e vents detection are done as follo wing:
1. Write 1 to PPMCSR[8] to enable power management
feature.
2. Write the v alue to PPMCSR[1:0] to determine which
pow er state to enter.
If D1, D2 or D3hot state is set, the PC is still turned on
and is commonly called entering the Remote Wake-up
mode. Otherwise if the main power on a PC is totally
shut off, we call that it is in the D3cold state or Remote
Power-On mode. To sustain the operation of the Lan
card, a 5V standby power is required. Once the PC is
turned on, MX98715/725 loads the Magic ID from
EEPROM and set it up automatically. No registers is
needed to be programmed. After then, simply turn of
PC to enter D3cold state. In either Remote Wake-up mode
or Remote Power-On mode. The transceiver and the
RX bloc k are still alive to monitor the network activity. If
one of the three wak e-up e vents occured, the f ollo wing
status is changed:
1. PPMCSR[15] (PME status) is set to 1.
2. CRS5[28] (WKUPI) is set to 1.
3. PCI interrupt pin INTA# is asserted low.
4. PMEB pin is asserted low.
5. In MX98725, EXTSTARTB and LANWAKE are also
asserted.
5.3.1 Magic P ac ket
The Magic Pack et(TM) technology, proposed by AMD, is
used to remotely wak e up a sleeping or powered off PC
on a network. This is accomplished by sending a spe-
cific pack et, called Magic Pack et, to a node on the net-
work. When a NIC capable of recognizing the specific
frame goes to sleep (entering D1, D2 ro D3 state), it
scans all incoming frames addressed to the node for a
specific data sequence, which indicates to the control-
ler that this is a Magic Packet frame. The specific se-
quence consists of 16 duplications of the IEEE address
of this node, with no breaks or interruptions. This se-
quence can be located anywhere within the pac ket, but
must be preceded by a synchronization stream. The
synchronization stream is defined as 6 bytes of FFh.
For example, if the IEEE address for a particular node
on the network was 11h 22h 33h 44h 55h 66h, then the
Magic Packet for this node would be:
D A SA MISC. FF FF FF FF FF FF 11 22 33 44 55 66 11
22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66
11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66
11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66
11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66
11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66
MISC . CRC.