Сравнения на AGP и. PCI и AGP стандарти Agp шина честотна лента

31.12.2023

Появата на PCI шината не елиминира всички проблеми с висококачествения изход на визуална информация за 3-измерни изображения и "живо" видео. Тук вече бяха необходими скорости от стотици MB/sec и натоварването на PCI от различни устройства: твърди дискове, мрежови картии други високоскоростни устройства доведоха до факта, че честотната лента на локалната PCI шина, за да отговори на всички тези изисквания, стана забележимо недостатъчна.

През 1996г Intel разработи нова гума AGP (Accelerated Graphics Port) е предназначен само за свързване на RAM и процесор с видеокартата на монитора. Тази шина осигурява пропускателна способност от стотици MB/сек. Той директно свързва видеокартата с RAM, заобикаляйки PCI шината (фиг. 2)

Характеристики на гуматаAGP

Година на създаване: 1996г

Ширина на шината за данни: 32;

Честота на шината: 66 MHz;

Отделни линии за адрес и данни (за разлика от PCI);

Конвейерна обработка на операции за достъп до паметта;

Максимална пропускателна способност: 532 MB/s;

Спецификации AGP 2x, AGP4x, AGP8x – възможност за изпращане на няколко блока данни в един тактов цикъл на шина. Максимална пропускателна способност AGP8x: 2 GB/s;

Важна характеристика на шината AGP е конвейерната обработка на операциите за достъп до паметта. В конвенционалните нетръбопроводни шини (например PCI шината), когато се направи заявка за четене/запис към RAM клетки, шината е неактивна, чакайки тази операция да завърши. AGP конвейерният достъп ви позволява да предавате допълнителни заявки в този момент и след това да получавате отговори на тези заявки под формата на непрекъснат поток от данни.

Шината AGP може да комбинира до 256 заявки за четене/запис на клетки в един пакет RAMи получавате отговори на тях, комбинирани в пакет от до 256 32-битови думи от данни.

Графична подсистема

AGP е проектиран да позволи на графичните карти да съхраняват необходимите им данни (текстури) не само в тяхната скъпа вградена локална памет, но и в евтината системна памет на компютъра. В същото време те (картите) биха могли да имат по-малко количество от тази локална памет и съответно да струват по-малко.

Портът за ускорена графика (AGP) е разширение на PCI шината, чиято цел е да обработва големи количества 3D графични данни. Intel разработи AGP, за да реши два проблема, преди да въведе 3D графика на PCI. Първо, 3D графиките изискват възможно най-много памет за текстурни карти и z-буфер, който съдържа информация, свързана с представянето на дълбочината на изображението.

Разработчиците на персонални компютри преди това са можели да използват системната памет за съхраняване на информация за текстура и z-буфери, но ограничението на този подход беше прехвърлянето на такава информация през PCI шината. Производителността на графиката и системната памет е ограничена от физическите характеристики на PCI шината. Освен това PCI честотната лента или капацитетът не е достатъчен за графична обработка в реално време. За да разреши тези проблеми, Intel разработи AGP.

За да дефинираме накратко какво е AGP, това е директна връзка между графичната подсистема и системната памет. Това решение позволява значително по-добра производителност при трансфер на данни от PCI трансфера и е ясно проектирано да отговори на изискванията за 3D графичен изход в реално време.

Чрез AGP може да се свърже само един тип устройство - графична карта. Вградени графични системи дънна платкаи използването на AGP не може да бъде подобрено.

Скоростта, с която получаваме информация на нашите екрани, и количеството информация, което излиза от видео адаптера и се предава на екрана, зависят от три фактора:

Резолюцията на вашия монитор

Брой цветове

Честотата, с която екранът се опреснява

Съвременната видеокарта всъщност е втори независим компютър в персонален компютър. Освен това, когато потребителят играе 3-D игра, процесорът на видеокартата всъщност върши по-голямата част от работата, а централния процесор изчезва на заден план. По-мощен графичен процесор създава по-реалистични изображения.

