rtl8100l Realtek Semiconductor Corporation, rtl8100l Datasheet - Page 41

no-image

rtl8100l

Manufacturer Part Number
rtl8100l
Description
Fast Ethernet Controller
Manufacturer
Realtek Semiconductor Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
RTL8100L
Manufacturer:
RMC
Quantity:
80
7.4 PCI Power Management Functions
The RTL8100B(L) is compliant to ACPI (Rev 1.1), PCI Power Management (Rev 1.1), and Device Class Power Management
Reference Specification (V1.0a), such as to support an OS Directed Power Management (OSPM) environment. To support this,
the RTL8100B(L) provides the following capabilities:
When the RTL8100B(L) is in power down mode (D1 ~ D3),
D3cold_support_PME bit(bit15, PMC register) & Aux_I_b2:0 (bit8:6, PMC register) in PCI configuration space.
Link Wakeup occurs only when the following conditions are met:
Magic Packet Wakeup occurs only when the following conditions are met:
2001-11-9
If 9346 D3cold_support_PME bit(bit15, PMC) = 1, the above 4 bits depend on the existence of Aux power.
If 9346 D3cold_support_PME bit(bit15, PMC) = 0, the above 4 bits are all 0's.
Ex.:
The RTL8100B(L) can monitor the network for a Wakeup Frame, a Magic Packet, or a Link Change, and notify the
system via PME# when such a packet or event arrives. Then, the whole system can be restored to a working state to
process the incoming jobs.
The RTL8100B(L) can be isolated from the PCI bus automatically with the auxiliary power circuit when the PCI bus is
in B3 state, i.e. the power on the PCI bus is removed. When the motherboard includes a built-in RTL8100B(L)
single-chip fast Ethernet controller, the RTL8100B(L) can be disabled when needed by pulling the isolate pin low to 0V.
The Rx state machine is stopped, and the RTL8100B(L) keeps monitoring the network for wakeup event such Magic
Packet, Wakeup Frame, and/or Link Change, in order to wake up the system. When in power down mode, the
RTL8100B(L) will not reflect the status of any incoming packets in the ISR register and will not receive any packets into
the Rx FIFO.
The FIFO status and the packets which are already contained in the Rx FIFO before entering power down mode are kept
by the RTL8100B(L) during power down mode.
The transmission is stopped. The action of PCI bus master mode is stopped as well. The Tx FIFO is kept.
After restoration to D0 state, the PCI bus master mode continues to transfer the data, which is not yet moved into the Tx
FIFO from the last break. The packet that was not transmitted completely last time is transmitted again.
The LinkUp bit (CONFIG3#4) is set to 1, the PMEn bit (CONFIG1#0) is set to 1, and the RTL8100B(L) is in isolation
state, or the PME# can be asserted in current power state.
The Link status is re-established.
The destination address of the received Magic Packet matches.
The received Magic Packet does not contain a CRC error.
1.
2.
If 9346 D3c_support_PME = 1,
If 9346 D3c_support_PME = 0,
If Aux. power exists, then PMC in PCI config space is the same as 9346 PMC, i.e. if 9346 PMC = C2 F7,
then PCI PMC = C2 F7.
Aux. power is absent, then PMC in PCI config space is the same as 9346 PMC except the above 4 bits are
all 0’s. I.e. if 9346 PMC = C2 F7, the PCI PMC = 02 76.
Aux. power exists, then PMC in PCI config space is the same as 9346 PMC. I.e. if 9346 PMC = C2 77,
then PCI PMC = C2 77.
Aux. power is absent, then PMC in PCI config space is the same as 9346 PMC except the above 4 bits are
all 0’s. I.e. if 9346 PMC = C2 77, the PCI PMC = 02 76.
In this case, if wakeup support is desired when the main power is off, it is suggested that the
EEPROM PMC be set to: C2 F7 (Realtek default value). It is not recommended to set the
D0_support_PME bit to “1”.
In this case, if wakeup support is not desired when the main power is off, it is suggested that the
9346 PMC to be 02 76. It is not recommended to set the D0_support_PME bit to “1”.
41
RTL8100B(L)
Rev.1.41

Related parts for rtl8100l