Sistema de mejora de imagen Zynq (5 / 8 paso)

Paso 5: Salida - HDMI control parte 2

Suficiente teoría, permite llegar a nuestro proyecto. Mientras que en el controlador de VGA consiguió con un reloj de 148,5 MHz, aquí tendremos que dar 10 veces esa frecuencia porque queremos transmitir 8 bits para cada color y utilizando el 8b/10b que codificación se traduce en 10 bits por píxel y 10 * 148.5 MHz = 1485 MHz. Es una frecuencia enorme que no se puede obtener en la Junta de Zybo. Afortunadamente tenemos un par de trucos bajo la manga. Manejamos 5 * 148.5 MHz = 742,5 MHz y usamos una IP OSERDES (serializador) para transmitir datos en el borde de levantamiento y que cae del reloj 742,5 Mhz, por lo que realmente obtendremos datos transmitidos en 1485 MHz. Vivado nos da algunas advertencias de sincronización y siempre se podría ir de baja resolución con un reloj más pequeño, pero ya funciona , realmente no importa por ahora (las advertencias están relacionados con el hecho de que los almacenadores intermediarios del reloj no son compatibles oficialmente con frecuencias superior 464MHz).

Así que lo que tenemos que hacer es codificar los datos de nuestra salida de controlador VGA en formato 8b/10b y luego serializarlo como se mencionó anteriormente. También necesitamos añadir otro MMCM al proyecto para generar el reloj de 742,5 MHz para la serialización.

Os adjunto a continuación los archivos de vhdl para el codificador y el serializador. Debe primero codificar los canales RGB y luego les serialise.

Ejemplo para el canal rojo:

TMDS_encoder_RED: TMDS_encoder

mapa de puerto (clk148, red_channel_8bits, c_red, video_on, encoded_red_10bits);

Serialiser_RED: Serialiser10_1

mapa de puerto (clk148, clk742, encoded_red_10bits, reset, red_serial_1bit);

La entrada "c" para el TMDS_encoder es "00" para rojo y verde "vsync y hsync" para el azul (esta es parte de la especificación de DVI http://goo.gl/hhh8Ge ).

Artículos Relacionados

7 pasos para utilizar MyLearning sistema de mejoras para los administradores y coordinadores

7 pasos para utilizar MyLearning sistema de mejoras para los administradores y coordinadores

el olmo (Enterprise Learning Management System) es una base de datos diseñado para trabajar en conjunto con una base de datos de recursos humanos para ayudar a controlar la formación y desarrollo. El olmo puede ayudar a los usuarios gestionar cursos,
Squintasaurus: sistema de mejora de visión dinámicamente ajustable cibernético

Squintasaurus: sistema de mejora de visión dinámicamente ajustable cibernético

No puedo ver las cosas muy bien a distancia. Solía llevar las clases, entonces los lentes de contacto, entonces nada. Yo no hubiera usado cualquier lentes correctivos por años porque gafas eran molestosas y mis lentes de contacto fueron arruinando mi
Observador (sistema de captura de imagen)

Observador (sistema de captura de imagen)

Este instructable le mostrará cómo proteger su habitación u oficina o en casa... en cualquier lugar. : )Un sensor instalado en la placa detecta objetos en cierta distancia que se establece mediante el firmware. Entonces el observador envía el momento
EMPRESARIOS querían - oportunidad de negocios en línea - sistemas ONLINE - mejores negocios ONLINE

EMPRESARIOS querían - oportunidad de negocios en línea - sistemas ONLINE - mejores negocios ONLINE

= Empresarios querían =Somos una comunidad Global de emprendedores en busca de nuevos líderes aumentar la sinergia de nuestro equipo calificado. Trabajamos como inteligente como lo hacemos duro tomando ventaja de la tecnología de Internet y la global
Joyas de cartón - un sistema completo

Joyas de cartón - un sistema completo

me encanta cartón, estoy obsesionado con cartón, me estoy volviendo loco con un montón de Ideas en mi mente para cosas que se puede crear utilizando esta cosa super humilde y super increíble llamada cartón. Oh... Estimado creo que me estoy siendo abr
Sistema hidropónico de flujo y reflujo simple

Sistema hidropónico de flujo y reflujo simple

este instructable le mostrará cómo construir un sencillo sistema hidropónico de flujo y reflujo. De los muchos diversos diseños, he intentado en el pasado, el flujo y reflujo ha trabajado mejor para mí.He crecido con éxito plantas más pequeñas como l
Cómo crear Fondo imagen de superposición de fotos e imprimir el diseño sobre tela

Cómo crear Fondo imagen de superposición de fotos e imprimir el diseño sobre tela

Me ha gustado diseñar a mi propia tela y usando mi impresora de inyección de tinta de la impresión. Hice estos diseños con el programa de pintura y mejorar los dibujos y Pixlr Editor Pixlr Express. Seguir y voy a mostrar cómo hice las imágenes y cómo
Sistema de altavoces DIY satélite Bluetooth con Subwoofer

Sistema de altavoces DIY satélite Bluetooth con Subwoofer

En este Instructable voy a mostrarle cómo creé un sistema de altavoces Bluetooth vía satélite utilizando algunos kits de altavoz, abedul Báltico y un tablero de amplificador de Bluetooth.Así que lo primero que miré fue el tamaño de mi espacio y en es
Láser sistema de ajedrez de viaje

Láser sistema de ajedrez de viaje

si usted tiene acceso a un cortador láser, podría probar y crear este sistema de ajedrez moderno elegante hecha de acrílico. O si trabaja con un presupuesto podría tratar de MDF y decorar tu ajedrez piezas usted mismo.Si no tienes acceso a un cortado
Planificación de su sistema casero Solar de la calefacción

Planificación de su sistema casero Solar de la calefacción

Energía Solar térmica tiene muchos usos prácticos, incluyendo crear electricidad mediante foto solar fotovoltaicos Paneles o calentamiento de agua caliente mediante colectores solares de agua.  Un uso popular es para calentar una casa o una tienda du
Coche de KVG girocompás sistema actualizado.

Coche de KVG girocompás sistema actualizado.

Hola, este es mi coche de sistema operado de girocompás de k'nex. El coche entero está hecho enteramente de k'nex. Utiliza sobre k'nex 250 k'nex piezas y 4 ruedas de carreras de k'nex. Hice el coche original de un diseño que vi en un coche de revista
Preparación del sistema operativo para su Audiopint!

Preparación del sistema operativo para su Audiopint!

AudioPint el es 'caja de herramientas,"del músico incorporar todos los efectos de audio necesita un intérprete en un pedazo pequeño, ligero y portátil de equipo. Mientras otros artistas tenga que cargar pesados efectos pedales y placas de sonido, pue
Webcam del USB del sistema de seguimiento

Webcam del USB del sistema de seguimiento

hacer tu propia webcam de seguimiento con un lanzador de misiles Usb.Presentación de diapositivasPaso 1: Cortar y modificar lanzador de misiles Usb Necesita modificar la cacerola / inclinación del sistema para mejor movimiento.Antes de mod:Pan: 340 °
Seguridad y otras mejoras de Mac OS X El Capitan:

Seguridad y otras mejoras de Mac OS X El Capitan:

Probablemente la WWDC 2015 no fue tan emocionante y conmovedora como veces anteriores, pero hay todavía mucho más actualizaciones y noticias para compartir con ustedes. La mayoría de innovaciones se espera rumorea por fans y parece que Apple no ha tr