VIDC20


El VIDC20 era un chip controlador de pantalla de video creado como un chip adjunto a la CPU ARM que se usa en los sistemas informáticos RiscPC . [1] [2]

Los datos se leen del bus de datos ARM de 64 bits mediante el control DMA y luego se procesan y convierten en las señales analógicas necesarias para controlar las pantallas de salida de video y el sistema de sonido. El VIDC20 puede manejar muchos más formatos de pantalla y sonido que el chip VIDC1 original que se encuentra en el hardware Archimedes. También puede leer datos de VRAM si está instalado en la máquina; de lo contrario, lee de DRAM.

Los datos son serializados por el chip VIDC20 en 1, 2, 4, 8, 16 o 32 bits por píxel, luego pasan a través de una RAM de paleta de búsqueda de colores.

La paleta tiene 256 registros de 28 bits de ancho: 8 bits rojos, 8 bits verdes, 8 bits azules y 4 bits para datos externos. Luego, la salida se convierte mediante tres DAC de 8 bits , uno para cada color rojo, verde y azul. Luego, la salida se usa para controlar el dispositivo de salida de la pantalla con un máximo de 16 millones de colores posibles. El chip VIDC20 puede manejar cualquier tasa de píxeles de hasta 110 MHz, con el reloj seleccionado de una de tres fuentes, que luego se puede dividir por un factor entre 1 y 8.

También contiene un comparador de fase que permite que un solo reloj genere todas las frecuencias requeridas para cualquier modo de visualización.

El chip VIDC20 proporciona hasta ocho canales separados de sonidos mono. El chip puede funcionar con 1, 2, 4 u 8 canales estéreo usando multiplexación por división de tiempo para sintetizar las salidas izquierda y derecha. A cada canal se le puede asignar una posición estéreo (de izquierda a derecha).