ramdac что это



Автор Olga Sent задал вопрос в разделе Компьютеры, Связь

Что такое рамдак? и получил лучший ответ

Ответ от 00007[гуру]
Что такое RAMDAC
RAMDAC это часть графического контроллера ответственного за преобразование пиксельных значений из цифровой в аналоговую форму. Аппаратная структура RAMDAC содержит два компонента: RAM и DAC. RAM расшифровывается как Random Access Memory (Память Произвольного Доступа). DAC - Digital to Analog Converter - Цифрово-Аналоговый Преобразователь. RAM-часть RAMDAC это небольшая, быстрая статическая память, хранящая значения Красного, Зеленого и Синего в цифровой форме. DAC это структура (на самом деле три независимых DACа) , которая конвертирует бинарные слова представляющие интенсивность Красного, Зеленого и Голубого в уровни напряжения на соответствующих сигнальных линиях.
Оригинальный VGA RAMDAC
Оригинальный VGA адаптер представленный IBM в 1985 году содержал RAMDAC чип сделанный INMOS с типовым кодом 171. В 1985 году этот чип был произведением исскуства, с памятью и DACами работающими на 28 МГц. RAM часть представляла из себя память с 256 18-битными словами. Эта организация часто представляется как 256x(3x6). Эта часть RAMDAC также известна как LUT (Look-Up Table), CLUT (Color LUT) или промежуточная таблица. 8 входных линий служили в качестве адресных входов RAM для выбора одного из 256 18-битных слов. Эти слова памяти в действительности группы из 3 6-битных слов и 6-битные значения использовались в качестве входных значений для трех DACов.
8-битные входы были взяты с части Контроллера Атрибутов VGA чипа. В 8-битном графическом режиме (единственно доступным на стандартном VGA был 320х200 точек) каждый байт видео памяти представлял одну точку (пиксель) и байт поставлялся на входы RAMDAC. Основываясь на этом значении RAM часть поставляла три 6-битных значения DACам, это позволяло одновременно использовать любой из 256 цветов выбранных из палитры в 262144 цветов (2^18). Из-за того, что DACи были только 6 битной "частоты", было доступно только 64 оттенка каждого цвета, поэтому у нас могло быть не больше чем 64 оттенка зеленого, красного, синего, белого (серого) , оранжевого, фиолетового и желтого.
Эволюция 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-битные данные "старым" образом. И эта двойственность должна быть правильно учтена программистом.
RGB трап (ramp)
Так как RAMDAC содержит RAM вне зависимости от текущего графического режима, возможно использовать эту память для регулировки значений первичных цветов показываемых в режимах "direct color". Для достижения этого должна быть изменена организация RAM части. "Новая" организация - 3x(256x8) в противоположность "старой" 256x(3x6). Во-первых, бинарное слово, представляющее каждый первоисточник теперь длиной 8 бит. Во-вторых, к трем секциям памяти, хранящим значения Красного, Зеленого и Синего комп
Источник:

Ответ от Usama Mnemonikk[гуру]
Рамдак - это туркменское народное блюдо; что-то среднее между холодцом, курагой и чайной гущей

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что такое рамдак?
Видеокарта на Википедии
Посмотрите статью на википедии про Видеокарта
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*