English
Language : 

82801FB Datasheet, PDF (174/786 Pages) Intel Corporation – Intel I/O Controller Hub 6 (ICH6) Family
Functional Description
5.15 System Management (D31:F0)
The ICH6 provides various functions to make a system easier to manage and to lower the Total
Cost of Ownership (TCO) of the system. In addition, ICH6 provides integrated ASF Management
support. Features and functions can be augmented via external A/D converters and GPIO, as well
as an external microcontroller.
The following features and functions are supported by the ICH6:
• Processor present detection
— Detects if processor fails to fetch the first instruction after reset
• Various Error detection (such as ECC Errors) Indicated by host controller
— Can generate SMI#, SCI, SERR, NMI, or TCO interrupt
• Intruder Detect input
— Can generate TCO interrupt or SMI# when the system cover is removed
— INTRUDER# allowed to go active in any power state, including G3
• Detection of bad Firmware Hub programming
— Detects if data on first read is FFh (indicates unprogrammed Firmware Hub)
• Ability to hide a PCI device
— Allows software to hide a PCI device in terms of configuration space through the use of a
device hide register (See Section 7.1.56)
• Integrated ASF Management support
Note: Voltage ID from the processor can be read via GPI signals.
5.15.1
5.15.1.1
5.15.1.2
Theory of Operation
The System Management functions are designed to allow the system to diagnose failing
subsystems. The intent of this logic is that some of the system management functionality be
provided without the aid of an external microcontroller.
Detecting a System Lockup
When the processor is reset, it is expected to fetch its first instruction. If the processor fails to fetch
the first instruction after reset, the TCO timer times out twice and the ICH6 asserts PLTRST#.
Handling an Intruder
The ICH6 has an input signal, INTRUDER#, that can be attached to a switch that is activated by
the system’s case being open. This input has a two RTC clock debounce. If INTRUDER# goes
active (after the debouncer), this will set the INTRD_DET bit in the TCO_STS register. The
INTRD_SEL bits in the TCO_CNT register can enable the ICH6 to cause an SMI# or interrupt.
The BIOS or interrupt handler can then cause a transition to the S5 state by writing to the SLP_EN
bit.
The software can also directly read the status of the INTRUDER# signal (high or low) by clearing
and then reading the INTRD_DET bit. This allows the signal to be used as a GPI if the intruder
function is not required.
174
Intel® I/O Controller Hub 6 (ICH6) Family Datasheet