English
Language : 

82598EB Datasheet, PDF (86/596 Pages) Intel Corporation – Intel® 82598EB 10 Gigabit Ethernet Controller Datasheet
Intel® 82598EB 10 GbE Controller - PCIe
Table 3-18. Power Management Control/Status (PMCSR)
Bits
15
14:13
12:9
8
7:4
3
2
1:0
Default
0b at power
up
Refer to the
value in the
Data register
description
that follows
0000b
0b at power
up
0000b
0b
0b
00b
R/W
R/W1C
RO
R/W
R/W
RO
RO
RO
R/W
Description
PME_Status. This bit is set to 1b when the function detects a wake-up event
independent of the state of the PME_En bit. Writing a 1b clears this bit.
Data_Scale. This field indicates the scaling factor that’s used when interpreting the
value of the Data register.
For the LAN function, this field equals 01b (indicating 0.1 watt/units) and the
Data_Select field is set to 0, 3, 4, 7, (or 8 for function 0). Otherwise, it equals 00b.
Data_Select. This 4-bit field is used to select which data is to be reported through
the Data register and Data_Scale field. These bits are writeable only when power
management is enabled via the EEPROM.
PME_En. If power management is enabled in the EEPROM, writing a 1b to this
register enables wake up.
If power management is disabled in the EEPROM, writing a 1b to this bit has no
effect and does not set the bit to 1b.
Reserved. 82598 returns a value of 000000b for this field.
No_Soft_Reset. This bit is always set to 0b to indicate that 82598 performs an
internal reset upon transitioning from D3hot to D0 via software control of the
PowerState bits. Configuration context is lost when performing the soft reset. Upon
transition from the D3hot to the D0 state, a full re-initialization sequence is needed
to return the 82598 to the D0 Initialized state.
Reserved for PCIe.
PowerState. This field is used to set and report the power state of a function as
follows:
00b = D0.
01b = D1 (cycle ignored if written with this value).
10b = D2 (cycle ignored if written with this value).
11b = D3.
PMCSR_BSE Bridge Support Extensions – 1 Byte, Offset 0x46, (RO) – This register is not
implemented in the 82598; values set to 0x00.
Data Register – 1 Byte, Offset 0x47, (RO) – This optional register is used to report power
consumption and heat dissipation. The reported register is controlled by the Data_Select field in the
PMCSR; the power scale is reported in the Data_Scale field in the PMCSR. The data of this field is
loaded from the EEPROM if power management is enabled in the EEPROM or with a default value of
0x00.
The values for the 82598’s functions are as follows:
Function
D0 (Consume/
Dissipate)
(0x0/0x4)
D3 (Consume/
Dissipate)
(0x3/0x7)
(0x8)
Common
Data_Scale/
Data_Select
86