Jump to content

Ускоренный графический порт

(Перенаправлено из адреса боковой полосы )
Агп
Ускоренный графический порт
Универсальный слот AGP (коричневый, верх), 2 слота PCI 2.2 (белый бежевый, средний) и слот CNR (коричневый, внизу)
Год создан 1997 ; 27 лет назад ( 1997 )
Создан Intel
Замены PCI для графики
Заменен PCI Express (2004)
Ширина в битах 32
Количество устройств Одно устройство на слот
Скорость Полудуплекс
До 2133 МБ
Стиль Параллель

Ускоренный графический порт ( AGP ) - это стандарт параллельной карты расширения , предназначенный для прикрепления видеокарты к компьютерной системе, чтобы помочь в ускорении 3D -компьютерной графики . Первоначально он был разработан в качестве преемника подключений к PCI для видеокарт. С 2004 года AGP постепенно снялся в пользу PCI Express (PCIE), который является последовательным , в отличие от параллелей; К середине 2008 года на рынке доминировали карты PCI Express, и было доступно только несколько моделей AGP, [ 1 ] С производителями графических процессоров и партнерами по надстройке в конечном итоге отброшены поддержку интерфейса в пользу PCI Express.

Преимущества перед PCI

[ редактировать ]

AGP является суперсетом стандарта PCI, предназначенным для преодоления ограничений PCI в обслуживании требований высокопроизводительных карт эпохи.

Основным преимуществом AGP является то, что он не разделяет шину PCI , обеспечивая выделенный, точечный путь между слотом (ы) расширения и чипсетом материнской платы. Прямое соединение также обеспечивает более высокие тактовые скорости.

Вторым основным изменением является использование разделенных транзакций , в которых разделяются адрес и фазы данных. Карта может отправлять много этапов адреса, поэтому хост может обрабатывать их по порядку, избегая любых длинных задержек, вызванных автобусом, простоя простоя во время операций чтения.

В -третьих, ручная складка шины PCI упрощена. В отличие от транзакций автобусов PCI, длина которых обсуждается на велосипедной основе с использованием сигналов Frame# и Stop#, передачи AGP всегда кратно 8 байт длиной, причем общая длина включена в запрос. Кроме того, вместо того, чтобы использовать сигналы IRDY# и TRDY# для каждого слова, данные передаются в блоках 4 тактовых циклов (32 слова при AGP 8 × скорости), а паузы допускаются только между блоками.

Наконец, AGP позволяет (обязательно только в AGP 3.0) адресация боковой полосы , а это означает, что шины адреса и данных разделены, поэтому этап адреса вообще не использует линии основного адреса/данных (AD). Это делается путем добавления дополнительной 8-разрядной шины «адреса боковой полосы» , над которой контроллер графики может выдавать новые запросы AGP, в то время как другие данные AGP проходят по основным линиям 32 адреса/данных (AD). Это приводит к улучшению общей пропускной способности данных AGP.

Это большое улучшение в производительности чтения памяти делает практической для карты AGP для чтения текстур карты непосредственно из системной оперативной памяти, в то время как графическая карта PCI должна скопировать ее из системной оперативной памяти в видео память . Системная память предоставляется с использованием таблицы переназначения графических адресов (GART), которая является основной памятью, необходимой для хранения текстур. [ 2 ] Максимальный объем системной памяти, доступной для AGP, определяется как AGP апертура .

Карта AGP

Слот AGP впервые появился на системах x86 -совместимых системных плат на основе сокета 7 Intel P5 Pentium и слота 1 P6 Pentium II . Intel ввела поддержку AGP с чипсетом I 440LX слот 1 26 августа 1997 года, и поток продуктов следовал от всех основных поставщиков системных советов. [ 3 ]

Первыми чипсетами с сокетом 7 для поддержки AGP были Via Apollo VP3 , SIS 5591/5592, а Ali Aladdin V. Intel никогда не выпускал щипту, оснащенный AGP, чипсет 7. FIC продемонстрировал первую системную плату AGP Socket 7 в ноябре 1997 года в качестве FIC PA-2012 на основе чипсета VIA Apollo VP3, который очень быстро следовал эпокс P55-VP3, также на основе чипсета VIA VP3, который был первым на рынке. [ 4 ]

Ранние видеосетки с поддержкой AGP включали в себя исполнение Vérité V2200, 3DFX Voodoo Banshee , Nvidia Riva 128 , 3DLABS Permedia 2, Intel I740 , серия Rage ATI , Matrox Millennium II и S3 Virge GX/2 . Некоторые ранние платы AGP использовали графические процессоры, построенные вокруг PCI, и были просто соединены с AGP. Это привело к тому, что карты мало выиграли от нового автобуса, причем единственное улучшение использовалось на автобусных часах 66 МГц, с ее полученной удвоенной полосой пропускной способности над PCI и эксклюзивностью автобусов. Intel I740 был явно разработан для использования нового набора функций AGP; На самом деле он был разработан только для текстуры только из памяти AGP, что затрудняло реализацию версий платы PCI (локальная плата Ram должна была эмулировать память AGP.)