За да се увеличи максимално производителността на графичната подсистема, е необходимо да се намалят всички препятствия по пътя до минимум. Графичният контролер обработва графични функции, които изискват интензивни изчисления, в резултат на което централния процесор на системата се разтоварва. От това следва, че графичният контролер трябва да работи със собствена, може дори да се каже частна, локална памет. Типът памет, в която се съхраняват графични данни, се нарича кадров буфер. Системите, фокусирани върху обработката на 3D приложения, също изискват специална памет, наречена z-буфер, която съхранява информация за дълбочината на изобразената сцена. Освен това някои системи могат да имат собствена текстурна памет, т.е. памет за съхраняване на елементи, от които са оформени повърхностите на даден обект. Наличието на текстурни карти има ключов ефект върху реализма на 3D сцените.

По принцип 8 MB видео памет за резолюция 800x600 или 16 MB за резолюция 1024x768 са достатъчни за стартиране на съвременни офис приложения и гледане на видео. Цялата останала памет над тази, която днес е налична в съвременните видео адаптери, се изразходва за нуждите на трети страни, по-специално за поддръжка на екранни графики операционна система Windows (особено Windows Vista).

Използването на 64, 128, 256 и 512 MB видео памет е свързано преди всичко с интересите на „геймърите“. Трябва да се каже, че бързото увеличаване на капацитета на видеопаметта в момента не е свързано със същия напредък в увеличаването на разделителната способност на изображението на екрана. Таванът за традиционните системи за показване на видеоинформация практически вече е достигнат. Основната причина за нарастващото увеличение на RAM на видео адаптера е, че платката на видео адаптера вече съдържа видео процесор, който може независимо, според командите за управление на централния процесор, да изгражда триизмерни изображения (известни още като -3D) , а това изисква необичайно голямо количество ресурси за съхраняване на междинни резултати от изчисления и проби от текстури, с които се запълват условните равнини на симулираните фигури.

Въпреки това, дори и за офис приложения, днес, ако операционната система Windows използва интерфейс DirectX9 или 10, паметта на видеокартата трябва да бъде най-малко 128 MB.

Първоначално видеокартите са изградени съгласно следните принципи. Всичко, което е записано централен процесорвъв видеопамет, по строго определени алгоритми се преобразува в аналогов видеосигнал, който се подава към монитора. По този начин самият централен процесор трябва да изчисли параметрите на всички точки, които в момента трябва да се отразяват на екрана, и да зареди всички данни във видеопаметта. Всяка промяна на екрана, дори и следа от мишката, е резултат от работата на централния процесор. Съответно, колкото по-висока е разделителната способност и броят на използваните цветове, толкова повече време прекарва процесорът за изчисляване на всички точки на генерирания растер.

Тъй като персоналният компютър с течение на времето стана неразривно свързан с графичния интерфейс на Windows и различни триизмерни игри, разработчиците на хардуер предприеха редица стъпки за подобряване на стандартната видеокарта, за да освободят централния процесор от ненужната работа по рисуване на елементарни изображения . Такива устройства се наричат ​​графични ускорители или по друг начин графични ускорители (известни още като видео или графични процесори).

AGP модификации

Първа версия (спецификация AGP 1.0) AGP 1xсе използва рядко, тъй като не осигурява необходимата скорост за работа с памет в режим DME, веднага по време на проектирането е добавена възможност за изпращане на 2 блока данни в един такт, т.е AGP 2x. През 1998 г. беше пусната втората версия (спецификация AGP 2.0) - AGP 4x, който вече можеше да изпрати 4 блока в един такт и имаше пропускателна способност от около 1 GB/s. Нивото на напрежението беше намалено до 1,5 V вместо обичайните 3,3 V. Шина AGP 8x(спецификация AGP 3.0) вече прехвърля 8 блока на тактов цикъл, като по този начин честотната лента на шината достига 2 GB/s. Стандартът включваше и възможност за използване на две видеокарти (подобно на ATI CrossFire, SLI), но тази възможност не беше използвана от производителите. Съвременните видео карти изискват много мощност, повече от 40 W, която AGP шината не може да осигури, така че спецификацията AGP Pro се появи с допълнителни конекторихранене.

Достъп до паметта

  • DMA(Директен достъп до паметта) - достъп до паметта, в този режим основната памет е вградената видео памет на картата, текстурите се копират там преди употреба от системната памет на компютъра. Този режим на работа не е нов, звуковите карти, някои контролери и т.н. работят на същия принцип.
  • DME(Direct in Memory Execute) - в този режим основната и видео паметта се намират в общо адресно пространство. Споделеното пространство се емулира с помощта на таблица за съпоставяне на адреси GART(Таблица за пренасочване на графичен адрес) в блокове от 4 KB. По този начин вече не е необходимо да се копират данни от основната памет във видео паметта; AGP текстуриране.

