Agp Bus Overview; Bus Transactions - Compaq Deskpro EP 6233 Technical Reference Manual

Hp deskpro ep 6233: reference guide
Hide thumbs Also See for Deskpro EP 6233:
Table of Contents

Advertisement

4.3

AGP BUS OVERVIEW

NOTE: This section describes the AGP bus in general. For a detailed description of
AGP bus operations refer to the AGP Interface Specification 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 a high-
performance interface for 3D graphics adapters. 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.
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 operation with the AGP adapter involves graphics data
handling, AGP-defined protocols take effect. The AGP graphics adapter acts generally as the
AGP master, but can also behave as a "PCI" target during fast writes from the north bridge.
Key differences between the AGP interface and the PCI interface are as follows:
Address phase and associated data transfer phase are disconnected transactions. In PCI operations
addressing and data transferring occur as contiguous actions. On the AGP bus a request 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
specified by the graphics address re-mapping table (GART) of the 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 is needed, the remaining bytes are filled with arbitrary data that is discarded by the
target.
Pipelined requests on the AGP bus are defined by length or size. The PCI bus defines transfer lengths
with the FRAME- signal.
There are two basic types of transactions on the AGP bus: data requests (addressing) and data
transfers. These actions are separate from each other.
Compaq Deskpro EP Series of Personal Computers
First Edition–- April 1998
Technical Reference Guide
4-11

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents