PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

AGP

Слоты и карты AGP

Графический адаптер с интерфейсом AGP может быть встроен в системную плату, а может располагаться и на карте расширения, установленной в слот AGP. Внешне карты с портом AGP похожи на PCI (рисунок ниже), но у них используется разъем повышенной плотности с «двухэтажным» (как у EISA) расположением ламелей. Сам разъем находится дальше от задней кромки платы, чем разъем PCI.

Порт AGP может использовать три возможных номинала питания интерфейсных схем (Vddq): 3,3 В (для 1x и 2x), 1,5 В (для 2x и 4x) и 0,8 В (для 8x). Сигналы RST# и CLK всегда 3-вольтовые. На слотах и картах имеются механические ключи, предотвращающие ошибочные подключения:

  • слот и карта AGP 1.0 используют напряжение 3,3 В; они имеют ключи на месте контактов 22–25 (перегородка в слоте, рис. а, вырез на разъеме карты);
  • слот и карта AGP 2.0 используют напряжение 1,5 В, они имеют ключи на месте контактов 42–45;
  • универсальный слот AGP 2.0 (3,3 В/1,5 В) не имеет перегородок, а универсальная карта имеет оба выреза. Универсальная системная плата узнает о номинале питания буферов установленной карты по сигналу TYPEDET# — на картах 3,3 В контакт свободен, на картах 1,5 В и универсальных — заземлен. Универсальная карта узнает о номинале питания буферов по уровню напряжения на контактах Vddq (3,3 или 1,5 В). Таким образом и обеспечивается согласование режима карты и системной платы;
  • слот и карта AGP 3.0 используют напряжение 0,8 В, но по ключам они аналогичны 1,5-вольтовым слотам и картам (ключи на месте контактов 42–45). Карта узнает порт AGP 3.0 по заземленной линии MB_DET# (в порте AGP 2.0 он свободен);
  • универсальный слот AGP 3.0 может работать с картой 8x (напряжение 0,8В) и AGP 2.0 (4х, 1,5 В). Здесь напряжение 0,8 В и режим 8x выбираются логикой порта и карты.

Для работы в режимах 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# в режиме «сна».

Таблица. Назначение контактов порта AGP

Ряд 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. Потребности в дополнительном питании и креплении взаимосвязаны: высокопроизводительные карты потребляют большую мощность, для отводакоторой требуются мощные (и тяжелые) радиаторы и вентиляторы. К счастью, прогресс в технологии изготовления микросхем приводит к улучшению соотношения «мощность/производительность», так что задача питания и крепления графического адаптера несколько упростилась.

Таблица. Дополнительные контакты коннектора AGP Pro

Цепь Контакты
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 Вт — заземлен).