English
Language : 

82801FB Datasheet, PDF (58/786 Pages) Intel Corporation – Intel I/O Controller Hub 6 (ICH6) Family
Signal Description
2.6
PCI Interface
Table 2-6. PCI Interface Signals (Sheet 1 of 3)
Name
AD[31:0]
Type
I/O
Description
PCI Address/Data: AD[31:0] is a multiplexed address and data bus. During the
first clock of a transaction, AD[31:0] contain a physical address (32 bits). During
subsequent clocks, AD[31:0] contain data. The Intel® ICH6 will drive all 0’s on
AD[31:0] during the address phase of all PCI Special Cycles.
Bus Command and Byte Enables: The command and byte enable signals are
multiplexed on the same PCI pins. During the address phase of a transaction,
C/BE[3:0]# define the bus command. During the data phase C/BE[3:0]# define the
Byte Enables.
C/BE[3:0]#
DEVSEL#
FRAME#
IRDY#
C/BE[3:0]# Command Type
0000b
Interrupt Acknowledge
0001b
Special Cycle
0010b
I/O Read
0011b
I/O Write
I/O
0110b
Memory Read
0111b
Memory Write
1010b
Configuration Read
1011b
Configuration Write
1100b
Memory Read Multiple
1110b
Memory Read Line
1111b
Memory Write and Invalidate
All command encodings not shown are reserved. The ICH6 does not decode
reserved values, and therefore will not respond if a PCI master generates a cycle
using one of the reserved values.
Device Select: The ICH6 asserts DEVSEL# to claim a PCI transaction. As an
output, the ICH6 asserts DEVSEL# when a PCI master peripheral attempts an
I/O
access to an internal ICH6 address or an address destined DMI (main memory or
graphics). As an input, DEVSEL# indicates the response to an ICH6-initiated
transaction on the PCI bus. DEVSEL# is tri-stated from the leading edge of
PLTRST#. DEVSEL# remains tri-stated by the ICH6 until driven by a target device.
Cycle Frame: The current initiator drives FRAME# to indicate the beginning and
duration of a PCI transaction. While the initiator asserts FRAME#, data transfers
I/O
continue. When the initiator negates FRAME#, the transaction is in the final data
phase. FRAME# is an input to the ICH6 when the ICH6 is the target, and FRAME#
is an output from the ICH6 when the ICH6 is the initiator. FRAME# remains tri-
stated by the ICH6 until driven by an initiator.
Initiator Ready: IRDY# indicates the ICH6's ability, as an initiator, to complete the
current data phase of the transaction. It is used in conjunction with TRDY#. A data
phase is completed on any clock both IRDY# and TRDY# are sampled asserted.
I/O During a write, IRDY# indicates the ICH6 has valid data present on AD[31:0].
During a read, it indicates the ICH6 is prepared to latch data. IRDY# is an input to
the ICH6 when the ICH6 is the target and an output from the ICH6 when the ICH6
is an initiator. IRDY# remains tri-stated by the ICH6 until driven by an initiator.
58
Intel® I/O Controller Hub 6 (ICH6) Family Datasheet