Integrated ramdac что это
Перейти к содержимому

Integrated ramdac что это

RAMDAC

RAMDAC имеет два режима работы. В первом режиме чипсет оперирует данными цветовой гаммы или палитры (palletized data). В этом режиме 8 битные данные конвертируются в RGB цвета. Каждому из 256 возможных значений цвета соответствует положение в цветовой палитре, которая размещается в DAC (цифро-аналоговый преобразователь). Цветовая палитра формируется и хранится в RAM (память с произвольной выборкой) — отсюда и название RAMDAC — и может быть загружена с любой комбинацией цветов. Каждый раз, когда новый пиксел передается в DAC для отображения на экране, значение передаваемых данных используется в качестве указателя на положение в палитре, информация из палитры, используется в качестве значения цвета для DAC. Палитра, хранящаяся в RAM, имеет 256 позиций, каждая из которых хранит 24 бита данных о цвете, по 8 бит для каждого из трех основных составляющих цветов Red, Green и Blue. Емкость RAM соответствует значению 256 х 24 = 6144 бит или 768 байт. Для RAM используется стандартная память, изготовленная по технологии DRAM и интегрированная вместе с графическим контроллером и DAC в одну микросхему, иначе говоря — в один кремний.

Технология включения RAM для DAC в графический чипсет не имеет никакого отношения к так называемой Embedded RAM (Встраиваемая память). Встраиваемая память используется в качестве локальной памяти (Local Memory), так же называемой буфером кадра.

Во втором режиме RAMDAC оперирует цветовыми данными. В этом режиме (при 16, 24 или 32 бит представлении цвета) данными является RGB цвет. Например, при 16 битном представлении цвета, 5 бит определяют красный (Red), 6 бит зеленый (Green) и 5 бит синий (Blue) цвета. Для зеленого цвета используется больше бит, так как человеческий глаз более чувствителен к зеленому. При 24 или 32 бит представлении цвета, для каждого из цветов используется по 8 бит данных. В этом режиме данные, определяющие цвет, передаются непосредственно в DAC без использования RAM, т.е. не используются загружаемые палитры и данные передаются напрямую из видеопамяти. Так как RAM не задействована, то нет и ограничения в 205 MHz для частоты, на которой работает DAC. Единственным ограничением является максимально возможная скорость работы DAC.

22. Назначение и принцип работы узла ramdac видеоадаптера. Назначение регистров ramdac, обращение к регистрам.

RAMDAC – быстродействующий 3х канальный ЦАП, оснащенный 256 регистрами цвета, образующими его собственное маленькое ОЗУ – RAM. Назначение – преобразование двоичных чисел, определяющих цвета точки в 3 аналоговых RGB сигнала, величина которых пропорциональна яркости всех цветов (каждого из RGB сигналов).

чипсет оперирует данными цветовой гаммы, или палитры (palletized data). В этом режиме 8-битные данные конвертируются в RGB цвета. Каждому из 256 возможных значений цвета соответствует положение в цветовой палитре, которая размещается в DAC (цифро-аналоговый преобразователь). Цветовая палитра формируется и хранится в RAM (память с произвольной выборкой) — отсюда и название RAMDAC — и может быть загружена с любой комбинацией цветов. Каждый раз, когда новый пиксел передается в DAC для отображения на экране, значение передаваемых данных используется в качестве указателя положения в палитре, информация из палитры используется в качестве значения цвета для DAC. Палитра, хранящаяся в RAM, имеет 256 позиций, каждая из которых хранит 24 бита данных о цвете, по 8 бит для каждого из трех основных составляющих цветов Red, Green и Blue. Емкость RAM соответствует значению 256 х 24 = 6144 бит или 768 байт. Для RAM используется стандартная память, изготовленная по технологии DRAM и интегрированная вместе с графическим контроллером и DAC в одну микросхему.

23. Формирование сигналов r, g, b для монитора при работе видеоадаптера cga в графическом режиме.

В графическом режиме экран монитора — это не совокупность знакомест для символов, а массив точек графических изображений и иллюстраций. Вывод изображения осуществляется управлением цветом и яркостью каждой из точек экрана.

В процессе работы по заданной программе записываются прообразы символьных и графических изображений, выдаваемых на экран дисплея в специальную область оперативной памяти, которая называется видеопамятью или буфером экрана. В графическом режиме в видеопамяти хранится код цвета для каждой точки. И какой код цвета столько и цветов. 256 цветов для каждой точки.

При работе в графическом режиме программное обеспечивает для вывода изображений на экран должно непосредственно управлять цветом всех точек на экране. Изображение целиком хранится в видеопамяти. Объем памяти и адресное пространство зависит от типа видеоадаптера. Ее объем зависит, от разрешающей способности монитора и количества цветовых оттенков, которыми может быть изображена точка. При объеме памяти 16 Кбайт для получения отображения на всем экране в графическом режиме с высокой разрешающей способностью (640×200 точек) каждой из точек выделяется один бит. Поэтому в данном случае изображение будет только черно-белым. В режиме нормальной разрешающей способности размеры изображения составляют 320×200 точек. Двумя битами можно кодировать 4 различных состояния. Это означает, что каждая точка может иметь один из четырех цветов. Увеличение объема видеопамяти позволяет в графическом режиме увеличить число цветовых оттенков.

При работе видеоконтроллера СGА в режиме цветной графики каждой точке экрана соответствуют два бита видеопамяти, что позволяет задавать один фоновый и три основных цвета.

CGA 320×200 10- точки изобржения(основной цвет)

Точка, выводимая на экран, является фоновой либо основной, формирующей рисунок. Цвета для основных точек можно выбирать только из двух палитр.

Ramdac

Delphi site: daily Delphi-news, documentation, articles, review, interview, computer humor.

Основная задача RAMDAC (цифроаналогового преобразователя данных, хранящихся в его регистрах) — преобразование кода цвета пиксела в аналоговый сигнал. RAMDAC (рис. 14.4) включает:

— трехканальный 6-разрядный ЦАП;

— 256 18-разрядных регистров цвета (именно эти регистры и образуют оперативную память, аббревиатура которой (RAM) входит в название данного устройства);

— выходной 18-разрядный регистр цвета, выходы которого соединены с соответствующими входами ЦАП;

Работа ЦАП синхронизируется сигналом Dot Clock тактового генератора видеоадаптера. Именно этой частотой определяется верхняя граничная частота спектра видеосигнала. Разрядность ЦАП определяет количество оттенков цвета, которые потенциально может сформировать видеоадаптер VGA, т. е. размер его палитры. Несложно подсчитать, что палитра составляет (2 6 ) 3 = 2 18 = 262 144 оттенка. Оттенок цвета текущего пиксела определяется кодом, записанным в вы-

xodmrii регистр цвета. Однако на практике количество оттенков цвета, которые видеосистема VGA в состоянии отобразить одновременно, значительно меньше размера его палитры и равно количеству регистров цвета, т. е. 256. Видеоадаптер V GА не позволяет загрузить в выходной регистр цвета произвольное значение — туда заносятся данные только из регистров цвета, которых в видеоадаптере VGA насчитывается только 256.

Синхронизатор Синхронизатор управляет доступом CPU к кадровому буферу и разрешает его обновление только во время действия сигналов гашения. В результате устраняются помехи, которые могут возникать при обращении к кадровому буферу во время прямого хода луча (такие искажения в виде ряби на экране были характерны для видеоадаптера CGA и назывались снег CGA (CGA snow).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *