English
Language : 

82801DB Datasheet, PDF (154/587 Pages) Intel Corporation – Intel 82801DB I/O Controller Hub 4 (ICH4)
Functional Description
5.13 System Management (D31:F0)
The ICH4 provides various functions to make a system easier to manage and to lower the Total
Cost of Ownership (TCO) of the system. 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 ICH4:
• Processor present detection
— Detects if processor fails to fetch the first instruction after reset
• Various Error detection (e.g., 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 remove
— INTRUDER# allowed to go active in any power state, including G3
• Detection of bad FWH programming
— Detects if data on first read is FFh (indicates unprogrammed FWH)
• 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 8.1.26)
Note: Voltage ID from the processor can be read via GPI signals.
5.13.1
5.13.1.1
5.13.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 ICH4 asserts PCIRST#.
Handling an Intruder
The ICH4 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 ICH4 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.
154
Intel® 82801DB ICH4 Datasheet