Salida de GIF en VGA de la tarjeta SD utilizando el tablero de Zybo (6 / 7 paso)

Paso 6: Salida a Monitor VGA

Los valores R, G y B en los archivos .bin fueron separados por comas. Al final de cada fila de valores de píxel había un carácter de línea nueva. Primero, el archivo de imagen en iteración y sustituye cada salto de línea por una coma. Entonces solíamos strtok para poner cada valor único en el .bin en una matriz ya que ahora fueron separados por comas solamente.

Con los valores R, G y B en 3 diferentes arreglos de discos, fue simple de salida para el monitor VGA.

Primero se escoge una dirección a la salida del canal de AXI GPIO que fue a la entrada de la dirección del generador de memoria de bloque. Entonces individualmente establecemos el R, G y B GPIO desde los valores de las 3 matrices. Después de recorrer todas las celdas de los arreglos de discos, la imagen aparecería en la pantalla.

Repetir este ciclo con cada archivo de imagen y poner en un pequeño retardo para hacer que aparece como un GIF.

Hubo algunos obstáculos a hacer salir al monitor VGA, así que tuvimos que compensar con ajustes menores. En primer lugar, las direcciones no salida linealmente en el monitor VGA. Jugamos hasta que descubrió que píxeles fueron creados de arriba abajo a partir de la dirección 64 en incrementos de 1 hasta dirección 224. También nos enteramos que píxeles se generan de derecha a izquierda de direcciones a partir de 11520 a unos 75000 en incrementos de 256. Hemos utilizado estos para crear un doble forloop que afectó a todas las direcciones correctas para que una imagen aparecerán correctamente en la pantalla.

El método anterior de salida de imágenes a la pantalla, sin embargo fueron invertidas y giradas. Para solucionar esto, implementamos una forma de los índices de los valores R, G y B a saltar alrededor de forma diferente, va de arriba a abajo en vez de derecha a izquierda. Esta volteado e invierte la imagen para aparecer normalmente.

Todos del FileIO, salida VGA y código de ajuste todos los encontramos en el archivo main_blinky.c incluido con este tutorial.

Artículos Relacionados

Agregar un cooler a una ATI todos en Wonder 9600 tarjeta VGA

Agregar un cooler a una ATI todos en Wonder 9600 tarjeta VGA

tarjeta de All-In-Wonder de ATI el es un gran valor para las características, así que estoy seguro mucha gente compró uno cuando estaban disponibles. Una de las razones que eran de gran valor fue más lenta, componentes más baratos, por lo que la tarj
Tarjeta de melodía de estilo 8 bits del contenido de dominio público

Tarjeta de melodía de estilo 8 bits del contenido de dominio público

La tarjeta de melodía de estilo 8 bits introducida en este tutorial combina electrónica DIY simple con sonidos e imágenes de dominio público disminuirá. La tarjeta sí mismo está hecha de cartón sólido, tablero de la espuma y copias de pinturas famosa
Funciona 3G tarjeta de mini PCI-e con forma más sencilla de USB - mini PCI-e para USB -

Funciona 3G tarjeta de mini PCI-e con forma más sencilla de USB - mini PCI-e para USB -

aquí voy a compartir mi experimento (anoche) para convertir la tarjeta MINI PCIe para poder ejecutar con puerto USBASÍ QUE EMPECEMOSLo que se necesita:Mini tarjeta del PCI-e - (opción GMT380 con función de GPS) soy no intentar otro tipo / marca de ta
Cómo reparar monitor lcd HP 1702 con roto cable VGA

Cómo reparar monitor lcd HP 1702 con roto cable VGA

Hola este es mi primer instructivo, espero te guste y cualquier comentario Bienvenido.mi motivación para esto comenzó cuando mi cable moldeados de monitores de 17" rompió dejándome internamente con ningún monitor, y ya no sólo pude comprar un cable d
Registro de datos de tarjeta SD con el Sensor de temperatura humedad DHT22

Registro de datos de tarjeta SD con el Sensor de temperatura humedad DHT22

Este es un tutorial explicando cómo hacer el registro con el Sensor de humedad de temperatura DHT22 por nuestro cliente Steve Spence.Esto es un poco complicado, como el sensor salidas flotadores y enviamos cadenas a la tarjeta SD, he puesto juntos un
Cómo utilizar calor realzando y tiza en sus tarjetas de

Cómo utilizar calor realzando y tiza en sus tarjetas de

este proyecto te enseña cómo calentar realzando y cómo utilizar tiza para crear un buen punto focal para una tarjeta.Paso 1: Fuentes reunir Sellos:Palabras de aliento de InkadinkadoPapel:He utilizado una luz verde 3 1/4 "x 5 1/4" tarjeta de dobl
Hacer un valiente el tiempo día de San Valentín tarjeta y regalo e ir visita los enfermos

Hacer un valiente el tiempo día de San Valentín tarjeta y regalo e ir visita los enfermos

Este instructable es una fuera de uno que estoy trabajando. Mi vecino estaba muy enfermo con gripe así que le hice un cuidado lleno de paquete con una tarjeta de aliviarse, hankie, Vicks, caldo de pollo, bálsamo para los labios, bolso del arroz y otr
Tarjeta SD soporte

Tarjeta SD soporte

he estado llevando alrededor de una impulsión del flash del USB en mi llavero para sostener cosas geek de todo lo que necesito, pero decidí que era totalmente 2006! Ahora que tienen las tarjetas SD que tienen también la interfaz USB pensé que me podr
Tarjeta de teléfono Dock/base

Tarjeta de teléfono Dock/base

reutilizar antiguas tarjetas de regalo/tarjetas de crédito a un teléfono del muelle. Este muelle teléfono DIY puede montar casi cualquier teléfono de orientación retrato y paisaje. Este muelle de teléfono también puede montarse en superficies tales c
Tarjeta dinero oculto del cohete

Tarjeta dinero oculto del cohete

En septiembre para 10 º aniversario de mi sobrino, escondí su cumpleaños dinero en velas hechas de paja de la bebida en una tarjeta de cumpleaños de dinero oculto. Su hermano se 8 el mes próximo, y quiero enviarle una tarjeta especial. Un Comentario
Día de San Valentín hecha a mano tarjeta usando un viejo disco de 45

Día de San Valentín hecha a mano tarjeta usando un viejo disco de 45

yo tengo la suerte... Tengo un novio con un cumpleaños el mismo día como día de San Valentín.  Puedo conseguir lejos con un regalo..!  Él piensa que gastar dinero en tarjetas de felicitación es un desperdicio, por lo que cada año tengo que inventar a
Restaurar DMG a la tarjeta SD - MAC OS X

Restaurar DMG a la tarjeta SD - MAC OS X

Después de hacer una copia de seguridad de una tarjeta SD y tratando de restaurarlo usando 'Utilidad de discos' pueden tener algunos problemas durante el proceso como: Error: Could not validate source - Invalid argument Para solucionar esto, existe e
Cartel de Halloween tarjeta con pernos

Cartel de Halloween tarjeta con pernos

En una tienda, compré una bolsa de madera formas de Halloween por 50 centavos. Usaron para hacer esta tarjeta poster para mi hija que está lejos en el colegio. Ella puede dar a sus amigos los pernos como Halloween trata.Paso 1: Preparar los pernosMad
Carpeta, soporte de teléfono de tarjeta de crédito

Carpeta, soporte de teléfono de tarjeta de crédito

este soporte de teléfono utiliza 2 crédito o tarjetas para hacer de regalo y encaja perfectamente en su cartera para cuando alguna vez usted necesita. Usted necesitará: lápiz regla tarjeta tijeras Stanley o artesanal cuchillo eléctrica y pegajosa cin