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

Paso 7: Salida - CDMA y el bloque diseñan parte 2

Por lo tanto, nuestro plan es programa el CDMA de la PS vía un interfaz AXI LITE para leer 4 filas de la imagen de la DDR RAM a través del puerto HP0 y escribir ellos a BRAM en el PL usando un AXI BRAM controlador IP (esta IP se utiliza para traducir entre la interfaz amo AXI de la CDMA y la interfaz de BRAM). Una vez que las filas en la BRAM pueden ser fácilmente rojo por nuestro controlador HDMI y pantalla. El problema es que debemos proporcionar la CPU con una interrupción después de que hemos terminado estas 4 filas para reprogramar el CDMA para transferir las filas siguientes. También tenemos que proporcionar una interrupción adicional para el final de la imagen para que la imagen está alineada correctamente. Debemos agregar esta funcionalidad al controlador HDMI y paquete a una IP para facilitar su uso en nuestro diseño de bloque.

Las interrupciones generadas en nuestro controlador HDMI se conectarán a las interrupciones del IRQ_F2P compartida del PS (usted puede leer más acerca de interrupciones en el capítulo 7 de la Zynq Manual técnico de referencia aquí http://goo.gl/nEQrBv ).

También necesitamos aumentar la FCLK_CLK0. Este es el reloj para todos los AXI IP en el diseño de nuestro bloque. Este es el reloj que se utiliza para escribir en la BRAM así queremos que sea más rápido que el reloj que dice de él (el reloj de pixel = 148.5 Mhz). Vamos a aumentar la frecuencia a una segura 250Mhz.

Tenemos que calcular cuánto vamos a necesitar de BRAM. Habrá 4 filas en un momento en la BRAM así 4 filas * 1920 píxeles * 3 canales de color = 23040 Bytes. Entonces podemos utilizar el Editor de la dirección de Vivado para definir el tamaño BRAM a 32KB.

Con toda la configuración de hardware hecha procederemos a la parte de software

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