Microsoft впервые представила поддержку AGP в Windows 95 OEM Service Release 2 (OSR2 версия 1111 или 950B) через дополнение USB в патч OSR2. [ 5 ] После применения патча система Windows 95 стала Windows 95 версия 4.00.950 B. Первой операционной системой на основе Windows NT для получения поддержки AGP была Windows NT 4.0 с Service Pack 3, представленная в 1997 году. Поддержка Linux для улучшенных быстрых передач данных AGP была впервые добавлена ​​в 1999 году с реализацией модуля ядра AgpGart .

Позже используйте

[ редактировать ]

С растущим внедрением PCIe производители видеокарт продолжали производить карты AGP, поскольку стандарт устарел. Поскольку графические процессоры начали быть разработанными для подключения к PCIe, для создания мостовой карты, совместимой с AGP, необходима дополнительная мостовая чипа PCIE-AGP. Включение моста и необходимость в отдельной конструкции карт AGP, понесли дополнительные затраты на доску.

GeForce 6600 и Ati Radeon X800 XL, выпущенные в течение 2004–2005 годов, были первыми мостовыми картами. [ 6 ] [ 7 ] В 2009 году AGP -карты из NVIDIA имели потолок серии GeForce 7 . В 2011 году Directx 10 Capable Cards от AMD-поставщиков (Club 3D, HIS, Sapphire, Jaton, Visiontek, Diamond и т. Д.) Включили Radeon HD 2400, 3450, 3650 , 3850, 4350, 4650 и 4670 . Серия HD 5000 AGP, упомянутая в программном обеспечении AMD Catalyst, никогда не была доступна. Было много проблем с драйверами AMD Catalyst 11.2 - 11,6 AGP Hotfix под Windows 7 с видеокартами AGP серии HD 4000; [ 8 ] Использование 10,12 или 11,1 AGP Hotfix драйверов является возможным обходным путем. Несколько поставщиков, перечисленных выше, делают доступными прошлые версии драйверов AGP.

К 2010 году не поддерживали новые чипсеты материнской платы AGP, а несколько новых материнских платок не имели слотов AGP, однако некоторые продолжали производиться с более старыми чипсетами, поддерживающими AGP.

В 2016 году Windows 10 версия 1607 отказалась от поддержки AGP. [ 9 ] [ ненадежный источник? ] Возможное будущее удаление поддержки AGP из ядра Linux с открытым исходным кодом было рассмотрено в 2020 году. [ 10 ] [ нуждается в обновлении ]

AGP и PCI : 32-битные автобусы, работающие со скоростью 66 и 33 МГц соответственно
Спецификация Напряжение Часы Скорость Переводы/
часы
Скорость (МБ/с)
Педант 3.3/5 V 33 МГц 0 000 1 0 133
PCI 2.1 3.3/5 V 33/66 МГц 0 000 1 0 133/266
AGP 1,0 3.3 V 66 МГц 0 000 1 0 266
AGP 1,0 3.3 V 66 МГц 0 000 2 0 533
AGP 2.0 1.5 V 66 МГц 0 000 4 1066
AGP 3.0 0.8 V 66 МГц 0 000 8 2133
AGP 3.5 * 0.8 V 66 МГц 0 000 8 2133 [ 11 ]

Intel выпустила "AGP Specification 1.0" в 1997 году. [ 12 ] Он указал 3,3 В сигналов и 1 × и 2 × скорости. [ 3 ] Спецификация 2.0 задокументированная сигнализация 1,5 В, которая может использоваться при 1 ×, 2 × и дополнительной 4 -кратной скорости [ 13 ] [ 14 ] и 3,0 добавлено 0,8 В, которая может работать со скоростью 4 × и 8 ×. [ 15 ] (1 × и 2 × скорости физически возможны, но не были указаны.)

Доступные версии перечислены в соседней таблице.

AGP версия 3.5 публично упоминается Microsoft под универсальным ускоренным графическим портом (UAGP) , который определяет обязательные опоры дополнительных регистров, которые были отмечены необязательными в AGP 3.0. Обновленные регистры включают ПКисты, CAPPTR, NCAPID, AGPSTAT, AGPCMD, NISTAT, NICMD. Новые требуемые регистры включают Apbaselo, Apbasehi, Agpctrl, Apsize, NEPG, Gartlo, Garthi.

Существуют различные физические интерфейсы (разъемы); См. Раздел совместимости .

Официальные расширения

[ редактировать ]
AGP -видеокарта (Apple Macintosh )
AGP Pro Graperscard

