Ученик (138), на голосовании 12 года назад
Нужен ли RAMDAC
Нужен ли RAMDAC в видеокарте если у меня монитор с выходом VGA? и да попрошу не кидать что такое RAMDAC.Ответы
естессно нужен, процессор то с цифрой работает, да и цап стоит не только в видюхе, но и в мониторе, если он у тебя ЖК. -и да попрошу не кидать что такое цап.
RAMDAC это часть графического контроллера ответственного за преобразование пиксельных значений из цифровой в аналоговую форму. Аппаратная структура RAMDAC содержит два компонента: RAM и DAC. RAM расшифровывается как Random Access Memory (Память Произвольного Доступа) . DAC - Digital to Analog Converter - Цифрово-Аналоговый Преобразователь. RAM-часть RAMDAC это небольшая, быстрая статическая память, хранящая значения Красного, Зеленого и Синего в цифровой форме. DAC это структура (на самом деле три независимых DACа) , которая конвертирует бинарные слова представляющие интенсивность Красного, Зеленого и Голубого в уровни напряжения на соответствующих сигнальных линиях.
Эволюция VGA RAMDACов
В конце 80'х и начале 90'х VGA контроллеры обычно оборудовались от 512 Кб до 1 Мб экранной памяти. В то время разработчики графических контроллеров для ПК начали применять так называемые Direct Color режимы, и слово представляющее пиксель содержало значения Красного, Зеленого и Синего непосредственно в трех битных полях. Вскоре на рынке появились VGA карты которые могли также показывать точки (пиксели) кодированные при помощи 24 бит - 8 бит на каждый составной.
RAMDACи используемые в этих картах были подобны оригинальному VGA RAMDAC. Главное отличие было в том, что в зависимости от графического режима эти чипы были способны миновать RAM часть и комбинировать два или три последовательных 8-битных входных слова в одиночные 16- или 24-битные слова которые затем поставлялись непосредственно на входы DACов. Помните что для 24-битных "True Color" режимов DACи были расширены с 6 до 8 бит каждый.
Это создало небольшую проблему совместимости: во время загрузки LUT оригинальный VGA RAMDAC ожидает 6-битных значений выровненных по наименее значимой позиции бита. Когда RAMDAC переключается в 8-битный режим загружаемые значения - 8 битной ширины, и их формат не совместим с 6-битными. По соображениям совместимости современные RAMDACи должны обрабатывать 6-битные данные "старым" образом. И эта двойственность должна быть правильно учтена программистом.
Все вопросы
Категории
Избранные