Controlador de pantalla de vídeo


Un controlador de pantalla de video o VDC (también llamado motor de pantalla o interfaz de pantalla ) es un circuito integrado que es el componente principal en un generador de señal de video , un dispositivo responsable de la producción de una señal de video de TV en un sistema informático o de juegos. Algunos VDC también generan una señal de audio , pero esa no es su función principal.

El VDC es el componente principal de la lógica del generador de señales de video, responsable de generar la temporización de las señales de video, como las señales de sincronización horizontal y vertical y la señal de intervalo de borrado . A veces, se necesitaban otros chips de soporte para construir un sistema completo, como RAM para almacenar datos de píxeles , ROM para almacenar fuentes de caracteres o alguna lógica discreta como registros de desplazamiento .

La mayoría de las veces, el chip VDC está completamente integrado en la lógica del sistema informático principal (su RAM de video aparece en el mapa de memoria de la CPU principal), pero a veces funciona como un coprocesador que puede manipular los contenidos de la RAM de video de forma independiente.

La diferencia entre un controlador de pantalla, un acelerador de gráficos y un IC de compresión/descompresión de video es enorme, pero dado que toda esta lógica generalmente se encuentra en el chip de una unidad de procesamiento de gráficos y generalmente no está disponible por separado para el cliente final. , a menudo hay mucha confusión acerca de estos bloques funcionales tan diferentes.

Las GPU con aceleración de hardware comenzaron a aparecer durante la década de 1990. [ cita requerida ] Los VDC a menudo tenían hardware especial para la creación de " sprites ", una función que en los chips VDP más modernos se realiza con el " Bit Blitter " usando la función " Blit blit ".

Un ejemplo de un procesador de visualización de vídeo típico es el " procesador de visualización de vídeo de plano de desplazamiento y fondo VDP2 de 32 bits " de Sega Saturn . Otro ejemplo es el chip Lisa (AGA) que se usó para mejorar los gráficos de las computadoras Amiga de última generación .


Diagrama de bloques de un controlador de pantalla de gráficos NEC µPD7220
Diagrama de bloques del chip ATi R300 . El controlador de pantalla está etiquetado como "interfaz de pantalla".