English
Language : 

301467-005 Datasheet, PDF (223/426 Pages) Intel Corporation – Express Chipset
Functional Description
R
12 Functional Description
12.1
This chapter describes the (G)MCH interfaces and major functional units.
Host Interface
The (G)MCH supports the Pentium 4 processor subset of the Enhanced Mode Scaleable Bus. The
cache line size is 64 bytes. Source synchronous transfer is used for the address and data signals.
The address signals are double pumped, and a new address can be generated every other bus
clock. At 133/200 MHz bus clock, the address signals run at 266/400 MT/s for a maximum
address queue rate of 66/100 million addresses/sec. The data is quad pumped and an entire
64 byte cache line can be transferred in two bus clocks. At 133/200 MHz bus clock the data
signals run at 533/800 MT/s for a maximum bandwidth of 4.2 GB/s or 6.4 GB/s.
Note: The host interface on the 82910GL GMCH runs at 133 MHz only.
The FSB interface supports up to 12 simultaneous outstanding transactions. The (G)MCH
supports only one outstanding deferred transaction on the FSB.
12.1.1 FSB GTL+ Termination
12.1.2
The (G)MCH integrates GTL+ termination resistors on die. Also, approximately
2.8 pf (fast) – 3.3 pf (slow) per pad of on die capacitance will be implemented to provide better
FSB electrical performance.
FSB Dynamic Bus Inversion
The (G)MCH supports Dynamic Bus Inversion (DBI) when driving and when receiving data from
the processor. DBI limits the number of data signals that are driven to a low voltage on each quad
pumped data phase. This decreases the worst-case power consumption of the (G)MCH.
HDINV[3:0]# indicate if the corresponding 16 bits of data are inverted on the bus for each quad
pumped data phase:
HDINV[3:0]#
HDINV0#
HDINV1#
HDINV2#
HDINV3#
Data Bits
HD[15:0]
HD[31:16]
HD[47:32]
HD[63:48]
When the processor or the (G)MCH drives data, each 16-bit segment is analyzed. If more than 8
of the 16 signals would normally be driven low on the bus, the corresponding HDINVx# signal
will be asserted and the data will be inverted prior to being driven on the bus. When the processor
or the (G)MCH receives data, it monitors HDINV[3:0]# to determine if the corresponding data
segment should be inverted.
Datasheet
223