El VIDC20 era un chip controlador de pantalla de vídeo creado como chip complementario de la CPU ARM utilizada en los sistemas informáticos RiscPC . [ 1 ] [ 2 ]
En los primeros ordenadores Acorn Archimedes se utilizaba una versión más sencilla del VIDC20, el VIDC1 .
Un chip VIDC20 controla tanto el vídeo como el sonido del ordenador.
Los datos se leen del bus de datos ARM de 64 bits mediante control DMA y, a continuación, se procesan y convierten en las señales analógicas necesarias para controlar las pantallas de salida de vídeo y el sistema de sonido. El VIDC20 admite muchos más formatos de vídeo y sonido que el chip VIDC1 original del hardware Archimedes. También puede leer datos de la VRAM si está instalada en el equipo; de lo contrario, los lee de la DRAM .
Video
Los datos del búfer de vídeo se convierten y procesan de la siguiente manera:
Los datos son serializados por el chip VIDC20 en 1, 2, 4, 8, 16 o 32 bits por píxel , y luego se pasan a través de una memoria RAM de paleta de búsqueda de color .
La paleta cuenta con 256 registros de 28 bits: 8 bits rojos, 8 verdes, 8 azules y 4 para datos externos. La señal de salida se convierte mediante tres convertidores digital-analógico (DAC) de 8 bits , uno para cada color (rojo, verde y azul). Esta señal se utiliza para controlar la pantalla, que admite hasta 16 millones de colores. El chip VIDC20 admite cualquier frecuencia de píxeles de hasta 110 MHz, con la señal de reloj seleccionada entre tres fuentes, la cual puede dividirse por un factor entre 1 y 8.
También incluye un comparador de fase que permite que un solo reloj genere todas las frecuencias necesarias para cualquier modo de visualización.
Sonido
El chip VIDC20 proporciona hasta ocho canales de sonido mono independientes. Puede trabajar con 1, 2, 4 u 8 canales estéreo mediante 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 (entre izquierda y derecha).
Los datos del búfer se convierten y procesan.
Los datos del búfer se leen a una velocidad programable y se envían a un convertidor digital-analógico (DAC) de 8 o 16 bits. El DAC utiliza los registros de imagen estéreo para convertir las muestras digitales en una muestra analógica estéreo que se envía al amplificador interno del ordenador.
Cursor
El controlador de datos del cursor gestiona un cursor de 32 píxeles de ancho y un número ilimitado de píxeles de alto. Los píxeles pueden ser transparentes o de tres colores cualesquiera, seleccionados entre los 16 millones de colores disponibles.
Referencias
- chips gráficos
- Computadoras Acorn
- Sistema operativo RISC