¿Es RGB una interfaz paralela?
Sí. Simplemente escupe los datos sin procesar rojo-verde-azul para cada píxel, repetidos para cada actualización de la pantalla. Básicamente es como una vieja señal analógica de la línea de exploración, pero utiliza un bus digital paralelo para los datos en lugar de una señal de voltaje.
Para TFT con pines RGB, ¿siempre necesitamos un controlador LCD para cuidar todas las señales de control LCD (pines de datos HSYNC, VSYNC, DCL, DEN, RGB)?
Sí, la pantalla requiere que estas señales hagan algo útil. Por lo general, no tienen un controlador o memoria incorporado, etc., por lo que si los datos no se introducen continuamente en la pantalla, solo se mostrará en negro.
Si la hoja de datos del LCD tiene pines RGB, ¿significa que es compatible solo para las placas FPGA / CPLD que tienen estos pines disponibles para la interfaz?
Puede obtener microcontroladores (como la serie LPC4088 o STM32F429) que tienen controladores LCD incorporados que también generarán estas señales.
¿No podemos conectar la pantalla LCD con la interfaz RGB directamente al controlador host?
El reloj de píxeles (la velocidad a la que se deben enviar los píxeles a la pantalla) normalmente es de alrededor de 6MHz. Teóricamente, si tiene un micro lo suficientemente rápido, podría generar estas señales en el software, pero normalmente es mucho más barato y más fácil usar un micro con un controlador dedicado o un FPGA.