Одной из замечательных особенностей персонального компьютера является его способность визуализировать информацию. Вне зависимости от используемых приложений (деловых или игровых), видеосистемы персональных компьютеров непрерывно совершенствуются, увеличивая количество цветов, разрешение изображения, а также используя широкий спектр видеоэффектов. Видеоинформация всех типов требует огромного объема данных. Для качественного отображения видеоинформации требуется не только большой объем памяти, но также широкая полоса пропускания шины передачи этих данных на видеокарту. Шина AGP стала высокоскоростной магистралью для графической информации, она особенно полезна для приложений, использующих 3-х мерную графику.
Современные процессоры могут создавать трехмерное виртуальное пространство весьма высокой степени реализма. Используя анимационные технологии, можно создавать достаточно реалистичные изображения. При этом используется построение трехмерных моделей объектов, наложение разнообразных текстур, учет разнообразного освещения, разнообразные видеоэффекты.
Технология AGP ускоряет графическую производительность системы с помощью специализированной высокопроизводительной шины, предназначенной для передачи больших объемов данных трехмерных текстур между графическим контроллером персонального компьютера и системной памятью. На практике использование AGP дает возможность графическому ускорителю выполнять отображение текстур прямо из системной памяти вместо кэширования их в относительно небольшой локальной видеопамяти. Шина AG P также помогает передавать поток декодированных видеоданных из процессора в графический контроллер. При этом шина PCI освобождается от передачи огромного объема видеоданных и может быть задействована для передачи данных для накопителей и других контроллеров.
Широкая полоса пропускания является ключевой составляющей мощности технологии AGP. Интерфейс AGP (66 МГц) располагается между системной логикой (чипсетом) персонального компьютера и графическим контроллером, как показано на рис. 8.5. Эта архитектура значительно увеличивает полосу пропускания, доступную графическому ускорителю. В своей базовой форме AGP обеспечивает полосу пропускания в 266 Мбайт/с (в 2 раза больше полосы пропускания шины PCI). Такая шина обозначается как «AGP IX». Используя более совершенную методику обработки данных, можно передавать 2 байта в каждом такте работы шины AGP, что дает полосу пропускания в 532 Мбайт/с (обозначается как «AGP 2X»). Дальнейшее увеличение скорости обработки данных в AGP и использование новых комплектов интегральных микросхем позволило передавать 4 байта в каждом такте работы шины AGP, что повысило скорость передачи данных свыше 1 Гбайт/с («AGP 4Х»). Последняя версия AGP 3.0 (режим 8Х) обеспечивает полосу пропускания свыше 2 Гбайт/с. Получить самую свежую информацию о стандарте AGP 8X можно на сайте developer.intel.com/technology/agp.
Сходство шин AGP и PCI
32-разрядная шина AGP своими корнями уходит в спецификацию локальной шины PCI, но также имеет значительные улучшения и добавления, предназначенные для удовлетворения нужд высокопроизводительной 3-х мерной графики. Главным отличием является тактовая частота. Шина PCI использует фиксированную частоту в 33 МГц, а частота работы шины AGP повышена до 66 МГц. Другие особенности шины AGP:
■ Конвейерные операции чтения и записи памяти, снижающие задержку доступа к памяти.
■ Демультиплексирование адреса и данных на шине, позволяющее достигать почти 100% эффективности шины.
■ Использование новых временных диаграмм в версии шины для напряжения питания 3,3 В обеспечивает передачу одного (AGP IX) или двух (AGP 2X) байтов на тактовой частоте в 66 МГц, что позволяет довести пропускную способность чтения данных до 532 Мбайт/с.
■ Новая низковольтная спецификация позволяет осуществлять передачу 4-х байтов (AGP 4X) в Каждом такте при тактовой частоте в 66 МГц, обеспечивая пропускную способность свыше 1 Гбайт/с.
■ Для разъема шины расширения AGP используется новый разъем (с целью обеспечения требуемых характеристик сигналов), который не совместим с разъемом расширения шины PCI. Поэтому платы расширения шин PCI и AGP не взаимозаменяемые механически.