Service manual
8224 N/B Maintenance
8224 N/B Maintenance
90
5.2 Intel ICH7-M South Bridge (1)
PCI Interface Signals (Continued)
Name Type Description
AD[31:0]
I/O
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® ICH7
will drive all 0s on AD[31:0] during the address phase of all PCI
Special Cycles.
C/BE[3:0]#
I/O
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]# Command Type
0000b Interrupt Acknowledge
0001b Special Cycle
0010b I/O Read
0011b I/O Write
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 ICH7 does not
decode reserved values, and therefore will not respond if a PCI master
generates a cycle using one of the reserved values.
DEVSEL#
I/O
Device Select:
The ICH7 asserts DEVSEL# to claim a PCI transaction. As an output,
the ICH7 asserts DEVSEL# when a PCI master peripheral attempts
an access to an internal ICH7 address or an address destined DMI
(main memory or graphics). As an input, DEVSEL# indicates the
response to an ICH7-initiated transaction on the PCI bus. DEVSEL#
is tri-stated from the leading edge of PLTRST#. DEVSEL# remains
tri-stated by the ICH7 until driven by a target device.
FRAME#
I/O
Cycle Frame:
The current initiator drives FRAME# to indicate the beginning and
duration of a PCI transaction. While the initiator asserts FRAME#,
data transfers continue. When the initiator negates FRAME#, the
transaction is in the final data phase. FRAME# is an input to the
ICH7 when the ICH7 is the target, and FRAME# is an output from
the ICH7 when the ICH7 is the initiator. FRAME# remains tristated
by the ICH7 until driven by an initiator.
PCI Interface Signals
Signal Name Type Description
IRDY#
I/O
Initiator Ready:
IRDY# indicates the ICH7'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. During a write, IRDY# indicates the
ICH7 has valid data present on AD[31:0]. During a read, it indicates
the ICH7 is prepared to latch data. IRDY# is an input to the ICH7
when the ICH7 is the target and an output from the ICH7 when the
ICH7 is an initiator. IRDY# remains tri-stated by the ICH7 until
driven by an initiator.
TRDY#
I/O
Target Ready:
TRDY# indicates the Intel
® ICH7's ability as a target to complete the
current data phase of the transaction. TRDY# is used in conjunction
with IRDY#. A data phase is completed when both TRDY# and
IRDY# are sampled asserted. During a read, TRDY# indicates that
the ICH7, as a target, has placed valid data on AD[31:0]. During a
write, TRDY# indicates the ICH7, as a target is prepared to latch data.
TRDY# is an input to the ICH7 when the ICH7 is the initiator and an
output from the ICH7 when the ICH7 is a target. TRDY# is tri-stated
from the leading edge of PLTRST#. TRDY# remains tri-stated by the
ICH7 until driven by a target.
STOP#
I/O
Stop:
STOP# indicates that the ICH7, as a target, is requesting the initiator
to stop the current transaction. STOP# causes the ICH7, as an
initiator, to stop the current transaction. STOP# is an output when the
ICH7 is a target and an input when the ICH7 is an initiator.
PAR
I/O
Calculated/Checked Parity:
PAR uses “even” parity calculated on 36 bits, AD[31:0] plus
C/BE[3:0]#. “Even” parity means that the ICH7 counts the number of
one within the 36 bits plus PAR and the sum is always even. The
ICH7 always calculates PAR on 36 bits regardless of the valid byte
enables. The ICH7 generates PAR for address and data phases and
only guarantees PAR to be valid one PCI clock after the
corresponding address or data phase. The ICH7 drives and tristates
PAR identically to the AD[31:0] lines except that the ICH7 delays
PAR by exactly one PCI clock. PAR is an output during the address
phase (delayed one clock) for all ICH7 initiated transactions. PAR is
an output during the data phase (delayed one clock) when the ICH7 is
the initiator of a PCI write transaction, and when it is the target of a
read transaction. ICH7 checks parity when it is the target of a PCI
write transaction. If a parity error is detected, the ICH7 will set the
appropriate internal status bits, and has the option to generate an
NMI# or SMI#.
MiTac Secret
Confidential Document