advertisement
Documentation Changes
Documentation Changes
1.
2.
PCI Device Revision ID
PCI Revision ID Register Values (PCI Offset 08h) for all ICH5/ICH5R functions are shown below.
This information is not found in the datasheet. This is the standard reference document.
Device
Function
D30, F0
D31, F0
D31, F1
D31, F2
D31, F3
D31, F5
D31, F6
D8, F0
D29, F0
D29, F1
D29, F2
D29, F3
D29, F7
Description
PCI-to-PCI Bridge
PCI-to-LPC Bridge
IDE
SATA
SMBus
AC97 Audio
AC97 Modem
LAN
USB UHCI #1
USB UHCI #2
USB UHCI #3
USB UHCI #4
USB EHCI
Intel
®
ICH5
Dev ID
244Eh
24D0h
24DBh
24D1h
24DFh
24D3h
24D5h
24D6h
1051h
24D2h
24D4h
24D7h
24DEh
24DDh
ICH5 A2/A3
Rev ID
C2h
02h
02h
02h
02h
02h
02h
02h
82h
02h
02h
02h
02h
02h
Comments
ICH5 and ICH5R
ICH5 and ICH5R
ICH5 and ICH5R
ICH5 only
ICH5R only
ICH5 and ICH5R
ICH5 and ICH5R
ICH5 and ICH5R
ICH5 and ICH5R,
Note 1
ICH5 and ICH5R
ICH5 and ICH5R
ICH5 and ICH5R
ICH5 and ICH5R
ICH5 and ICH5R
NOTE:
1. Loaded from EEPROM. If EEPROM contains either 0000h or FFFFh in the device ID location, then 1051h is used. Refer to the ICH5 EEPROM Map and Programming Guide for LAN Device IDs.
Figure 2 Note Addition
The following note is added below Figure 2 for consistency with other requirements:
Note: Diodes must be Schottky
Intel
®
82801EB ICH5/82801ER ICH5R Specification Update 25
Documentation Changes
3.
Table 177 Correction
Table 177 is replaced as follows:
4.
Table 177. DC Current Characteristics
Power Plane
Vcc1_5 Core
Vcc3_3 I/O
VccSus3_3
(3)
VccRTC
V_CPU_IO
V5REF
V5REF_Sus
S0
770 mA
480 mA
360 mA
N/A
2.5 mA
250 µA
200 µA
Maximum Power Consumption
(4)
S1 S3 S4/S5
201 mA
1 mA
73 mA
N/A
2.5 mA
250 µA
200 µA
N/A
N/A
73 mA
N/A
N/A
N/A
200 µA
N/A
N/A
73 mA
N/A
N/A
N/A
200 µA
G3
N/A
N/A
N/A
6 µA
(1,2)
N/A
N/A
N/A
NOTES:
1. Only the G3 state for this power well is shown to provide an estimate of battery life.
2. Icc(RTC) data is taken with VccRTC at 3.0V while the system is in a mechanical off (G3) state at room temperature.
3. Due to the integrated voltage regulator, VccSus1_5 is part of the VccSus3_3 power rail.
4. Icc data for Sx states is taken while the system is at nominal Vcc and at room temperature.
LAN_RST# Correction
The description for LAN_RST# in Section 2.11, Power Management Interface, Table 13 is being updated as follows:
Table 13. Power Management Interface Signals (partial)
Name
LAN_RST#
Type
I
Description
LAN Reset: When asserted, the internal LAN controller will be put into reset. This signal must be asserted at least 10 mS after the resume well power (VccSus3_3) is valid. When deasserted, this signal is an indication that the resume well power is stable.
5.
T173 Correction
The parameter of T173 in Table 194 of Section 19.3 is being corrected as follows:
Table 194. Power Sequencing and Reset Signal Timings (partial)
Sym
t173
Parameter
VccSus supplies active to LAN_RST# HIGH, RSMRST# HIGH
Min Max Units Notes Fig
10 mS
20
21
26
Intel
®
82801EB ICH5/82801ER ICH5R Specification Update
Documentation Changes
6.
PME Wake Doc Change
The following changes are made to Section 5.13.7.3: Table 64.
Note 1 is changed to “This is a wake event from S5 only if the sleep state was entered by setting the
SLP_EN and SLP_TYP bits via software or from a power failure.”
Note 3 is added: “This is a wake event from S5 only if the sleep state was entered by setting the
SLP_EN and SLP_TYP bits via software.”
The note associated with GPI:[0:n] is changed from Note 1 to Note 3.
The following changes are made to Section 5.13.7.4:
The last sentence of the third paragraph is changed to read: “There are four possible events that will wake the system after a power failure.
Add a fourth item: PME: PME_STS or PME_B0_STS, if enabled, will wake the system from S5 if
S5 is entered from an AC power failure or if entered by a write to the SLP_TYP and SLP_EN registers.
7.
8.
The following changes are made to Section 9.10.6:
The third sentence of the description for PME_B0_STS is changed to: “If the PME_B0_STS bit is set, and the system is in an S1-S4 state (or S5 state due to SLP_TYP and SLP_EN or due to return from AC power failure), then the setting of the PME_B0_STS will generate a wake event, and an
SCI (or SMI# if SCI_EN is not set) will be generated.”
The third sentence of the description for PME_STS is changed to: “If the PME_STS bit is set, and the system is in an S1-S4 state (or S5 state due to SLP_TYP and SLP_EN or due to return from AC power failure), then the setting of the PME_STS will generate a wake event, and an SCI will be generated.”
The following changes are made to Section 9.10.7:
The second sentence of the description for PME_EN is changed to: “PME can be a wake event from the S1-S4 state or from S5 (if entered via SLP_EN or from AC power recovery, but not power button override).
PCIRST# Description Change
In Table 7 of Section 2.5, this sentence in the description for PCIRST# is changed.
“The ICH5 drives PCIRST# inactive a minimum of 1 mS after PWROK is driven active.” is changed to read
“The ICH5 drives PCIRST# inactive a minimum of 1 mS after PWROK and VRMPWRGD are driven active.”
APM I/O Decode Correction
The second sentence of Section 9.9 (APM I/O Decode) is being changed to “This register space cannot be moved (fixed I/O location).”
Intel
®
82801EB ICH5/82801ER ICH5R Specification Update 27
Documentation Changes
9.
10.
11.
12.
SATA PCS Register Changes
Section 11.1.33 (PCS - Port Control and Status Register) is changed as indicated for the following bits:
Bits
1
0
Description
Port 1 Enabled (P1E) - R/W
0 = Disabled. The port is in the “off” state and cannot detect any devices.
1 = Enabled. The port is in the “on” state and can detect devices.
Port 0 Enabled (P0E) - R/W
0 = Disabled. The port is in the “off” state and cannot detect any devices.
1 = Enabled. The port is in the “on” state and can detect devices.
Memory Map Table Change
The last row of Table 133 of Section 6.4 (Memory Map) is being replaced as follows:
Memory Range Target
All other PCI
Dependency/Comments
Any memory range access that makes it to the ICH5’s PCI bus and is not specified in one of the D31:F0 0xE0 - 0xEF registers or below 16MB will be master aborted on PCI.
SMBus Host_Busy Bit Correction
Section 14.2.1 HST_STS - Host Status Register is being corrected. Specifically, bit-0 Host_Busy is corrected to read as follows:
0 = Cleared by the ICH5 when the current transaction is completed.
1 = Indicates that the ICH5 is running a command from the host interface. No SMB registers should be accessed while this bit is set, except the BLOCK DATA BYTE or LAST BYTE
Registers. The BLOCK DATA BYTE and LAST BYTE registers can be accessed when this bit is set only when the SMB_CMD bits in the Host Control Register are programmed for Block command or I2C Read command. This is necessary in order to check the DONE_STS bit.
GEN_CNTL Register Correction
Section 9.1.22, D31:F0;GEN_CNTL has an inaccurate description for System Bus Message
Disable (bit-7). It is replaced as follows:
Bit
7
Description
System Bus Message Disable - R/W
1 = Has no effect. (Default)
0 = Disables the ICH5 IOAPIC controller from generating any more system bus interrupt messages.
Note: It is possible for the ICH5 to deliver up to 1 system bus interrupt message from the time this configuration bit is set to 0.
28
Intel
®
82801EB ICH5/82801ER ICH5R Specification Update
13.
Documentation Changes
Assorted Corrections
Section 9.6.3, RTC_REGB has an inaccurate description for the AIE bit. It is replaced as follows:
Bit
5
Description
Alarm Interrupt Enable (AIE) - R/W. This bit is cleared by RTCRST#, but not on any other reset.
0= Disable
1= Enable. Allows an interrupt to occur when the AF is set by an alarm match from the update cycle.
An alarm can occur once a second, once an hour, once a day, or once a month.
Table-53 in Section 5.11.5 (Clearing Battery-Backed RTC RAM) is inaccurate and is replaced as follows:
Bit Name Register Location Register Location Bit Location Default
FREQ_STRAP:[3:0]
AIE
AF
PWR_FLR
AFTERG3_EN
RTC_PWR_STS
PRBTNOR_STS
PME_EN
BACK_CNTL
RTC REG B
RTC REG C
GEN_PMCON_3
GEN_PMCON_3
GEN_PMCON_3
PM1_STS
GPE0_EN
RI_EN GPE0_EN
NEW_CENTURY_STS TCO1_STS
INTRD_DET
TOP_SWAP
RTC_EN
TCO2_STS
BACK_CNTL
PM1_EN
D31:F0;D5h
I/O Space
I/O Space
D31:F0;A4h
D31:F0;A4h
D31:F0;A4h
PMBase + 00h
PMBase + 2Ch
PMBase + 2Ch
TCOBase + 04h
TCOBase + 06h
D31:F0;D5h
PMBase + 02h
3:0
5
5
1
0
2
11
11
8
7
0
5
10
0
0
0
1
1111b
0
0
0
0
0
0
0
0
Section 9.10.9, SMI_STS has an inaccurate attribute for the TCO_STS bit (bit-13). It is incorrectly listed as RO. It is actually R/WC.
Intel
®
82801EB ICH5/82801ER ICH5R Specification Update 29
Documentation Changes
14.
GPIO SMI/SCI Mapping
The notes associated with selected rows of Table 74 (GPIO Implementation) are corrected as follows. Other rows remain unchanged.
GPIO
GPI0
GPI1
Type
Alternate
Function
(Note 1)
Input
Only
REQA#
Input
Only
REQB# or
REQ55#
GPI:[5:2]
Input
Only
GPI6
GPI7
GPI8
Input
Only
Input
Only
Input
Only
GPI:[10:9]
Input
Only
PIRQ:[E:H]#
N/A
Unmuxed
Unmuxed
OC:[4:5]#
Core
Core
Core
Resume
Resume
GPI11
GPI12
GPI13
Input
Only
Input
Only
Input
Only
GPI:[15:14]
Input
Only
SMBAlert#
Unmuxed
Unmuxed
OC:[6:7]#
Power
Well
Tolerant
Core
Core
Resume
Resume
Resume
Resume
5.0 V
5.0 V
5.0 V
5.0 V
5.0 V
3.3 V
5.0 V
3.3 V
3.3 V
3.3 V
5.0 V
Notes
• GPIO_USE_SEL bit 0 enables REQ/GNTA# pair.
• Input active status read from GPE0_STS bit 16.
• Input active high/low set through GPI_INV bit 0.
• GPIO_USE_SEL bit 1 enables REQ/GNTB# pair (see Note
4).
• Input active status read from GPE0_STS bit 17.
• Input active high/low set through GPI_INV bit 1.
• GPIO_USE_SEL bits {2:5] enable PIRQ:[E:H]#.
• Input active status read from GPE0_STS bits [18:21].
• Input active high/low set through GPI_INV bits [2:5].
• Input active status read from GPE0_STS bit 22.
• Input active high/low set through GPI_INV bit 6.
• Input active status read from GPE0_STS bit 23.
• Input active high/low set through GPI_INV bit 7.
• Input active status read from GPE0_STS bit 24.
• Input active high/low set through GPI_INV bit 8.
• GPIO_USE_SEL bits [9:10] enable OC:[4:5]#.
• Input active status read from GPE0_STS bits [25:26].
• Input active high/low set through GPI_INV bits [9:10].
• GPIO_USE_SEL bit 11 enables SMBAlert#.
• Input active status read from GPE0_STS bit 27.
• Input active high/low set through GPI_INV bit 11.
• Input active status read from GPE0_STS bit 28.
• Input active high/low set through GPI_INV bit 12.
• Input active status read from GPE0_STS bit 29.
• Input active high/low set through GPI_INV bit 13.
• GPIO_USE_SEL bits [14:15] enable OC:[6:7]#.
• Input active status read from GPE0_STS bits [30:31].
• Input active high/low set through GPI_INV bits [14:15].
15.
16.
TCO_STS Correction
The TCO_STS bit, bit-13 in D31:F0;SMI_STS, is incorrectly listed as RO in the bit description
(Section 9.10.9). This bit is R/WC.
SRS/PRS Bit Reference Correction
The SRS and PRS are incorrectly referenced to D31:F0;Offset D0h in fields SEC_SIG_MODE and
PRI_SIG_MODE of both IDE_CONFIG registers (D31:F1 and F2 at offset 54h). The correct reference is to D31:F0.
30
Intel
®
82801EB ICH5/82801ER ICH5R Specification Update
17.
18.
19.
20.
21.
Documentation Changes
GEN2_DEC Correction
The description for Generic I/O Decode Range 2 Base Address (GEN2_BASE) in section 9.1.32, changes to “This address is aligned on a 16-byte boundary and must have address lines 31:16 as 0.”
The note remains unchanged.
GPIO_USE_SEL2 Correction
The following note is added to the Description for GPIO_USE_SEL2 (Section 9.12.6):
4. Bit-16 is not implemented because GPIO selection is controlled by bit-8.
GP_LVL Default
Table 153 (Registers to Control GPIO Address Map) incorrectly identifies the default value of the
GP_LVL register. The correct default value is 1B3F 0000h. This is correctly identified in the register description.
IDE MSE Bit
In section 10.1.3 (PCI Command Register) the description for bit-1 is incorrect and is changed to the following:
Bit
1 Memory Space Enable (MSE) - RO
Description
USB Port Number Documentation Corrections
In section 5.20.10.1.3, the description of bits 20:23 of the EHCI Host Controller Structural
Parameters register indicates an incorrect value for these bits. The sentence is changed to:
“This 4-bit field represents the numeric value assigned to the debug port (i.e., 000 1 = port 0).”
The PWAKE_CAP.Port Wake Up Capability Mask (section 13.1.25) bit description is changed to the following:
Bit Description
8:1
Port Wake Up Capability Mask — R/W. Bit positions 1 through 8 correspond to a physical port implemented on this host controller. For example, bit position 1 corresponds to port 0 , bit position 2 corresponds to port 1 , etc.
Intel
®
82801EB ICH5/82801ER ICH5R Specification Update 31
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 1 Intel® 82801EB I/O Controller Hub 5 (ICH5) / Intel® 82801ER I/O Controller Hub 5 R (ICH5R)
- 3 Contents
- 7 Preface
- 7 Affected Documents/Related Documents
- 7 Nomenclature
- 8 Summary Tables of Changes
- 8 Codes Used in Summary Table
- 8 Stepping
- 8 Status
- 9 Errata
- 9 Specification Changes
- 9 Specification Clarifications
- 10 Documentation Changes
- 11 Identification Information
- 11 Markings
- 12 Errata
- 12 1. 1.5 V Voltage Margin
- 12 2. SATA Transport Layer Erratum
- 12 3. Alternate Status Erratum
- 13 4. ASF Decode Erratum
- 13 5. PCI Non-linear Addressing Erratum
- 13 6. SATA Signal Voltage Level Erratum
- 13 7. SATA COMINIT/COMWAKE Detection Erratum
- 14 8. MW DMA Mode-1 Tdh Erratum
- 14 9. SATA Speed Negotiation Erratum
- 14 10. LPC Starvation Erratum
- 14 11. USB Buffer Overrun Erratum
- 15 12. SATA Swap Bay Device Detection
- 15 13. USB2 Incorrect Periodic Frame List Pointer Fetch
- 15 14. Full-speed USB ISOC End of Packet
- 15 15. High Speed (HS) USB2.0 D+ and D- Maximum Driven Signal Level
- 17 Specification Changes
- 17 1. VOL8 Change
- 17 2. SATA Partial and Slumber State Not Supported
- 17 3. RAID 1 Support
- 17 4. Vol2/Iol2 Specification Change
- 17 5. SATA MSI Support
- 18 6. Absolute Maximum Ratings Addition
- 18 19.2 Absolute Maximum Ratings
- 18 7. RTC Circuit Change
- 18 8. t176 Change
- 18 9. t170 Change
- 18 10. Removing Support for USB Wake from S5
- 20 Specification Clarification
- 20 1. SMBus Byte Done Status Clarification
- 20 2. PERR# Implementation
- 20 3. SATA Behavior Spec Clarification
- 20 4. Test Mode Entrance Clarification
- 20 5. GPIO SMI/SCI Mapping
- 21 6. SERR# Figure Correction
- 22 7. Port 63/65/67 Clarification
- 22 8. GPI ACPI Clarification
- 23 9. USB CONFIGFLAG Clarification
- 23 10. CTS Clarification
- 23 11. EDD (Execute Device Diagnostics) Command Completion Clarification
- 23 12. GPIO Note Change
- 23 13. GPI_ROUT Clarification
- 23 14. LPC Cycle Clarification
- 24 15. HPET TIMERn_32MODE_CNF
- 25 Documentation Changes
- 25 1. PCI Device Revision ID
- 25 2. Figure 2 Note Addition
- 26 3. Table 177 Correction
- 26 4. LAN_RST# Correction
- 26 5. T173 Correction
- 27 6. PME Wake Doc Change
- 27 7. PCIRST# Description Change
- 27 8. APM I/O Decode Correction
- 28 9. SATA PCS Register Changes
- 28 10. Memory Map Table Change
- 28 11. SMBus Host_Busy Bit Correction
- 28 12. GEN_CNTL Register Correction
- 29 13. Assorted Corrections
- 30 14. GPIO SMI/SCI Mapping
- 30 15. TCO_STS Correction
- 30 16. SRS/PRS Bit Reference Correction
- 31 17. GEN2_DEC Correction
- 31 18. GPIO_USE_SEL2 Correction
- 31 19. GP_LVL Default
- 31 20. IDE MSE Bit
- 31 21. USB Port Number Documentation Corrections