
Functional Description
R
5.3.2AGP Transaction Ordering
The MCH observes transaction ordering rules as defined by the AGP Interface Specification, Revision 2.0.
5.3.3AGP Signal Levels
The 4x data transfers use 1.5 V signaling levels as described by the AGP Interface Specification, Revision 2.0. The MCH supports 1x/2x data transfers using 1.5 V signaling levels.
5.3.44x AGP Protocol
In addition to the 1x and 2x AGP protocol, the MCH supports 4x AGP read and write data transfers and 4x sideband address generation. The 4x operation is compliant with the AGP Interface Specification, Revision 2.0.
The MCH indicates that it supports 4x data transfers via bit 2 of the AGPSTAT.RATE field. When bit 2 of the AGPCMD.DRATE field is set to 1 during system initialization, the MCH performs AGP read/write data transactions using 4x protocol. This bit is not dynamic. Once this bit is set during initialization, the data transfer rate must not be changed.
The 4x data rate transfer provides 1.06 GB/s transfer rates. The control signal protocol for the 4x data transfer protocol is identical to 1x/2x protocol. In 4x mode 16 bytes of data are transferred on every 66 MHz clock edge. The minimum throttleable block size remains four 66 MHz clocks
(64 bytes of data are transferred per block). Three additional signal pins are required to implement the 4x data transfer protocol. These signal pins are complimentary data transfer strobes for the AD bus (2) and the SBA bus (1).
5.3.5Fast Writes
The MCH supports 2x and 4x Fast Writes from the MCH to the graphics controller on AGP. Fast Write operation is compliant with Fast Writes as currently described in the AGP Interface Specification, Revision 2.0. To use the Fast Write protocol, both AGPCTRL.FWCE and AGPCMD.FWPE must be set to 1.
AGPCTRL.FWCE is set to 0 by default. When this bit is set to 1, the MCH indicates that it supports Fast Writes through AGPSTAT.FW. When both AGPCMD.FWEN and AGPCTRL.FWCE are set to 1, the MCH uses Fast Write protocol to transfer memory write data to the AGP master.
Memory writes originating from the processor or from the hub interface use the Fast Write protocol when it is both capability enabled and enabled. The data rate used to perform the Fast Writes is dependent on the bits set in the AGPCMD.DRATE field (bits [2:0]). If bit 2 of the AGPCMD.DRATE field is 1, the data transfers occur using 4x strobing. If bit 1 of AGPCMD.DRATE field is 1, the data transfers occur using 2x strobing. If bit 0 of AGPCMD.DRATE field is 1, Fast Writes are disabled and data transfers occur using standard PCI protocol. Note that only one of the three DRATE bits can be set by initialization software (Table 16).
114 | Intel® 82845 MCH for SDR Datasheet |