Официальное расширение для карт, которые требовали большей электрической мощности, с более длинным слотом с дополнительными булавками для этой цели. Карты AGP Pro обычно были картами класса рабочей станции, используемыми для ускорения профессиональных компьютерных приложений проектирования, используемых в области архитектуры, обработки, инженерии, симуляций и аналогичных областей. [ 16 ]

64-битный AGP

[ редактировать ]

канал 64-битный был когда-то предложен в качестве дополнительного стандарта для AGP 3.0 в проектах документов, [ 17 ] Но это было сброшено в финальной версии стандарта.

Стандарт допускает 64-битную передачу для AGP8 × чтения, пишет и быстро пишет; 32-битная передача для операций PCI.

Неофициальные вариации

[ редактировать ]

Производители были произведены ряд нестандартных вариаций интерфейса AGP.

Внутренний интерфейс AGP

[ редактировать ]
Ultra-AGP, Ultra-Agpii
Это внутренний стандарт интерфейса AGP, используемый SIS для контроллеров North Bridge с интегрированной графикой. Оригинальная версия поддерживает ту же пропускную способность, что и AGP 8 ×, в то время как Ultra-AGPII имеет максимальную пропускную способность 3,2 Гбит/с.

Порты AGP на основе PCI

[ редактировать ]
AGP Express
Не настоящий интерфейс AGP, но позволяет подключать карту AGP через устаревшую шину PCI на материнской плате PCI Express . Это технология, используемая на материнских платках, сделанных ECS , предназначенной для того, чтобы позволить существующей карте AGP использоваться на новой материнской плате вместо того, чтобы получить карту PCIe для получения (поскольку внедрение видеокарт PCIe Несколько материнских плат предоставляют слоты AGP). Слот «AGP Express» - это в основном слот PCI (с вдвое больше электрической мощности) с разъемом AGP. Он обеспечивает обратную совместимость с картами AGP, но обеспечивает неполную поддержку [ 18 ] (Некоторые карты AGP не работают с AGP Express) и снижены производительность - карта вынуждена использовать общую шину PCI на его более низкой пропускной способности, а не имеет исключительное использование более быстрого AGP.
Аги
Интерфейс Asrock Graphics (AGI) представляет собой запатентованный вариант стандарта ускоренного графического порта (AGP). Его цель состоит в том, чтобы обеспечить поддержку AGP для материнских плат ASROCK, которые используют чипсеты, в которых отсутствует поддержка AGP. Тем не менее, он не полностью совместим с AGP, и известно, что несколько видеокарт не поддерживаются.
Агкс
Epox . Advanced Graphics Extended (AGX) является еще одним запатентованным вариантом AGP с теми же преимуществами и недостатками, что и AGI Руководства пользователя рекомендуют не использовать AGP 8 × ATI -карты с слотами AGX.
Xgp
Графический порт Biostar . Xtreme является еще одним вариантом AGP, также с теми же преимуществами и недостатками, что и Agi и Agx

Порты AGP на основе PCIe

[ редактировать ]
Агршн
Advanced Graphics Rower - это вариация порта AGP, используемого в некоторых материнских платках PCIe, сделанных MSI, чтобы обеспечить ограниченную обратную совместимость с AGP. Это фактически, модифицированный слот PCIe, позволяющий производить производительность, сравнимая с AGP 4 ×/8 × слот, [ 19 ] но не поддерживает все карты AGP; Производитель опубликовал список некоторых карт и чипсетов, которые работают с модифицированным слотом. [ 20 ]

Совместимость

[ редактировать ]
Совместимость, клавиши AGP на карте (вверху), на слоте (внизу)

Карты AGP обратно и вперед совместимы в пределах. 1,5 V-только V-карты не будут проходить на 3,3 V слоты, и наоборот, хотя существуют «универсальные» карты, которые будут вписываться в любой тип слота. Есть также некированные «универсальные» слоты, которые примут любой тип карты. Когда универсальная карта AGP подключается к универсальному слоту AGP, используется только часть карты 1,5 В. Некоторые карты, такие как серия GeForce 6 от NVIDIA (кроме 6200) или серия ATI Radeon X800 , имеют только ключи для 1,5 В, чтобы они не были установлены на более старых гибелях без поддержки 1,5 В. Некоторые из последних современных карт с поддержкой 3,3 В были:

  • Серия NVIDIA GeForce FX (FX 5200, FX 5500, FX 5700, немного FX 5800, FX 5900 и немного FX 5950)
  • Некоторые серии GeForce 6 и 7 серии (несколько карт были сделаны с поддержкой 3,3 В, за исключением 6200, где была общая поддержка 3,3 В)
  • Некоторые GeForce 6200/6600/6800 и GeForce 7300/7600/7800/7900/7950 (действительно редко по сравнению с их версиями только AGP 1,5 В)
  • ATI Radeon 9500/9700/9800 (R300/R350) (но не 9600/9800 (R360/RV360)).

