Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора_ Билеты(госИПУ).doc
Скачиваний:
13
Добавлен:
02.09.2019
Размер:
31 Мб
Скачать
☆

Билет № 16. Назначение карты agp. Какие компоненты пк соединяет интерфейс agp?

Шина AGP – локальный интерфейс, предназначенный для соединения «северного» моста с видеоадаптером (портом) AGP.

В современных ПК значительная часть работы по формированию графического изображения на экране передана ВА AGP. Это связано с тем, что при работе в среде Windows и при работе c 3-D графикой CPU требуется значительное время для создания графического изображения на экране, причем многократно проделывать простейшие операции построения графических примитивов, таких как линии, прямоугольники, окружности, операции по их закраски, переносу окон и т. д.

Выполнение этих операций можно значительно ускорить и освободить CPU для выполнения других задач, поручив их выполнение специализированному устройству ВА AGP. Например, при работе с 3-хмерной графикой CPU формирует картину 3-хмерного объекта в виде текстуры. Текстура – это плоское изображение объекта или изображение поверхности объекта, также указания о его цвете и др. фактуре. CPU заносит информацию о текстуре в оперативную память для хранения. Работа ВА AGP заключается в получении из ОЗУ текстур т.е. синтезирования (формирования) из текстуры 3-хмерного изображения. Блок- схема видеоадаптера AGP приведена на рис.4.3.

Основным узлом ВА AGP является графический ускоритель (акселератор). Он представляет собой устройство комбинационного типа, выполняющее заданные логические или арифметические операции по жесткому алгоритму, который не может быть изменен. По этой причине видеоадаптеры с графическим ускорителем ориентированы, как правило, на вполне конкретные приложения, например, на поддержку графического оконного интерфейса Windows.

Связь ВА AGP осуществляется а помощью интерфейса AGP, соединяющего ВА с северным чипсетом.

Интерфейс AGP решить две основные проблемы, связанные с особенностями обработки 3D-графики на персональном компьютере.

Во-первых, трехмерная графика требует выделять как можно больше памяти для хранения данных текстур и Z-буфера. Использование Z-буфера – одно из главных отличий работы с трехмерной графикой от работы с двумерной. При преобразовании трехмерного объекта в совокупность двумерных необходимо информацию о расстоянии каждой из вершин элементарного треугольника до плоскости проектирования сохранять. Совокупность данных о глубине каждой из вершин, или значения ее третьей координаты Z называют Z-буфером.

Во-вторых, интерфейс AGP обеспечивает прямое соединение между графической подсистемой и оперативной памятью. Таким образом выполняются требования вывода 3D-графики в режиме реального времени и, кроме того, более эффективно используется память буфера кадра, увеличивая тем самым скорость обработки 2D-графики. Шина AGP соединяет графическую подсистему с контроллером системной платы, разделяя доступ с CPU компьютера. Через AGP возможно подключение единственного типа устройств – графических плат.

Интерфейс AGP – это интерфейс специального назначения. Разработан на основе архитектуры интерфейса PCI. Поэтому, шина является 32-разрядной. Основное отличие от интерфейса PCI заключается в возможности увеличения в несколько раз пропускной способности, т.е. шина AGP по сути это специализированная надстройка над шиной интерфейса PCI, позволяющая создать скоростной канал обмена данными между портом AGP и системной логикой ПК (внутренней памятью под управлением северного моста).

Одной из существенных отличий от шины PCI является пакетная (конвейерная) передача данных, при которой новый запрос (код адреса) выставляется сразу после предыдущего, т.е. запросы (адреса ячеек) выстраиваются как бы в очередь. Все запрошенные данные передаются по шине также в виде непрерывного пакета. В результате чего задержка получения данных может возникнуть только 1 раз, что значительно повышает скорость обмена по шине AGP по сравнению с обменом (транзакцией) по шине PCI. Конвейеризацию обращений к памяти иллюстрирует рис. 4.5, где сравниваются циклы обращения к памяти PCI и AGP.

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

Удвоение (2х) и учетверение (4х) частоты передачи данных обеспечивает при частоте на шине 66 Мгц пропускную способность до 533 Мбайт/с (2х) и 1066 Мбайт/с (4х). В этих режимах блоки данных передаются как по фронту, так и по спаду стробирующего сигнала. В последних версиях шина AGP способна передавать восемь (8х) блоков данных за один цикл.

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

Программируем

ГТИ

Память

микроопераций

Контроллер

атрибутов

RАMDАC

R

G

B