English
Language : 

82845G Datasheet, PDF (116/193 Pages) Intel Corporation – Intel 82845G/82845GL/82845GV Graphics and Memory Controller Hub (GMCH)
Functional Description
Memory Read Line, and Memory Read Multiple: These commands are treated identically
by the GMCH. The GMCH issues two snoops (a snoop followed by a snoop-ahead) on the host bus
and releases the processor bus for other traffic. When the first DWord of the first cache line is
delivered and GFRAME# is still asserted, the GMCH issues another snoop-ahead on the host bus.
This allows the GMCH to continuously supply data during memory read line and memory read
multiple bursts. When the transaction terminates, there may be a minimum of 2 cache lines and a
maximum of 2 cache lines plus 7 DWords buffered. Subsequent memory reads hitting the buffers
will return data from the buffer.
Memory Write and Memory Write and Invalidate: These commands are aliased and
processed identically. The GMCH supports data streaming for PCI-to-DRAM writes based on its
ability to buffer up to 128 bytes (16 QWords) of data before a snoop cycle must be completed on
the host bus. The GMCH is typically able to support longer write bursts, with the maximum length
dependent upon concurrent host bus traffic during PCI-DRAM write data streaming.
Fast Back-to-Back Transactions: The GMCH, as a target, supports fast back-to-back cycles
from a PCI initiator. As a PCI initiator, the GMCH is responsible for translating host cycles to
AGP/PCI_B cycles. The GMCH also transfers hub interface to AGP/PCI_B write cycles. Table 4-8
shows all the cycles that need to be translated.
Table 4-8. PCI Commands Supported by GMCH When Acting As an AGP/PCI_B Initiator
(Sheet 1 of 2)
Source Bus
Command
Other Encoded Information
GMCH Host Bridge
Corresponding
PCI_B Command
GC/BE[3:0]#
Encoding
Source Bus: Host
Deferred Reply
Interrupt Acknowledge
Special Cycle
Don’t Care
Length ≤ 8 Bytes
Shutdown
Halt
Stop Clock Grant
Branch Trace Message
I/O Read
I/O Write
I/O Read to 0CFCh
I/O Write to 0CFCh
Memory Read (Code or
Data)
Memory Read
Invalidate
Memory Write
All Other Combinations
None
Length ≤ 8 Bytes up to 4 BEx Asserted
Length ≤ 8 Bytes up to 4 BEx Asserted
Length ≤ 8 Bytes up to 4 BEx Asserted
Length ≤ 8 Bytes up to 4 BEx Asserted
Length < 8 Bytes without All BEs Asserted
Length = 8 Bytes with All BEs Asserted
Length = 16 Bytes
Length = 32 Bytes Code Only
Length < 8 Bytes without All BEs Asserted
Length = 16 Bytes
Length = 32 Bytes
Locked Access
All Combinations
Reserved Encodings All Combinations
None
None
None
None
None
None
None
I/O Read
I/O Write
Configuration Read
Configuration Write
Memory Read
Memory Read
None
Memory Read
Memory Write
None
Memory Write
Unlocked Access1
None
N/A
N/A
N/A
N/A
N/A
N/A
N/A
0010
0011
1010
1011
0110
1110
N/A
1110
0111
N/A
0111
As Applicable
N/A
116
Intel® 82845G/82845GL/82845GV GMCH Datasheet