logo
Полный текст учебника

Интерфейс agp

Шина AGP (Accelerated Graphics Port — ускоренный графический порт) — интерфейс для подключения видеоадаптера к отдельной магистрали AGP, имеющей выход непосредственно на системную память. Разработана шина на основе стандарта PCI v2.1. Шина AGP может работать с частотой системной шины до 133 МГц и обеспечивает высочайшую скорость передачи графических данных. Ее пиковая пропускная способность в режиме четырехкратного умножения AGP4x (передаются 4 блока данных за один такт) имеет величину 1066 Мбайт/с, а в режиме восьмикратного умножения AGP8x — 2112 Мбайт/с. По сравнению с шиной PCI, в шине AGP устранена мультиплексированность линий адреса и данных (в PCI для удешевления конструкции адрес и данные передаются по одним и тем же линиям) и усилена конвейеризация операций чтения/записи, что позволяет устранить влияние задержек в модулях памяти на скорость выполнения этих операций.

Шина AGP имеет два режима работы: DMA и Execute. В режиме DMA основной является память видеокарты. Графические объекты хранятся в системной памяти (ОЗУ), но перед использованием копируются в локальную память видеокарты. Обмен ведется большими последовательными пакетами. В режиме Execute системная память и локальная память видеокарты логически равноправны. Графические объекты не копируются в локальную память, а выбираются непосредственно из системной. При этом приходится выбирать из памяти относительно малые случайно расположенные куски. Поскольку системная память выделяется динамически, блоками по 4 Кбайт, в этом режиме для обеспечения приемлемого быстродействия предусмотрен механизм, отображающий последовательные адреса фрагментов на реальные адреса 4-килобайтовых блоков в системной памяти. Эта процедура выполняется с использованием специальной таблицы (Graphic Address Re-mapping Table или GART), расположенной в памяти. Интерфейс выполнен в виде отдельного разъема, в который устанавливается AGP-видеоадаптер. Конфигурация системы с шиной AGP показана на рис. 10.3.

Рис. 10.3. Конфигурация системы с шиной AGP

В настоящее время семейство шин PCI (кроме PCI 1.0, PCI 2.1) имеет следующие версии:

ПРИМЕЧАНИЕ

В ближайшем будущем ожидается версия беспроводной шины wPCIe - беспроводная шина PCI-Express уже в следующем, которая обладает скоростью передачи данных до 5 Гбит/с (625 Мб/с).

В табл. 10.1 приведены основные характеристики некоторых шин.

Таблица 10.1. Основные характеристики шин

Характеристика

ISA

EISA

MCA

PCI 1.0

AGP

AGP 3.0 4x

AGP 3.0 8x

Разрядность шины

данных и адреса (бит)

16/24

32

32

32/64

32/64

64

64

Рабочая частота (МГц)

8

8–33

10–20

До 66

66/133

66

66

Пропускная способность

(Мбайт/с)

16

33

76

133

266

533

533

1066

2132

2132

4264

Число подключаемых

устройств (шт.)

6

15

15

10

1

2

2