beautypg.com

Agp bus overview, Bus transactions – Compaq W4000 User Manual

Page 65

background image

Technical Reference Guide

4.3

AGP BUS OVERVIEW

NOTE: For a detailed description of AGP bus operations refer to the AGP Interface

Specification Rev. 2.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 adapte

nly requires enough memory for frame buffer (display image

r

) refreshing.

4.3.1

fect. The AGP graphics adapter acts generally as the AGP master, but can also

ehave as a “PCI” target during fast writes from the MCH.

the AGP interface and the PCI interface are as follows:

t

AGP operations is the same linear space used by PCI memory space

commands, but is further specified by the graphics address re-mapping table (GART) of the
north bridge component.

o

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 ef
b

Key differences between

♦ Address phase and associated data transfer phase are disconnected transactions. Addressing

and data transferring occur as contiguous actions on the PCI bus. On the AGP bus a reques
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

♦ Data trans

ons on

GP bu

volve e

bytes o

ultiples of eight bytes. The AGP

m

ry addressing protocol uses 8-byte boundaries as opposed to PCI’s 4-byte boundaries.

If a transfer of less than eight bytes is needed, the remaining bytes are filled with arbitrary
d

at is discarded by th

et.

Pipelined requests are defined by length or size on the AGP bus. The PCI bus defines transfer

s with the FRAME- signal.

h

two basic types of transactions on the AGP bus: data requests (addressing) and data

an

hese actions are separate from each other.

acti

the A

s in

ight

r m

emo

ata th

e targ

length


T ere are
tr sfers. T

Compaq Evo and Workstation Personal Computers

Featuring the Intel Pentium 4 Processor

Second Edition - January 2003

4-11