Agp Bus Overview; Bus Transactions - HP Compaq d330 DT Technical Reference Manual

Hp compaq d330 dt: reference guide
Hide thumbs Also See for Compaq d330 DT:
Table of Contents

Advertisement

4.3

AGP BUS OVERVIEW

NOTE: For a detailed description of AGP bus operations refer to the AGP Interface
Specification Rev. 3.0 available at the following AGP forum web site:
http://www.agpforum.org/index.htm
The Accelerated Graphics Port (AGP) bus is specifically designed as an economical yet high-
performance interface for graphics adapters, especially those designed for 3D operations. The
AGP interface is designed to give graphics adapters dedicated pipelined access to system memory
for the purpose of off-loading texturing, z-buffering, and alpha blending used in 3D graphics
operations. By off-loading a large portion of 3D data to system memory the AGP graphics adapter
only requires enough memory for frame buffer (display image) refreshing. The GMCH supports
AGP v3.0 (4X or 8X) or AGP v2.0 (1X or 4X). Note that 2X operation is not supported. The level
of AGP support is determined by the capability of the installed AGP card installed.

4.3.1 BUS TRANSACTIONS

The operation of the AGP bus is based on the 66-MHz PCI specification but includes additional
mechanisms to increase bandwidth. During the configuration phase the AGP bus acts in
accordance with PCI protocol. Once graphics data handling operation is initiated, AGP-defined
protocols take effect. The AGP graphics adapter acts generally as the AGP master, but can also
b
ehave as a "PCI" target during fast writes from the GMCH.
K
ey differences between the AGP interface and the PCI interface are as follows:
Address phase and associated data transfer phase are disconnected transactions. Addressing
and data transferring occur as contiguous actions on the PCI bus. On th
for data and the transfer of data may be separated by other operations.
Commands on the AGP bus specify system memory accesses only. Unlike the PCI bus,
commands involving I/O and configuration are not required or allowed. The system memory
address space used in AGP operations is the same linear space used by PCI memory space
commands, but is further s
north bridge component.
Data transactions on the AGP bus involve eight bytes or multiples of eight bytes. The AGP
memory addressing protocol uses 8-byte boundaries as opposed to PCI's 4-byte boundaries
If a transfer of less than eight bytes i
data that is discarded by the target.
Pipelined requests are defined by le
lengths with the FRAME- signal.
There are two basic types of transactions on the AGP b
tr
ansfers. These actions are separate from each other.
pecified by the graphics address re-mapping table (GART) of the
s needed, the remaining bytes are filled with arbitrary
ngth or size on the AGP bus. The PCI bus defines transfer
us: data requests (addressing) and data
hp compaq d330 and d530 Series of Personal Computers
Featuring the Intel Pentium 4 Processor
First Edition - June 2003
Technical Reference Guide
e AGP bus a request
.
4-9

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents