Paso 4: Salida - controlador HDMI parte 1
Ahora que sabemos cómo funciona el controlador VGA y tenemos un diseño de trabajo que podemos seguir con el controlador HDMI. El controlador HDMI realmente utilizará todo el código que desarrollamos en el controlador VGA. El HDMI y VGA utilizan los mismos tiempos y las mismas señales. La diferencia aparece en los pines de salida.
Mientras que VGA utiliza un cable de cada color y transmite una señal analógica a través de él, HDMI transmite los bits de datos digital 1 a la vez para cada color y utiliza señalización diferencial. Diferencial de señalización significa que por cada bit HDMI tiene 2 pines con uno el opuesto del otro. Así que si queremos transmitir una señal '1' se transmitir '1' en un alambre y '1' negada en el otro cable. Esto asegura la integridad de la señal y se pueden leer más sobre él aquí https://goo.gl/6CPCzB . Contamos con uno de estos canales para cada color, rojo, verde y azul y una para el reloj. Debido a las características específicas de señalización diferencial de las señales que estamos enviando via hdmi debe ser DC equilibrado que significa que el número de 0 y 1 debe pe aproximadamente igualan en un cierto período de tiempo. Para lograr esto vamos a utilizar codificación 8b/10b. Usted puede aprender mucho sobre cómo diferencial señalización y codificación de obras de la especificación de DVI aquí 8b/10b http://goo.gl/hhh8Ge (DVI y HDMI utiliza las mismas señales de vídeo).