Карты AGP Pro не будут вписаться в стандартные слоты, но стандартные карты AGP будут работать в профессиональном слоте. Материнские платы, оснащенные универсальным слотом AGP Pro, будут принимать карту 1,5 В или 3,3 В в конфигурации AGP Pro или стандартной конфигурации AGP, универсальной карте AGP или универсальной карте AGP Pro.

Некоторые карты неправильно имеют двойные выемки, а некоторые материнские платы неправильно имеют полностью открытые слоты, что позволяет подключить карту в слот, который не поддерживает правильное сигнальное напряжение, которое может повредить карту или материнскую плату. Некоторые неправильно разработанные старые 3,3 В карты имеют ключ 1,5 В.

Есть некоторые запатентованные системы, несовместимые со стандартным AGP; Например, Apple Power Macintosh компьютеры с разъемом Apple Display (ADC) имеют дополнительный разъем, который обеспечивает питание на прикрепленный дисплей. Некоторые карты, предназначенные для работы с конкретной архитектурой процессора (например, ПК, Apple), могут не работать с другими из -за проблем с прошивкой .

Марк Аллен из Playtools.com сделал следующие комментарии относительно практической совместимости AGP для AGP 3.0 и AGP 2.0: [ 21 ]

... никто не делает карты AGP 3.0, и никто не делает Materboards AGP 3.0. По крайней мере, не каких -либо производителей, которые я могу найти. Каждая отдельная видеокарта, которую я мог найти, которая, как утверждается, была картой AGP 3.0, была на самом деле универсальной картой 1,5 В AGP 3.0. И каждая материнская плата, которая утверждала, что является материнской платой AGP 3.0, оказалась универсальной материнской платой 1,5 В AGP 3.0. Это имеет смысл, если вы думаете об этом, потому что если кто-то фактически отправит продукт, ориентированный на потребителя, который поддерживал только 0,8 вольт, у них в итоге будет много запутанных клиентов и поддержки кошмара. На потребительском рынке вы должны быть сумасшедшими, чтобы отправить продукт только 0,8 вольт.

Энергопотребление

[ редактировать ]
AGP Power Provisioning
Тип слота 3.3 V 5 V 12 V 3,3 В 1.5 V 3.3 V [ А ] 12 V [ А ] Общая мощность
Агп 6 а 2 а 1 а 0,375 и 2 а - - 48,25 в [ B ]
AGP Pro110 7.6 а 9.2 а 50 - 110 Вт
AGP Pro50 7.6 а 4.17 а 25 - 50 Вт

Фактическая мощность, поставляемая с помощью слота AGP, зависит от используемой карты. Максимальный ток , взятый из различных рельсов, приведен в спецификациях для различных версий. Например, если максимальный ток взят из всех поставки, а все напряжения находятся в их указанных верхних пределах, [ 15 ] : 95  слот AGP 3.0 может поставлять до 48,25 Вт ; Эта цифра может быть использована для определения источника питания, но на практике карта вряд ли когда -либо рисует более 40 Вт от слота, причем многие используют меньше. AGP Pro предоставляет дополнительную мощность до 110 Вт. Во многих картах AGP были дополнительные разъемы питания, чтобы обеспечить их большую мощность, чем может предоставить слот.

Протокол

[ редактировать ]

Автобус AGP - это суперсет обычной шины PCI 66 МГц , и сразу после сброса следует тот же протокол. Карта должна действовать как цель PCI, и, необязательно, может выступать в качестве мастера PCI. (AGP 2.0 добавил расширение «быстрые записи», которое позволяет PCI записывает из материнской платы на карту для передачи данных с более высокой скоростью.)

После того, как карта инициализируется с использованием транзакций PCI, транзакции AGP разрешены. Для этого карта всегда является мастером AGP, а материнская плата всегда является целью AGP. Карта очередится несколько запросов, которые соответствуют этапу адреса PCI, и материнская плата планирует соответствующие фазы данных позже. Важной частью инициализации является сообщение карте максимальное количество непогашенных запросов AGP, которые могут быть в очереди в данный момент.

Запросы AGP аналогичны запросам чтения и записи памяти PCI, но используйте другое кодирование в командных строках C/BE [3: 0] и всегда выровнены 8-байтовых ; Их начальный адрес и длина всегда составляют 8 байт (64 бита). Вместо этого используются три бита низкого порядка адреса для передачи длины запроса.

Всякий раз, когда утверждается сигнал PCI GNT#, предоставляя шину карте, три дополнительных бита статуса ST [2: 0] указывают на тип передачи, который будет выполнен дальше. Если биты 0xxРанее данные о транзакции AGP -транзакции в очереди должны быть переданы; Если три бита 111, карта может начать транзакцию PCI или (если адресация боковой полосы не используется) в очереди в диапазоне с использованием трубы#.

Коды команд AGP

[ редактировать ]

