Полная версия

Главная arrow Информатика arrow Архитектура ЭВМ и систем

  • Увеличить шрифт
  • Уменьшить шрифт


<<   СОДЕРЖАНИЕ   >>

Контроллер атрибутов

Назначение контроллера – управлять цветом изображения, выводимого на экран монитора.

В текстовом режиме контроллер атрибутов позволяет:

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

В графическом (16-цветном) режиме контроллер атрибутов позволяет преобразовать 4-разрядный код цвета пиксела, хранящийся в видеопамяти, в 8-разрядный номер регистра RAMDAC, содержащего 18-разрядный код отображаемого цвета.

С выхода контроллера атрибутов данные поступают на RAMDAC видеоадаптера.

RAMDAC

Основная функция RAMDAC (RAM Digital to Analog Converter – ОЗУ и ЦАП) – преобразование кода цвета пиксела в аналоговый сигнал.

На рис. 15.4 изображена структурная схема RAMDAC, содержащая:

  • • оперативное запоминающее устройство (ОЗУ), составленное из 256 18-разрядных регистров цвета;
  • • трехканальный 6-разрядный цифроаналоговый преобразователь (ЦАП). Разрядность ЦАП определяет количество оттенков цвета, которые потенциально может сформировать видеоадаптер VGA: (26)3 = 218 = 262 144 оттенка. Реальное количество оттенков цвета, которые видеосистема VGA в состоянии отобразить одновременно, определяется числом регистров цвета и составляет 256. Однако текущую палитру можно изменять программно путем обновления содержимого регистров цвета ЦАП;
  • выходной 18-разрядный регистр цвета, включенный между ОЗУ и ЦАП. В выходной регистр заносятся данные только одного из 256 регистров цвета. Выходы выходного регистра цвета соединены с соответствующими входами ЦАП. Поэтому оттенок цвета текущего пиксела определяется кодом, записанным в выходной регистр цвета;
  • схему адресации, составленную из схемы "И", регистров режима адреса записи/чтения, состояния, маски и данных.

Верхняя граничная частота спектра видеосигнала определяется частотой сигнала Dot Clock тактового генератора видеоадаптера, которым синхронизируется работа ЦАП.

Недостаток ограниченности палитры адаптеров VGA устранен в видеоадаптерах SVGA благодаря прямому кодированию оттенка цвета пиксела. Код цвета в формате RGB хранится в видеопамяти и за-

Структурная схема RAMDAC

Рис. 15.4. Структурная схема RAMDAC

гружается непосредственно в выходной регистр цвета RAMDAC. Это позволяет кодировать цветовой оттенок пиксела с использованием 15, 16 или 24 бит. Следовательно, можно реализовать режимы High Color (216 = 65 536 цветовых оттенков одновременно) и True Color (224 = 16,7 млн цветовых оттенков). Для обеспечения режима True Color разрядность ЦАП в каждом из трех каналов должна быть равна 8.

 
<<   СОДЕРЖАНИЕ   >>