ТАКТОВІ ГЕНЕРАТОРИ

Синхронізація всіх пристроїв стандартного відеоадаптера VGA здійснюється сигналами двох вбудованих тактових генераторів сигналів фіксованих частот. Вибір тактового генератора здійснюється програмно. При цьому:

  • • в текстовому режимі використовується генератор Dot Clock з частотою 28,322 МГц для виведення точок розкладання символів;
  • • в графічному режимі - генератор Pixel t Clock з частотою 25,175 МГц для виведення пікселів.

Контролер електронно-променевої трубки (ЕПТ) призначений для формування сигналів:

  • • синхронізації горизонтальної і вертикальної розгорток (H-Sync, V-Sync);
  • • інкрементація (збільшення вмісту) лічильника адреси осередків відеопам'яті, в яких зберігається цифровий образ зображення, що виводиться;
  • • читання / запису відеопам'яті (у вигляді стробов).

Формуються сигнали забезпечують рух променя по екрану ЕПТ синхронно з процесом сканування осередків відеопам'яті. При цьому колір пікселя на екрані відповідає значенню, що міститься у відповідній клітинці кадрового буфера.

Контролер ЕПТ містить 26 регістрів для зберігання даних, які повністю визначають такі параметри растра на екрані монітора, як дозвіл, частоту кадрів, розміри знакомісця і ін. Регістри доступні центрального процесора для читання і запису.

Контролер синхронізується сигналами тактових генераторів. Передбачена можливість системної синхронізації System Clock.

Секвенсор (Sequencer - покажчик проходження) - пристрій, що забезпечує послідовну адресацію при зчитуванні вмісту осередків відеопам'яті і передачу вмісту комірок в контролер атрибутів і далі - в RAM DАС (ЦАП - цифро-аналоговий перетворювач). Секвенсор виробляє сигнали, необхідні при скануванні відеопам'яті. Його робота синхронізується стробами, які надходять з контролера ЕПТ.

Контролер атрибутів призначений для управління кольором зображення, що виводиться на екран монітора. Він дозволяє:

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

З виходу контролера атрибутів дані надходять на RAMDAC відеоадаптера.

RAMDAC (Random Access Memory Digital-to-Analog Converter - цифро-аналоговий перетворювач даних, що зберігаються в оперативному запам'ятовуючому пристрої) являє собою мікросхему, призначену для перетворення двійкових чисел, що містяться в осередках відеопам'яті, в три безперервних аналогових RGB-сигналу, рівень яких пропорційний яскравості кожного з трьох основних кольорів. Таким чином, в адаптері спочатку формується цифровий сигнал, який зберігається в ОЗУ, а потім за допомогою ЦАП перетворюється в аналоговий RGB-сигнал і подається на монітор.

Мікросхема RAMDAS містить (рис. 8.10):

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

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

Мал. 8.10. Структурна схема RAMDAC

програмно шляхом оновлення вмісту регістри кольору ЦЛП;

  • • вихідний 18-розрядний регістр кольору, включений між ОЗУ і ЦАП. У вихідний регістр заносяться дані тільки одного з 256 регістрів кольору. Виходи вихідного регістра кольору з'єднані з відповідними входами ЦАП, тому відтінок кольору поточного пікселя визначається кодом, записаним в вихідний регістр кольору;
  • • регістри режиму адреси запису / читання, стану, маски і даних і схему адресації з логічного елемента І.

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

Недолік обмеженості палітри адаптерів VGA усунутий в відеоадаптерах SVGA завдяки прямому кодування відтінку кольору пікселя. Код кольору в форматі RGB зберігається в відеопам'яті і завантажується безпосередньо в вихідний регістр кольору RAMDAC. Це дозволяє кодувати колірний відтінок пікселя з використанням 15, 16 або 24 біт. Отже, можна реалізувати режими High Color (216 = 65 536 колірних відтінків одночасно) і True Color (224 = 16,7 млн колірних відтінків). Для забезпечення режиму True Color розрядність ЦАП в кожному з трьох каналів повинна бути дорівнює 8.

 
< Попер   ЗМІСТ   Наст >