Как и PCI, каждая транзакция AGP начинается с этапа адреса, передавая адрес и 4-битный код команды. Однако возможные команды отличаются от PCI:

000 п
Читать
Прочитайте 8 × (AD [2: 0] +1) = 8, 16, 24, ..., 64 байта. Наименьший значительный бит P составляет 0 для низкого приоритета, 1 для высокого.
001x
(сдержанный):
010 с
Писать
Напишите 8 × (AD [2: 0] +1) = 8–64 байт.
011x
(сдержанный):
100 с
Длинное чтение
Прочитайте 32 × (AD [2: 0] +1) = 32, 64, 96, ..., 256 байт. Это то же самое, что и запрос на чтение, но длина умножается на четыре.
1010
Румянец
Сила ранее написанных данных в память, для синхронизации. Это действует как чтение с низким приоритетом, взяв слот очереди и возвращая 8 байтов случайных данных, чтобы указать завершение. Адрес и длина, поставляемые этой командой, игнорируются.
1011
(сдержанный):
1100
Изгородь
Это действует как забор памяти , требующий, чтобы все предыдущие запросы AGP завершили перед любыми следующими запросами. Обычно для повышения производительности AGP использует очень слабую модель согласованности и позволяет более поздней записи передать более раннее чтение. (Например, после отправки «Записать 1, написать 2, прочитать, написать 3, записать 4» запросы, все на один и тот же адрес, чтение может вернуть любое значение с 2 до 4. Только возвращение 1 запрещено, так как записи должны завершить, прежде чем следующее читает.) Эта операция не требует каких -либо слотов очередей.
1101
Двойной адрес -цикл
При выполнении запроса по адресу выше 2 32 Это используется для указания, что второй адресный цикл будет следовать с дополнительными битами адреса. Это работает как обычный двойной цикл PCI; Он сопровождается 32 битами 32-х адреса (и длины), а в следующем цикле включают высокие 32 биты адреса и желаемое команду. Два цикла делают один запрос и принимают только один слот в очереди запроса. Этот код запроса не используется с адресацией боковой полосы.
111x
(сдержанный):

AGP 3.0 сбросил высокоприоритетные запросы и долгие команды чтения, так как они мало использовались. Он также предписывал адресацию боковой полосы, тем самым сбросив двойной цикл, оставляя только четыре типа запросов: чтение с низким приоритетом (0000), низкоприоритетная запись (0100), промывка (1010) и забора (1100).

Встроенные запросы AGP с использованием трубы#

[ редактировать ]

Чтобы стоять в очереди на запрос в диапазоне, карта должна запросить шину, используя стандартный сигнал REQ PCI#, и получить GNT# Plus Satus ST [2: 0] 111Полем Затем, вместо того, чтобы утверждать кадр# для начала транзакции PCI, карта утверждает сигнал трубы# во время управления командой AGP, адреса и длиной на C/BE [3: 0], AD [31: 3] и AD [ 2: 0] Линии соответственно. (Если адрес составляет 64 бита, используется двойной цикл, аналогичный PCI.) Для каждого цикла, который утверждается труба#, карта отправляет другой запрос, не ожидая подтверждения материнской платы, вплоть до настроенной максимальной глубины очереди. Последний цикл отмечен Deasserting REQ#, и Pipe# находится Deasserted на следующем цикле холостого хода.

Запросы AGP боковой полосы с использованием SBA [7: 0]

[ редактировать ]

Если адресация боковой полосы поддерживается и настроена, сигнал трубы# не используется. (И сигнал повторно используется для другой цели в протоколе AGP 3.0, который требует по боковой адресации.) Вместо этого запросы разбиваются на 16-битные кусочки, которые отправляются в течение двух байтов по всему автобусу SBA. В карте нет необходимости спрашивать разрешение на материнской плате; Новый запрос может быть отправлен в любое время, если количество непогашенных запросов находится в пределах настроенной максимальной глубины очереди. Возможные значения:

0aaa aaaa aaaa alll
Очередь запрос с данными битами адреса низкого порядка A [14: 3] и длиной 8 × (L [2: 0] +1). Команда и биты высокого порядка, как указано ранее. Любое количество запросов может быть в очереди, отправляя только этот шаблон, если команда и биты более высокого адреса остаются прежними.
10cc ccra aaaa aaaa
Используйте команду C [3: 0] и биты адреса A [23:15] для будущих запросов. (Бит r зарезервировано.) Это не в очереди за запросом, но устанавливает значения, которые будут использоваться во всех будущих очереди в очереди.
110r aaaa aaaa aaaa
Используйте биты адреса A [35:24] для будущих запросов.
1110 aaaa aaaa aaaa
Используйте биты адреса A [47:36] для будущих запросов.
1111 0xxx, 1111 10xx, 1111 110x
Зарезервировано, не используйте.
1111 1110
Паттерн синхронизации используется при запуске шины SBA после простоя. [ 12 ] : 68  [ 14 ] : 163 
1111 1111
Нет операции ; Нет запроса. На скорости AGP 1 × это может быть отправлено в виде единого байта, а следующий 16-битный побочный запрос начался один цикл позже. При AGP 2 × и более высоких скоростях все запросы боковых полос, включая этот NOP, имеют длину 16 бит.

