English
Language : 

307013-003 Datasheet, PDF (122/848 Pages) Intel Corporation – Intel I/O Controller Hub 7
Functional Description
5.5.1.8
5.5.1.9
Note:
5.5.1.10
Note:
5.5.1.11
Note:
LFRAME# Usage
The ICH7 follows the usage of LFRAME# as defined in the Low Pin Count Interface
Specification, Revision 1.1.
The ICH7 performs an abort for the following cases (possible failure cases):
• ICH7 starts a Memory, I/O, or DMA cycle, but no device drives a valid SYNC after
four consecutive clocks.
• ICH7 starts a Memory, I/O, or DMA cycle, and the peripheral drives an invalid SYNC
pattern.
• A peripheral drives an invalid address when performing bus master cycles.
• A peripheral drives an invalid value.
I/O Cycles
For I/O cycles targeting registers specified in the ICH7’s decode ranges, the ICH7
performs I/O cycles as defined in the Low Pin Count Interface Specification, Revision
1.1. These are 8-bit transfers. If the processor attempts a 16-bit or 32-bit transfer, the
ICH7 breaks the cycle up into multiple 8-bit transfers to consecutive I/O addresses.
If the cycle is not claimed by any peripheral (and subsequently aborted), the ICH7
returns a value of all 1s (FFh) to the processor. This is to maintain compatibility with
ISA I/O cycles where pull-up resistors would keep the bus high if no device responds.
Bus Master Cycles
The ICH7 supports Bus Master cycles and requests (using LDRQ#) as defined in the
Low Pin Count Interface Specification, Revision 1.1. The ICH7 has two LDRQ# inputs,
and thus supports two separate bus master devices. It uses the associated START fields
for Bus Master 0 (0010b) or Bus Master 1 (0011b).
The ICH7 does not support LPC Bus Masters performing I/O cycles. LPC Bus Masters
should only perform memory read or memory write cycles.
LPC Power Management
CLKRUN# Protocol (Mobile/Ultra Mobile Only)
The CLKRUN# protocol is same as in the PCI Local Bus Specification. Stopping the PCI
clock stops the LPC clock.
LPCPD# Protocol
Same timings as for SUS_STAT#. Upon driving SUS_STAT# low, LPC peripherals drive
LDRQ# low or tri-state it. ICH7 shuts off the LDRQ# input buffers. After driving
SUS_STAT# active, the ICH7 drives LFRAME# low, and tri-states (or drive low)
LAD[3:0].
The Low Pin Count Interface Specification, Revision 1.1 defines the LPCPD# protocol
where there is at least 30 µs from LPCPD# assertion to LRST# assertion. This
specification explicitly states that this protocol only applies to entry/exit of low power
states which does not include asynchronous reset events. The ICH7 asserts both
SUS_STAT# (connects to LPCPD#) and PLTRST# (connects to LRST#) at the same time
when the core logic is reset (via CF9h, PWROK, or SYS_RESET#, etc.). This is not
inconsistent with the LPC LPCPD# protocol.
122
Intel ® ICH7 Family Datasheet