Устройство и особенности работы видеоадаптера VGA

Лекция 17.

Несмотря на то, что облик современного видеоадаптера сильно изменился, он сохранил принцип действия и основные узлы, присущие видеоадаптеру

VGA. По этой причине краткое знакомство с VGA полезно не только с точ­ки зрения истории видеоадаптеров — оно поможет лучше понять особенно­сти и современных устройств.

Видеоадаптер VGA содержит следующие элементы (рис. 15.7): СЗ Видеопамять О ROM Video BIOS

- Контроллер ЭЛТ, или CRTC (Cathode Ray Tube Controller) СЧ Графический контроллер

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

- Секвенсор (sequencer)

П RAMDAC (Random Access Memory Digital-to-Analog Converter) О Синхронизатор С] Тактовые генераторы СЗ Интерфейс с шиной ввода/вывода О 15-контактный D-образный разъем для подключения монитора

Рис. 15.7. Структурная схема видеоадаптера VGA

Большинство перечисленных выше элементов видеоадаптера содержат спе­циальные 8-разрядные регистры, доступные центральному процессору для чтения/записи данных. Модифицируя содержимое этих регистров, CPU управляет работой видеоадаптера.

Помимо регистров, входящих в состав указанных элементов, видеоадаптер VGA имеет несколько общих регистров, указанных ниже.

- Многоцелевой выходной регистр (предназначен для задания адресов портов ввода/вывода элементов видеоадаптера, начального адреса кадрового бу­фера и выбора тактового генератора).

- Регистр состояния (доступен только для чтения, используется для син­хронизации процесса обновления кадрового буфера с обратным ходом кадровой развертки).

Конструктивно основные элементы видеоадаптера VGA, за исключением видеопамяти, ROM Video BIOS, тактовых генераторов и схемы интерфейса с шиной ввода/вывода, реализованы в одной микросхеме.