Байты адресов боковой полосы отправляются с той же скоростью, что и передача данных, до 8 × базовые шины 66 МГц. Адрес адресации боковой полосы имеет то преимущество, что оно в основном устраняет необходимость в циклах поворота на автобусе AD между трансферами, в обычном случае, когда операции чтения в значительной степени превосходят по численности.

AGP ответы

[ редактировать ]

При утверждении GNT#, материнская плата может вместо этого указать через биты ST, что эта фаза данных для очереди будет выполнена дальше. Существует четыре очереди: два приоритета (низкий и высокий приоритет) для каждого из чтений и записей, и каждый обрабатывается по порядку. Очевидно, что материнская плата попытается сначала выполнить высокоприоритетные запросы, но нет никаких ограничений на количество ответов с низким приоритетом, которые могут быть доставлены, в то время как запрос на высокий приоритет обрабатывается.

Для каждого цикла, когда утверждается GNT#, а биты статуса имеют значение 00pОтвет чтения указанного приоритета должен быть возвращен. При следующей доступной возможности (обычно в следующем тактовом цикле) материнская плата будет утверждать Trdy# (цель целиком) и начнет передавать ответ на самый старый запрос в указанной очереди чтения. (Другие сигналы шины PCI, такие как Frame#, Devsel# и Irdy# Остаются Deasserted.) Данные до четырех тактовых циклов (16 байтов при AGP 1 × или 128 байтов при AGP 8 ×) передаются без ожидания подтверждения с карты Полем Если ответ длиннее этого, как карта, так и материнская плата должны указывать на их способность продолжать третий цикл, утверждая irdy# (reate reate) и Trdy# соответственно. Если кто -либо нет, состояния ожидания будут вставлены до двух циклов после того, как они оба сделают. (Значение Irdy# и Trdy# в другое время не имеет значения, и они обычно находятся в состоянии.)

Линии C/Be# Byte, включенные, могут быть проигнорированы во время ответов на чтение, но удерживаются утверждены (все байты действительны) по материнской плате.

Карта может также утверждать сигнал RBF# (буфер считывания заполненного), чтобы указать, что она временно не может получить более низкие ответы чтения с низким приоритетом. Материнская плата воздержится от планирования более низких приоритетных ответов. Карта все еще должна быть в состоянии получить конец текущего ответа, и первый четырех циклов из следующего, если запланировано, плюс любые высокоприоритетные ответы, которые она запрашивала.

Для каждого цикла, когда GNT# утверждается, и биты статуса имеют значение 01p, Данные записи должны быть отправлены через шину. При следующей доступной возможности (обычно в следующем тактовом цикле) карта будет утверждать irdy# (initiator reate) и начнет передавать часть данных самого старого запроса в указанной очереди записи. Если данные длиннее четырех тактовых циклов, материнская плата укажет ее способность продолжать, утверждая Trdy# в третьем цикле. В отличие от чтения, у карты нет положения, чтобы задержать записи; Если у него не было готовых данных, это не должно было в очереди.

Строки C/be# используются с данными записи и могут использоваться картой, чтобы выбрать, какие байты следует записать в память.

Мультипликатор в AGP 2 ×, 4 × и 8 × указывает количество передачи данных по всему шину во время каждого тактового цикла 66 МГц. Такие трансферы используют синхронное складывание источника с помощью сигнала «строба» (AD_STB [0], AD_STB [1] и SB_STB), сгенерированного источником данных. AGP 4 × добавляет дополнительные стробоскопии.

