VIDC20
В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
VIDC20 представлял собой микросхему контроллера видеодисплея , созданную в качестве сопутствующей микросхемы процессору ARM , используемому в RiscPC . компьютерных системах [1] [2]
Более простая версия VIDC20, VIDC1 , использовалась в более ранних компьютерах Acorn Archimedes .
Чип VIDC20 управляет видео и звуком компьютера.
Данные считываются с 64-битной шины данных ARM с использованием управления DMA , а затем обрабатываются и преобразуются в необходимые аналоговые сигналы для управления дисплеями видеовыхода и звуковой системой. VIDC20 может обрабатывать гораздо больше форматов отображения и звука, чем оригинальный чип VIDC1, установленный в аппаратном обеспечении Archimedes. Он также может считывать данные из VRAM , если он установлен на машине, в противном случае он считывает данные из DRAM .
Видео
[ редактировать ]Данные из видеобуфера преобразуются и обрабатываются следующим образом:
Данные сериализуются микросхемой VIDC20 в 1, 2, 4, 8, 16 или 32 бита на пиксель , а затем передаются через ОЗУ цветовой палитры .
Палитра имеет 256 регистров шириной 28 бит: 8 красных битов, 8 зеленых битов, 8 синих битов и 4 бита для внешних данных. Затем выходной сигнал преобразуется тремя 8-битными ЦАП , по одному для красного, зеленого и синего цветов. Затем вывод используется для управления устройством вывода дисплея с максимум 16 миллионами возможных цветов. Чип VIDC20 может обрабатывать любую частоту пикселей до 110 МГц, при этом тактовая частота выбирается из одного из трех источников, которые затем можно разделить на коэффициент от 1 до 8.
Он также содержит фазовый компаратор, который позволяет за один такт генерировать все необходимые частоты для любого режима отображения.
Звук
[ редактировать ]До восьми отдельных каналов монозвука обеспечивает чип VIDC20. Чип может работать с 1, 2, 4 или 8 стереоканалами , используя мультиплексирование с временным разделением для синтеза левого и правого выходов. Каждому каналу можно назначить стереопозицию (слева направо).
Данные из буфера преобразуются и обрабатываются.
Данные из буфера считываются с программируемой скоростью и передаются на 8-битный/16-битный ЦАП. ЦАП использует регистры стереоизображения для преобразования цифровых сэмплов в аналоговый стереосэмпл, который отправляется на внутренний усилитель компьютера.
Курсор
[ редактировать ]Контроллер данных курсора управляет курсором шириной 32 пикселя и высотой неограниченного числа пикселей. Пиксели могут быть прозрачными или иметь любые три цвета, выбранные из возможных 16 миллионов доступных цветов.