Графический адаптер с интерфейсом AGP может быть встроен в системную плату, а может располагаться и на карте расширения, установленной в слот AGP. Внешне карты с портом AGP похожи на PCI (рисунок ниже), но у них используется разъем повышенной плотности с «двухэтажным» (как у EISA) расположением ламелей. Сам разъем находится дальше от задней кромки платы, чем разъем PCI.
Порт AGP может использовать три возможных номинала питания интерфейсных схем (Vddq): 3,3 В (для 1x и 2x), 1,5 В (для 2x и 4x) и 0,8 В (для 8x). Сигналы RST# и CLK всегда 3-вольтовые. На слотах и картах имеются механические ключи, предотвращающие ошибочные подключения:
Для работы в режимах 2x/4x/8x приемникам требуется опорное напряжение Vref. Его номинал для 3,3 В составляет 0,4×Vddq, для 1,5 В — 0,5×Vddq, для 0,8 В — 0,233×Vddq. Опорное напряжение для приемников генерируется на стороне передатчиков. На контакт A66 (Vrefgc) графическое устройство подает сигнал для порта, на контакт B66 (Vrefcg) порт (чипсет) подает напряжение для устройства AGP.
При передаче в режиме 8x применяется динамическое инвертирование данных на шине AD. Сигнал DBI_LO указывает на инверсию линий AD[15:0], DBI_HI — на инверсию AD[31:0]. Решение об изменении состояния инверсии принимается сравнением выводимой информации с информацией предыдущего такта: если число переключаемых линий в соответствующей половине AD более 8, то соответствующий сигнал DBI_xx меняет состояние на противоположное. Таким образом, на каждой половине шины AD одновременно будет переключаться не более 8 сигнальных линий, что позволяет уменьшить броски тока. Для режима 8x применяется автоматическая калибровка приемопередатчиков, позволяющая согласовать их параметры с линией и партнером. Калибровка производится как статически (при начальном запуске), так и динамически в процессе работы, чтобы компенсировать уход параметров из-за изменения температуры.
В таблице приведено назначение контактов слота AGP применительно к версии 3.0, в скобках приведены назначения контактов для AGP 1.0 и 2.0. Из-за двух ключей на универсальной карте AGP 2.0 теряется пара контактов для подачи питания VCC3.3, и их остается только 4, что ограничивает потребляемый ток (допустимый ток для каждого контакта — 1 А). На универсальной карте AGP 2.0 также нет дополнительного питания 3,3Vaux, используемого для питания цепей формирования сигнала PME# в режиме «сна».
Ряд B | № | Ряд A |
OVRCNT# | 1 | 12V |
5.0V | 2 | TYPEDET# |
5.0V | 3 | Резерв |
USB+ | 4 | USB– |
GND | 5 | GND |
INTB# | 6 | INTA# |
CLK | 7 | RST# |
REQ# | 8 | GNT# |
VCC3.3 | 9 | VCC3.3 |
ST0 | 10 | ST1 |
ST2 | 11 | MB_DET#3 |
RBF# | 12 | DBI_HI (PIPE#) |
GND | 13 | GND |
DBI_LO3 | 14 | WBF# |
SBA0 | 15 | SBA1 |
VCC3.3 | 16 | VCC3.3 |
SBA2 | 17 | SBA3 |
SB_STBF (SB_STB) | 18 | SB_STBS (SB_STB#1) |
GND | 19 | GND |
SBA4 | 20 | SBA5 |
SBA6 | 21 | SBA7 |
Резерв (ключ 3,3 В) | 22 | Резерв (ключ 3,3 В) |
GND (ключ 3,3 В) | 23 | GND (ключ 3,3 В) |
3,3Vaux (ключ 3,3 В) | 24 | Резерв (ключ 3,3 В) |
VCC3.3 (ключ 3,3 В) | 25 | VCC3.3 (ключ 3,3 В) |
AD31 | 26 | AD30 |
AD29 | 27 | AD28 |
VCC3.3 | 28 | VCC3.3 |
AD27 | 29 | AD26 |
AD25 | 30 | AD24 |
GND | 31 | GND |
AD_STBF1 (AD_STB1) | 32 | AD_STBS1 (AD_STB1#1) |
AD23 | 33 | C/BE3# |
Vddq | 34 | Vddq |
AD21 | 35 | AD22 |
AD19 | 36 | AD20 |
GND | 37 | GND |
AD17 | 38 | AD18 |
C/BE2# | 39 | AD16 |
Vddq | 40 | Vddq |
IRDY# | 41 | FRAME# |
Ключ 1,5 В (3,3Vaux) | 42 | Ключ 1,5 В (Резерв) |
Ключ 1,5 В (GND) | 43 | Ключ 1,5 В (GND) |
Ключ 1,5 В (Резерв) | 44 | Ключ 1,5 В (Резерв) |
Ключ 1,5 В (VCC3.3) | 45 | Ключ 1,5 В (VCC3.3) |
DEVSEL# | 46 | TRDY# |
Vddq | 47 | STOP# |
PERR# | 48 | PME# |
GND | 49 | GND |
SERR# | 50 | PAR |
C/BE1# | 51 | AD15 |
Vddq | 52 | Vddq |
AD14 | 53 | AD13 |
AD12 | 54 | AD11 |
GND | 55 | GND |
AD10 | 56 | AD9 |
AD8 | 57 | C/BE0# |
Vddq | 58 | Vddq |
AD_STBF0 (AD_STB0) | 59 | AD_STBS0 (AD_STB0#1) |
AD7 | 60 | AD6 |
GND | 61 | GND |
AD5 | 62 | AD4 |
AD3 | 63 | AD2 |
Vddq | 64 | Vddq |
AD1 | 65 | AD0 |
Vrefcg2 | 66 | Vrefgc2 |
1 — Инверсные стробы отсутствуют на картах и слотах 3,3 В (там нет режима 4x/8x).
2 — Опорное напряжение не требуется для слотов и карт 1x.
3 — Только в AGP 3.0.
Кроме собственно AGP в порте AGP заложены сигналы шины USB, которую предполагается заводить в компьютерный монитор (линии USB+, USB– и сигнал OVRCNT#, которым сообщается о перегрузке по току линии питания + 5 В, выводимой в монитор). Сигнал PME# относится к интерфейсу управления энергопотреблением (Power Management Interface). При наличии дополнительного питания 3,3Vaux этим сигналом карта может инициировать «пробуждение».
Спецификация AGP Pro описывает более мощный коннектор, позволяющий в 4 раза повысить мощность, подводимую к графической карте. При этом сохраняется односторонняя совместимость: карты AGP могут устанавливаться в слот AGP Pro, но не наоборот. В настоящее время от коннектора AGP Pro отказались, а для подачи питания на графическую карту используется дополнительный кабель с разъемом.
Коннектор AGP Pro имеет дополнительные контакты с обеих сторон обычного коннектора AGP (см. рисунок ниже) для линий GND и питания 3,3 и 12 В, назначение этих контактов приведено в таблице, которая расположена ниже. Для правильной установки обычной карты со стороны задней кромки системной платы дополнительная часть слота AGP Pro закрывается съемной пластмассовой заглушкой. Карта AGP Pro может также использовать 1–2 соседних слота PCI: чисто механически (как точки опоры и место), как дополнительные коннекторы для подачи питания, как функциональные коннекторы PCI. Потребности в дополнительном питании и креплении взаимосвязаны: высокопроизводительные карты потребляют большую мощность, для отводакоторой требуются мощные (и тяжелые) радиаторы и вентиляторы. К счастью, прогресс в технологии изготовления микросхем приводит к улучшению соотношения «мощность/производительность», так что задача питания и крепления графического адаптера несколько упростилась.
Цепь | Контакты |
VCC3.3 | C1, C3, D1…D8 |
GND | C2, C4…C8, E3…E14 |
VCC12 | F3…F14 |
PRSNT1# | D10 |
PRSNT2# | D9 |
Резерв | C9, C10, E1, E2, F1, F2 |
В совокупности карта AGP Pro может потреблять до 110 Вт мощности, забирая ее по шинам питания 3,3 В (до 7,6 А) и 12 В (до 9,2 А) с основного разъема AGP, дополнительного разъема питания AGP Pro и одного-двух разъемов PCI. Карты AGP Pro большой мощности (High Power, 50–110 Вт) занимают 2 слота PCI, малой (Low Power, 25–50 Вт) — 1 слот. Соответственно скобка крепления к задней панели ПК у них имеет утроенную или удвоенную ширину. Кроме того, карты имеют крепеж к передней стенке ПК. На дополнительном разъеме цепь PRSNT1# служит признаком наличия карты (контакт заземлен), а PRSNT2# — признаком потребляемой мощности (до 50 Вт — контакт свободен, до 110 Вт — заземлен).