Поскольку транзакции AGP могут быть столь же коротки, как два переноса, при AGP 4 × и 8 × скорости можно заполнить в середине тактового цикла. В таком случае цикл сочетается с фиктивными передачами данных (с линии C/be# byte ulse, которые держатся, оставались в силе).

Разъем AGP содержит почти все сигналы PCI, а также несколько дополнений. Разъем имеет 66 контактов с каждой стороны, хотя 4 удаляются для каждой выемки. PIN 1 ближе всего к кронштейну ввода/вывода, а B и боковые стороны, как в столе, глядя на разъем материнской платы.

Контакты расположены с интервалами 1 мм, однако они расположены в двух шахматных вертикальных рядах, так что между контактами в каждом ряду находится 2 мм пространства. Контакты с A-стороной с нечетными, и ровные контакты с B-стороной находятся в нижнем ряду (от 1,0 до 3,5 мм от края карты). Другие находятся в верхнем ряду (от 3,7 до 6,0 мм от края карты).

Ускоренная графическая разъема разъема [ 12 ] : 95  [ 14 ] : 231–3  [ 15 ] : 50 
Приколоть Сторона б Сторона а Комментарии
1 Overcnt# +12 V USB -порт предупреждение о перецеле
2 +5 V Typedet# Потянут низко по карте, чтобы указать 1,5 В (AGP 2,0 4x) способность
3 +5 V Gc_det# Потянут низко с помощью карты, чтобы указать 0,8 В (AGP 3,0 8x) способность
4 USB+ Usb- USB -булавки для прохождения для мониторинга
5 Земля Земля
6 Intb# Пока # Линии прерывания (открытый дрена)
7 CLK # 66 МГц часы, сброс автобуса
8 Req# Gnt# Запрос на автобус с карты и грант с материнской платы
9 +3.3 V +3.3 V
10 ST [0] ST [1] Статус AGP (действителен, пока gnt# low)
11 ST [2] Mb_det# Потянут низко по материнской плате, чтобы указать 0,8 В (AGP 3,0 8x) способность
12 RBF# ТРУБКА# Dbi_hi Читать буфер полного, запрос на трубопровод, инверсию шины данных [31:16]
13 Земля Земля
14 Dbi_lo WBF# Инверсия шины данных [15: 0], буфер записи полный
15 SBA [0] SBA [1] Адресная шина боковой полосы
16 +3.3 V +3.3 V
17 SBA [2] SBA [3]
18 SB_STB SB_STB#
19 Земля Земля
20 SBA [4] SBA [5]
21 SBA [6] SBA [7]
22 Сдержанный Сдержанный Ключевая выемка для карт AGP 3,3 В.
23 Земля Земля
24 +3,3 В Сдержанный
25 +3.3 V +3.3 V
26 Объявление [31] AD [30] Адрес/шина данных (верхняя половина)
27 Объявление [29] Объявление [28]
28 +3.3 V +3.3 V
29 Объявление [27] Объявление [26]
30 AD [25] AD [24]
31 Земля Земля
32 Ad_stb [1] Ad_stb [1]#
33 Объявление [23] C/быть [3]#
34 Vddq Vddq
35 AD [21] AD [22]
36 AD [19] AD [20]
37 Земля Земля
38 Объявление [17] Объявление [18]
39 C/быть [2]# AD [16]
40 Vddq Vddq 3.3 или 1,5 В
41 Irdy# РАМКА# Инициатор готов, передача в процессе
42 +3,3 В Сдержанный Ключевая выемка для карт 1,5 В AGP
43 Земля Земля
44 Сдержанный Сдержанный
45 +3.3 V +3.3 V
46 Devsel# Trdy# Выбранная целевая, готовая цель
47 Vddq ОСТАНАВЛИВАТЬСЯ# Целевые запросы останавливаются
48 Перр # SME# Ошибка паритета, событие управления питанием (необязательно)
49 Земля Земля
50 Serr # Для Системная ошибка, даже паритет только для (1x) транзакций PCI
51 C/быть [1]# AD [15] Адрес/шина данных (нижняя половина)
52 Vddq Vddq
53 AD [14] Объявление [13]
54 AD [12] AD [11]
55 Земля Земля
56 AD [10] AD [9]
57 AD [8] C/be [0]#
58 Vddq Vddq
59 Ad_stb [0] Ad_stb [0]#
60 AD [7] AD [6]
61 Земля Земля
62 AD [5] AD [4]
63 AD [3] AD [2]
64 Vddq Vddq
65 AD [1] Ad [0]
66 Овощ Vrefgc Справочные напряжения ввода/вывода
Легенда
Наземная булавка Ссылка на нулевое вольт
Силовая штифт Поставляет питание на карту AGP
Выходной штифт Управляется картой AGP, полученной материнской платой
Вывод инициатора Управляемый мастером/инициатором, полученным целью
Сигнал ввода/вывода Может быть обусловлен инициатором или целью, в зависимости от операции
Целевой выход Управляется целью, полученной инициатором/Мастером
Вход Управляется материнской платой, полученной картой AGP
Открыть дренаж Может быть вытянут низко и/или почувствовал картой или материнской платой
Сдержанный Не используется в настоящее время, не подключайтесь

Сигналы PCI опущены:

  • Поставка -12 В
  • Третий и четвертый запросы на прерывание (Intc#, Intd#)
  • JTAG PINS ( TRST #, TCK, TMS, TDI, TDO)
  • Свины SMBUS (SMBCLK, SMBDAT)
  • Штифт IDSEL; Карта AGP подключает объявление [16] к Idsel внутри
  • 64-битные разгибания (REQ64#, ACK64#) и 66 МГц (M66EN)
  • Штифт блокировки для поддержки заблокированной транзакции

Добавлены сигналы:

  • Данные стробы ad_stb [1: 0] (и AD_STB [1: 0]# в AGP 2.0)
  • Адресная шина с боковой полосой SBA [7: 0] и SB_STB (и SB_STB# в AGP 2.0)
  • ST [2: 0] Сигналы статуса
  • USB+ и USB- (и Overcnt# в AGP 2.0)
  • Сигнал трубы# (удален в AGP 3.0 для передачи сигналов 0,8 В)
  • Сигнал RBF#
  • Pins Typedet#, VREGCG и Vreggc (AGP 2.0 для передачи сигналов 1,5 В)
  • Сигналы DBI_HI и DBI_LO (AGP 3,0 только для передачи сигналов 0,8 В)
  • PINS GC_DET# и MB_DET# (AGP 3,0 для передачи сигналов 0,8 В)
  • Сигнал WBF# (AGP 3.0 Fast Report Edgine)

Смотрите также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Jump up to: а беременный Из расширенной части разъема AGP.
  2. ^ Спецификации AGP PRO подразумевают максимум 25 Вт.
  1. ^ «AGP почти в конце, Softpedia» . 5 июня 2008 года. Архивировано с оригинала 23 октября 2014 года . Получено 15 сентября 2014 года .
  2. ^ "Что такое AGP?" Полем Архивировано из оригинала 9 мая 2012 года . Получено 15 сентября 2014 года .
  3. ^ Jump up to: а беременный "Intel 440LX AGPSET" . Получено 15 сентября 2014 года .
  4. ^ Лал Шиппи, Ананд (1 августа 1997 г.). «Руководство по чипсету» . Anandtech . Получено 2015-03-03 .
  5. ^ "Какая версия Windows 95 поддерживает AGP?" Полем Получено 15 сентября 2014 года .
  6. ^ Gasior, Джефф. ГРОМА NVIDIA GEFORCE 6600 GT AGP AGP: Bridging Backwards Archived 2007-10-11 в The Wayback Machine , Tech Report, 16 ноября 2004 года.
  7. ^ Gasior, Джефф. Новые AGP Radeons AGP: мост родился архивным 2007-10-24 в The Wayback Machine , Tech Report, 20 мая 2005 года.
  8. ^ «Форумы сообщества AMD» . Архивировано из оригинала 7 октября 2011 года . Получено 15 сентября 2014 года .
  9. ^ «Поддержка AGP в обновлении Windows 10 Anniversary (1607)» .
  10. ^ Майкл Ларабель (11 мая 2020 г.). «Поддержка графической карты AGP предложена для удаления из драйверов Linux Radeon/Nvidia» . Phoronix .
  11. ^ Модернизация и ремонт серверов . Пирсон Образование. 24 апреля 2006 г. ISBN  978-0-13-279698-9 .
  12. ^ Jump up to: а беременный в Intel (31 июля 1996 г.), Ускоренное графическое портное интерфейс Specization Revision 1.0 (PDF) , архивировав из оригинала (PDF) 3 мая 2015 года , полученная 2007-10-18
  13. ^ «AGP 4 ×: более быстрая передача данных и более качественные изображения» . Архивировано из оригинала 15 ноября 2007 года . Получено 15 сентября 2014 года .
  14. ^ Jump up to: а беременный в Intel (4 мая 1998 г.), ускоренное графическое портное интерфейс Specization Revision 2.0 (PDF) , архивировано из оригинала (PDF) 31 декабря 2014 года , полученного 2014-09-15
  15. ^ Jump up to: а беременный в Intel (сентябрь 2002 г.), спецификация интерфейса AGP v3.0 (PDF) , архивировано (PDF) из оригинала на 2022-10-09 , извлеченном 2011-10-09
  16. ^ «Спецификация AGP Pro 1.1a» (PDF) .
  17. ^ «Проект AGP8 × Спецификация интерфейса Rev. 0,91R» (PDF) . Архивировано из оригинала (PDF) 13 июня 2001 года.
  18. ^ «Веб -сайт ECS» . Архивировано из оригинала 16 декабря 2005 года . Получено 15 сентября 2014 года .
  19. ^ "MSI K8N NEO3-F Motherboard Review-какой видео-слот AGR?" Полем Архивировано с оригинала 10 ноября 2014 года . Получено 15 сентября 2014 года .
  20. ^ «Список карт и чипсетов, которые работают с портом MSI AGR» (PDF) . Архивировано из оригинала (PDF) 8 марта 2007 года . Получено 15 сентября 2014 года .
  21. ^ Аллен, Марк (2006). «Совместимость AGP для клейков» . Информация видеокарты . Playtool.com. Архивировано с оригинала 22 июня 2016 года.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 99af0da5023e82701e3922880fb4e0c1__1725069480
URL1:https://arc.ask3.ru/arc/aa/99/c1/99af0da5023e82701e3922880fb4e0c1.html
Заголовок, (Title) документа по адресу, URL1:
Accelerated Graphics Port - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)