VIDC20 - VIDC20
В VIDC20 был контроллер видеодисплея чип, созданный как сопутствующий чип для РУКА ЦП, используемый в RiscPC Компьютерные системы.[1][2]
Более простая версия VIDC20, VIDC1, использовался в более ранних Желудь Архимеда компьютеры.
Микросхема 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 миллионов доступных цветов.