Опашка за заявки

Прехвърлянето на данни от основната памет към видео паметта на картата се извършва на два етапа, първо се прехвърля 64-битовият адрес, откъдето трябва да се прочетат данните, след това идват самите данни. Шината AGP предоставя две опции за предаване,

  • първият е съвместим с PCI шината - заявките за данни и адреси се извършват по един канал;
  • вторият е в режим SBA (Sideband Addressing), през отделна странична шина, така че можете да изпращате заявки за нови данни, без да чакате предишните да бъдат получени.

развитие

включено в моментадънни платки с AGP слотове практически не се произвеждат; AGP стандартът е широко заменен на пазара от по-бързия PCI Express. AGP видеокарти се произвеждат, но предимно в Low-End сегмента, в малки количества и са по-скъпи от подобни PCI-E карти(поради факта, че се използват адаптерни чипове PCI-E → AGP).

Връзки

  • AGP 2.0 спецификация (английски)
  • Съвместимост на AGP карти и слотове (английски)

Вижте също

  • HyperTransport

Фондация Уикимедия.

2010 г.

    Вижте какво е "AGP шина" в други речници:

    Ускорен графичен порт AGP слот (лилав) и два PCI слота (бели) Година на отваряне: 1996 Разработчик: Intel ... Wikipedia

    Шина за данни Шина, предназначена за предаване на информация. В компютърните технологии е обичайно да се разграничават изходите на устройствата според предназначението им: някои за предаване на информация (например под формата на сигнали с ниско или високо ниво), други за докладване ... ... Wikipedia

    Компютърна шина, чрез която се предават сигнали, които определят характера на обмена на информация по магистралата. Контролните сигнали определят каква операция (четене или запис на информация от паметта) трябва да се извърши, синхронизират обмена... ... Wikipedia

    Адресна шина Компютърна шина, използвана от централния процесор или устройства, способни да инициират DMA сесии, за да покажат физическия адрес на дума от RAM (или началото на блок от думи), до които устройството има достъп до ... ... Уикипедия

    Шината за разширение е компютърна шина, която се използва на системната карта на компютри или индустриални контролери за добавяне на устройства (платки) към компютъра. Има няколко вида: Персонални компютри ISA 8 и 16 бита, ... ... Wikipedia Конектори за шини(отгоре надолу: x4, x16, x1 и x16). По-долу е обикновен 32-битов конектор за PCI шина. Този термин има и други значения, вижте Тир. Компютърна шина (от ... Wikipedia

    Конектори на шина PCI Express (отгоре надолу: x4, x16, x1 и x16), в сравнение с обичайния 32-битов конектор на шина Компютърна шина (от английската компютърна шина, двупосочен универсален превключвател) в компютърната архитектура... ... Уикипедия

    AGP (ускорен графичен порт)- Разширена шина за свързване на графични карти. Съвременните компютри имат следните варианти на тази шина: AGP 4X и AGP 8X. В близко бъдеще тя ще бъде заменена от шина PCI Express 16x... Речник на термините за домакинска и компютърна техника Samsung

    На снимката има 4 PCI Express слота: x4, x16, x1, отново x16, по-долу е стандартен 32-битов PCI слот, на дънната платка DFI LanParty nForce4 SLI DR PCI Express или PCIe или PCI E (известна също като 3GIO за 3-то поколение I/O ; да не се бърка с PCI... Wikipedia

Внимание: Всички манипулации с оборудването трябва да се извършват само при напълно изключен компютър! Не е достатъчно да изключите компютъра с бутон/команда от операционната система, тъй като някои от веригите все още остават под напрежение. Трябва да изключите кабела към захранването от контакта. Включете компютъра само след като проверите дали видеокартата е напълно поставена в слота на дънната платка и не е разхлабена и всички кабели са свързани здраво.

На първо място, трябва да разберете коя версия на стандарта AGP поддържа дънната платка. Обърнете се към документацията или уебсайта на производителя. Можете също да използвате помощни програми като Сандраи RivaTuner (функция „Диагностичен отчет“). Разработени са три основни версии на автобуса: 1.0, 2.0 и 3.0. Всяка версия се увеличава максимална скоростработа на шина (съответно 2x, 4x и 8x), но основната разлика по отношение на съвместимостта е работното напрежение в сигналните линии. Стандартът AGP 1.0 използва напрежение от 3,3, 2,0 - 1,5 и 3,0 - 0,8 волта. По-новите версии позволяват използването на устройства, предназначени за предишни, но трябва да се осигури обратна съвместимост от дизайнера/производителя на конкретното оборудване.

Инсталирайте версията на стандарта AGP, поддържана от видеокартата, преди да го инсталирате. Поради наличието на голям брой NoName карти без документация и информация за производителя, можете да използвате нашите визуални средства:

Съответно дънната платка може да има слот:

  • AGP 1.0. Можете да инсталирате видеокарта AGP 1.0 или Universal AGP в този слот
  • Само AGP 2.0. Можете да инсталирате видеокарта AGP 2.0 или Universal AGP в този слот
  • Универсален AGP. Можете да инсталирате всяка видеокарта в този слот.

Слотът на дънната платка е снабден с джъмперни клавиши на местата, където има слот в конектора на видеокартата на снимките. В резултат на това няма да е възможно да инсталирате видеокарта с неподдържан стандарт чисто механично. Освен това има прости правила:

  • Всички дънни платки, които поддържат само AGP 1.0, имат слот за формат AGP 1.0
  • Всички дънни платки, които поддържат AGP 3.0, имат слот за формат AGP 2.0
  • Всички базирани на NVIDIA видеокарти, като се започне с GeForce 6X00, имат AGP 2.0 конектор

AGP 3.0 устройствата използват същите конектори като AGP 2.0 устройствата. Теоретично са възможни само AGP 3.0 видео карти и дънни платки, но всички произведени в търговската мрежа AGP 3.0 устройства са напълно обратно съвместими с AGP 2.0.

Професионалните видеокарти, базирани на NVIDIA Quadro, обикновено се пускат с конектор AGP Pro 50. Този конектор се отличава с наличието на допълнителни 12 пина за усилване на захранването на картата. В този случай видеокартата може или да има трети слот в конектора, като в този случай може да бъде инсталирана в стандартен слот, или да го няма и да бъде инсталирана само в AGP Pro слота.

Препоръчително е, ако броят на шинните слотове позволява, да поддържате интервал от един празен слот между видеокартата и звукова карта, ТВ тунер или модем. Всички тези устройства създават електромагнитни смущения, и в същото време чувствителен към тях. Това ще подобри и охлаждането на видеокартата.

Започвайки от семейството GeForce FX, видеокартите имат консумация на енергия, която надвишава възможностите за захранване на устройствата, вградени в AGP интерфейса. В резултат на това видеокартите изискват допълнително усилване на мощността. Конекторът за усилване на видеокартата е направен под формата на един или два 4-пинови Molex конектора (като за захранване на IDE твърди дискове и CD-ROM). Проводникът за усилване трябва да бъде свързан, в противен случай видеокартата ще работи безопасен режим, със значително намалени честоти и захранващо напрежение GPU, а особено мощните видео карти изобщо няма да работят без усилване. Преди да закупите видеокарта, уверете се, че захранването на компютъра има необходимия брой свободни конектори за свързване на усилвател.

Предупреждение: Редица от първите дънни платки на чипсети, които поддържат само AGP 2.0 (1,5 V), по-специално Intel 845, имат универсален слот, който ви позволява да инсталирате AGP 1.0 (3,3 V) карта. Инсталирането на такава карта най-вероятно ще доведе до повреда на дънната платка.

Предупреждение: Редица видеокарти, по-специално тези, базирани на Riva TNT2, издадени през 1999 г., и тези, базирани на Vanta, имат универсален AGP конектор, но всъщност са 3,3 V карти. Инсталирането на такива карти в дънна платка, която не поддържа 3.3V устройства, има вероятност да повреди дънната платка. Ако планирате да инсталирате такава карта в нова дънна платка, първо я проверете в дънна платка AGP 2.0, която гарантирано поддържа 3.3V карти. Ако картата е само 3.3V устройство, тогава тя няма да може да работи в режим 4x.

Предупреждение: Редица производители на дънни платки предлагат дънни платки, изградени на чипсети без поддръжка за AGP порт (Intel 865GV, повечето чипсети с PCI Express шина), които въпреки това имат AGP слот. Това са например платки с A.G.I технологии от Asrock и AGP Express от ECS. В такива платки AGP слотът произлиза от PCI слота. Това е възможно благодарение на пълната обратна съвместимост на комуникационния протокол на шината AGP с протокола PCI. AGP слотът на такива платки е само механично и електрически AGP слот; видеокарта, поставена в такъв слот, работи като обикновена видеокарта за PCI шината. В допълнение към значително намаляване на производителността на AGP видеокартата, такива дънни платки имат сериозни проблеми със съвместимостта. Ако решите да закупите такава платка и да използвате AGP видеокарта в нея, не забравяйте да проверите дали вашата видеокарта е в списъка с поддържани в документацията/на сайта на производителя. Ако вашият модел не е в списъците, по-добре е да се въздържате от закупуване на такава дънна платка.

Стандартът AGP е разработен от Intel с цел, без да променя съществуващия стандарт за PCI шината, да ускори въвеждането/изхода на данни към видеокартата и в допълнение да повиши производителността на компютъра при обработка на триизмерни изображения без инсталиране на скъпи двойни процесорни видеокарти с голямо количество видео памет, както и памет за текстури, z-буфер и т.н. Този стандарт беше подкрепен от голям брой компании, включени във Форума на изпълнителите на AGP, организация, създадена на доброволна основа, за да внедри това стандартен. Стартовата версия на стандарта е AGP 1.0.

Дизайн:

    Отделен слот с 3.3 V захранване, напомнящ на PCI слот, но всъщност по никакъв начин несъвместим с него. В този слот не може да се инсталира обикновена видеокарта и обратно.

Принципи на работа и основните предимства на AGP в сравнение с PCI:

1. Физически характеристики на AGP в сравнение с PCI

    Скоростта на пренос на данни е до 532 Mb/s, което се дължи на честотата на AGP шината от 66 MHz, възможността за отмяна на механизма за мултиплексиране на адреса и шината за данни (на PCI адресът първо се издава през същата физическа линии и след това данните). PCI шината има тактова честота от 33 MHz и 32 бита данни, така че може да обработва 33 000 000 x 4 байта = 132 Mb/s. AGP има честота на шината 66 MHz и същата битова дълбочина, като в стандартен режим (по-точно режим “1x”) може да предаде 66 000 000 х 4 байта = 266 Mbytes/s. В режим x1 самият часовников сигнал се използва като стробоскоп. За да се увеличи пропускателната способност на AGP шината, стандартът включва възможността за предаване на данни, използвайки допълнителни специални сигнали, използвани като светкавици, вместо CLK сигнала в нормален режим (това са режими „2x“ и „4x“). В режим 2x пропускателната способност става 66 000 000 x 2 x 4 байта = 532 Mbytes/s. В режим "4x" (въведен в спецификация 2.0), пропускателната способност се увеличава съответно до 1064 Mbytes/s.

    В допълнение към „класическия“ метод на адресиране като при PCI - първо се задава адресът, след това данните се появяват на същите шини, AGP може да използва режима на адресиране на страничната лента, наричан още „адресиране на страничната лента“, при който шините за адрес и данни са разделени и следователно могат да се предават едновременно. Скоростта на обмен в режим SBA се увеличава значително, тъй като времето, прекарано за предаване на адрес по шината, се елиминира. В този случай се използват специални SBA адресни сигнали (не се срещат в PCI) ( Сиде би Аадресиране). Таблицата по-долу показва резултатите от теста 3DMark99 за видеокарта ASUS V3400 TNT 16 MB SGRAM със и без активиран режим SBA.

    Конвейерна обработка на данни на AGP за разлика от PCI. Фигурата по-долу показва това ясно:

Фигура 1. AGP срещу PCI. След забавяне данните се появяват на PCI на зададения адрес. При AGP първо се задава пакет от адреси, на който следва отговор с пакет данни. (c) Intel Corporation

    Повечето обработки на 3D изображения се извършват в основната памет на компютъра както от централния процесор, така и от процесора на видеокартата. Извиква се механизмът за достъп до процесора на видеокартата до паметта D.I.прав МЕмори д xecute (DIME - директно изпълнение в паметта). Трябва да се спомене, че в момента не всички AGP видеокарти поддържат този механизъм. Някои карти в момента имат само механизъм, подобен на главната шина на PCI шината, т.е. DMA каналите се използват за бързо прехвърляне на данни към видеокартата. Този принцип не трябва да се бърка с UMA (Unified Memory Architecture), който се използва в евтини видеокарти, обикновено разположени на дънната платка (например SP97-V от ASUSTeK Computers). Основни разлики:

    • Областта от основната памет на компютъра, която може да се използва от AGP карта (наричана още "AGP памет"), не замества екранната памет. В UMA основната памет се използва като екранна памет, а AGP паметта само я допълва.

      Честотната лента на паметта в UMA видеокарта е по-малка от тази на PCI шината.

Фигура 2. Блокова схемавзаимодействие между AGP картата и компютъра.

    За изчисленията на текстурите са включени само централния процесор и процесорът на видеокартата.

    Централният процесор записва данни за видеокартата директно в област от конвенционалната памет, която също е достъпна от процесора на видеокартата.

    Извършват се само операции за четене/запис на паметта

    Няма арбитраж на шината (винаги има един AGP порт) и няма времеви разходи за това

2. Сравнение на AGP и PCI видео карти:

    В действителност една AGP карта ще превъзхожда обикновената карта (ако сравнявате карти с видео процесори с подобна мощност) само при задачи за обработка на 3D изображения, които изискват голямо количество памет за текстури (повече от 8 Mb). Трябва да разберете, че самата памет на компютъра трябва да бъде поне 32 MB, в противен случай AGP картата няма да има къде да постави текстури.

    Тестовете на различни карти, извършени от Том Пабст през есента на 1997 г., показаха, че в конвенционалните тестове практически няма разлика между наличните AGP карти и референтната карта Matrox Millenium II. При триизмерните тестове има разлика, но не много съществена. Оттогава много вода е изтекла под моста и ситуацията се е променила значително, както е обсъдено по-долу.

    Windows 95 OSR2 версия 2.5 вече поддържа напълно AGP и резултатите от 3D тестовете за AGP изпреварват тези за PCI, особено в сцени с големи набори текстури. Можете да видите техните резултати на уебсайта на Tom Pabst. Windows NT 4.0 не поддържа AGP и само NT 5.0 (Windows 2000) ще се възползва от AGP.

    Стандартът AGP сам по себе си не гарантира повишаване на производителността. Само когато разработчикът на видеокарта (по-точно процесор на видеокарта) използва всички възможности на шината, това дава увеличение на производителността. Например AGP видеокартата Matrox Millenium II не поддържа едновременно режим DIME и "2x", така че е почти невъзможно да се намери приложение, при което AGP версията на тази видеокарта по някакъв начин да превъзхожда PCI версията.

    Една AGP видеокарта може значително да надмине същата PCI видеокарта само ако използва или DMA и x2, или DIME и x2. В режими без x2 практически няма печалба. Можете да проверите в какъв режим работи видеокартата на вашия компютър с помощта на малка програма pcilist, който може да бъде копиран от уебсайта на EnTech Taiwan.

Разработка на AGP

1.AGP 2.0

През декември 1997 г. Intel пусна предварителна версия AGP 2.0 стандарт, а през май 1998 г. окончателната версия. Основни разлики от предишната версия:

    Скоростта на трансфер може да бъде удвоена в сравнение с 1.0 - този режим се нарича "4x" - и да достигне стойност от 1064 MB/s.

    Скоростта на предаване на адреса в режим "странично адресиране" също може да бъде удвоена

    Добавен механизъм за "бързо писане". Еаст Уобред( FW). Основната идея е да се записват данни/контролни команди директно в AGP устройството, заобикаляйки междинното съхранение на данни в основната памет. За премахване възможни грешкив стандарта на шината е въведен нов сигнал WBF # (Уобред бпредлагам Е ull - буферът за запис е пълен). Ако сигналът е активен, FW режимът не е възможен.

Първите видео карти, поддържащи версия 2.0, се появиха в края на април 1999 г. от външен видКонекторът за AGP видеокарта може лесно да определи наличието на такава поддръжка.

Изглед на конектора на видеокартата с AGP 1.0

Изглед на конектора на видеокартата с AGP 2.0

Както се вижда от снимките, конекторите се различават по дизайн, като имат допълнителен слот за AGP 2.0. Тъй като съответният конектор на дънната платка ще има пластмасова лента под втория слот, платка с AGP 1.0 не може да бъде инсталирана в такъв слот, но обратното - безпроблемно.

2.AGP Pro

През юли 1998 г. Intel пусна версия 0.9 на спецификацията AGP Pro, която се различава значително по дизайн от AGP 2.0. Кратката същност на разликите е следната:

    AGP конекторът е променен - ​​добавени са щифтове по ръбовете на съществуващия конектор за свързване на допълнителни 12V и 3.3V захранващи вериги

    Съвместим с AGP 2.0 само отдолу нагоре - платките с AGP 2.0 могат да се инсталират в AGP Pro слота, но не и обратното.

    AGP Pro е предназначен само за системи с ATX форм фактор. Инсталирането на AGP Pro платки в системата NLX не е предвидено (размерът на платката в AGP Pro е твърде голям).

    Тъй като картата AGP Pro има право да консумира до 110 Wt (!!), височината на елементите на платката (като се вземе предвид възможни елементиохлаждане) може да достигне 55 mm, така че два съседни PCI слота трябва да останат свободни. В допълнение, два съседни PCI слота могат да се използват от платката AGP Pro за собствени цели.

    От гледна точка на дизайна на схемата, новата спецификация не добавя нищо друго освен специални изводи, които информират системата за потреблението на AGP Pro платката.

Фигурата показва, че размерите на слота AGP Pro предизвикват носталгични спомени от края на 80-те години, когато платката на контролера на дисплея изглеждаше почти същата (въпреки че беше с дебелина не повече от едно отделение). Разбира се, спецификацията за AGP Pro определя максималните размери и консумация на ток, но след като я прочетох, идва на ум една бунтовна мисъл - какво Intel сега смята за основен процесор в компютър?

AGP 8X

През ноември 2000 г. Intel пусна предварителна версия (чернова) на следващата версия на AGP шината - 8X. Основната идея е да се увеличи честотната лента до 8x4=32 байта на тактов цикъл на системната шина. Това означава, че скоростта на трансфер на данни по шината ще се увеличи до 2 гигабайта в секунда. Как се случва това може да се види от фигурата по-долу:

В допълнение, дизайнът на новата версия на шината включва няколко фундаментални промени, които разширяват възможностите на AGP интерфейса. Някои от тях могат да бъдат изброени:

    Намаляване на нивото на напрежението на сигнала на шината

    Цикли на калибриране

    Динамична инверсия на шина

    Поддръжка на режим на изохронен трансфер на данни

    Поддържа множество AGP 8X портове (преди беше възможен само един порт)

    Нови конфигурационни регистри за шината 8X

какво следва

Всъщност, с намаляващата цена на синхронната SDRAM (и нейния вариант, синхронна графична памет SGRAM), както и дори по-бързата DDR DRAM, перспективите за AGP не са толкова ярки, колкото изглеждаха преди. Основната цел, преследвана от Intel - създаване на евтин еквивалент на професионални видеокарти с големи количества локална памет - се обезсмисля предвид ниската цена на паметта. Ширината на честотната лента в стандартните платки AGP 2.0 (1 GB/s), които тепърва ще се появяват, е 2 пъти по-малка от реалната текуща честотна лента за локална SGRAM памет, достигайки 2 GB/s. Следователно увеличаването на тактовата честота и ширината на PCI шината може да отмени всички предимства на AGP.
Друго нещо е, че AGP се превърна на практика в единствения интерфейс за видеокарти и само този факт прави почти невъзможно преминаването обратно към PCI, така че AGP ще продължи да се развива, но сякаш успоредно с развитието на PCI.

Accelerated Graphics Port (AGP) - Ускорен графичен порт

PC интерфейси

Intel, забелязвайки, че по-нататъшното увеличаване на цялостната производителност на персонален компютър „почива“ върху видео подсистемата, по едно време предложи да се разпредели отделна интерфейсна шина AGP (Accelerated Graphics Port) за предаване на потока от видео данни. Този стандарт бързо замени съществуващите преди това интерфейси, използвани от видеокартите: ISA, VLB и PCI.
Основното предимство на AGP шината е нейната висока пропускателна способност. Ако шината ISA позволява прехвърляне до 5,5 MB/s, VLB - до 130 MB/s и PCI - до 133 MB/s, тогава шината AGP теоретично има пикова пропускателна способност до 1066 MB/s (в режим на прехвърляне на четири 32-битови думи).
Intel разработи интерфейса AGP, за да реши два основни проблема, свързани с характеристиките на обработка на 3D графики персонален компютър. Първо, 3D графиките изискват разпределяне на възможно най-много памет за съхраняване на текстурни данни и Z-буфер. Колкото повече текстурни карти са налични за 3D приложения, толкова по-добре изглежда картината на екрана на монитора. Обикновено Z-буферът използва същата памет като текстурите. Разработчиците на видео контролери преди това имаха възможността да използват обикновена RAM за съхраняване на информация за текстури и Z-буфер, но честотната лента на PCI шината беше сериозно ограничение. Установено е, че честотната лента на PCI е твърде ниска за обработка на графики в реално време. Intel реши този проблем, като въведе стандарта за шина AGP. Второ, интерфейсът AGP осигурява директна връзка между графичната подсистема и RAM. По този начин изискванията за извеждане на 3D графики в реално време са изпълнени и в допълнение паметта на кадровия буфер се използва по-ефективно, като по този начин се увеличава скоростта на обработка на 2D графики.
В действителност AGP шината свързва графичната подсистема с модула за управление на системната памет, като споделя достъпа с централния процесор на компютъра. Единственият тип устройство, което може да бъде свързано чрез AGP, са графичните карти. В същото време видеоконтролерите, вградени в дънната платка и използващи AGP интерфейса, не могат да бъдат надстроени.

За AGP контролера конкретният физически адрес, на който се съхранява информация в RAM, няма значение. Това е ключовото решение нова технология, осигуряващ достъп до графични данни като единичен блок, независимо от физическото „разпръскване“ на информация в блоковете памет. Освен това AGP работи на честоти на системната шина до 133 MHz.
Спецификацията AGP всъщност се основава на стандарта PCI версия 2.1, но се различава от него по следните основни характеристики:
шината е в състояние да предава два (AGP 2x), четири (AGP 4x) или осем (AGP 8x) блока данни в един цикъл;
елиминирано е мултиплексирането на адреси и линии за данни;
Конвейерните операции за четене/запис елиминират влиянието на закъсненията в модулите памет върху скоростта на операциите.

Шината AGP работи в два основни режима: DIME (директно изпълнение на паметта) и DMA (директен достъп до паметта). В режим DMA основната памет е паметта на картата. Текстурите могат да се съхраняват в системната памет, но се копират в локалната памет на видеокартата преди употреба. По този начин интерфейсът AGP действа като „носител на касета“ (текстури) към „позицията за стрелба“ (локална памет). Обменът се извършва в големи последователни пакети данни. В режим на изпълнение локалната и системната памет за видеокартата са логически равни. Текстурите не се копират в локалната памет, а се избират директно от системната. По този начин е необходимо да се предават относително малки произволно разположени парчета. Тъй като системната памет се изисква и от други устройства, тя се разпределя динамично в блокове от 4 KB. Следователно, за да се осигури приемлива производителност, е предвиден специален механизъм, който преобразува последователни адреси в реални блокови адреси в системната памет. Тази задача се изпълнява с помощта на специална таблица (Graphic Address Re-mapping Table или GART), разположена в паметта. Адресите извън обхвата на GART не се променят и се нанасят директно в системната памет или специфичния обхват на устройството. Точната спецификация за правилата за работа на GART не е дефинирана, а конкретното решение зависи от управляващата електроника на видеокартата.
Операциите на AGP шината са разделени. Това означава, че заявката за операцията е отделена от реалния трансфер на данни. Този подход позволява на AGP устройството да генерира опашка от заявки, без да чака текущата операция да завърши, което също подобрява производителността на шината.
Версия AGP 2.0, благодарение на използването на електрически спецификации за ниско напрежение, позволява четири транзакции (прехвърляне на блокове от данни) на такт (режим AGP 4x - четворно умножение). През 2003 г. видеокартите с AGP интерфейс версия 3.0 (често наричан AGP 8x) влязоха в масово производство. Двукратно увеличение на пропускателната способност беше постигнато чрез увеличаване на тактовата честота на шината до 66 MHz и използване на ново ниво на сигнала от 0,8 V (в AGP 2.0 беше използвано ниво от 1,5 V). По този начин, при запазване на основните параметри на интерфейса, беше възможно да се увеличи пропускателната способност на шината до приблизително 2132 MB/s. Въпреки че конекторът остава същият, механично съвместим с AGP 2.0, неговите електрически характеристики са променени поради по-ниското напрежение на сигналните линии. В момента на съвременните платформи AGP шината се заменя серийна шина PCI Express.