Visualizador LED música con junta de Zybo (9 / 18 paso)

Paso 9: Agregar módulos personalizados de Verilog

Vamos a añadir tres módulos personalizados de verilog. Daré una breve descripción de cada uno ellos.
El primer módulo que necesitaremos es un controlador de I2S. I2S es un protocolo de comunicación para enviar y recibir datos de audio. El códec de Audio que va a utilizar para convertir señales de audio analógicas a digital que utiliza este protocolo. Vamos a utilizar una frecuencia de muestreo de 48 KHz, que requerirá la señal "mclk" en el chip de audio para ejecutar a 12,288 MHz. La señal de "bclk" se ejecutará en mclk/4. La señal de "lrclk" debe estar ejecutando a 48 KHz, ya que es el reloj de muestra. Una vez tenemos estas señales de corriente y el códec de audio configurado (que pronto llegaremos a), datos saldrá el pin recdata en el chip. No voy a entrar en grandes detalles sobre I2S aquí puesto que hay un montón de cosas buenas en internet, pero la foto de arriba muestra lo que deberían ser los relojes. También, para más información sobre el códec ir al enlace de abajo y buscar en la hoja de datos.

http://www.Analog.com/en/Products/audio-video/Audi...

El siguiente módulo que necesitamos agregar es el módulo de configuración. El códec de audio está configurado sobre I2C. I2C se utiliza normalmente para unir ICs (tales como el códec de audio) a los procesadores. Ver la foto de arriba para obtener un ejemplo de una escritura I2C con la dirección principal como '00011010', la dirección de registro de '0000100' y el valor de los datos de ' 000001010'. Será otra vez refiero a la hoja de datos de codec de audio si desea obtener más información sobre el I2C. Hay una explicación bastante completa allí.

El módulo de verilog encargo final que tendremos que añadir es un módulo para escribir datos en la matriz de LED. La matriz de LED es una interfaz de un cable. Escribir datos de en consiste en alterar el ciclo de trabajo con algunas restricciones de tiempo muy ajustado. Escribes los datos para el primer LED, después la segunda, etc.. Otra vez, voy a referirme a la hoja de datos:

http://www.Adafruit.com/datasheets/WS2812B.pdf

De todos modos, vamos a seguir adelante y añadir los archivos. Asegúrese de que ha descargado los archivos proporcionados. Ir a archivo y seleccionar "Agregar fuentes". Seleccione "Agregar o crear fuentes de diseño" y haga clic en siguiente. Haga clic en Agregar archivos y navegar a donde descargaste los archivos proporcionados. Seleccione "AudioCodec.v", "AudioCodecSetup.v" y "fsm.v". Haga clic en finalizar.

Artículos Relacionados

Bluetooth control LED portátil con Intel Edison

Bluetooth control LED portátil con Intel Edison

¿Que nunca imaginó un mundo donde se puede cambiar el patrón de un vestido con un empuje del botón? ¿O a poder cambiar la altura de un dobladillo con un golpe de dedo? Tecnología permite control y personalización en lugares donde normalmente no lo ha
Reloj de pared de LED binario puro con Arduino

Reloj de pared de LED binario puro con Arduino

Mi reloj de pared binario está inspirado en muchos relojes binarios, que he encontrado en InstructablesEnlaces:Reloj de LilyPad Arduino:Reloj binario:Además de algunos otros instructables reloj binario.Pero...Lo que me pareció carente de ellos era la
Visualizador de música tubo Nixie

Visualizador de música tubo Nixie

un visualizador de música hipnotizante inspirado en los pequeños bares en la parte superior de iTunes. Catorce ruso Nixie IN-13 Diagrama de barras se utilizan como pantalla.La longitud que se ilumina cada tubo nixie representa el volumen de una ciert
8 de CHR X 8 X 8 LED cubo revisitado con mejoras!

8 de CHR X 8 X 8 LED cubo revisitado con mejoras!

Ver paso 17 para obtener más información sobre el modo de entrada de música para los tableros no rampa.Ahora hay 7 modos de la música en el código Posteado, y estoy buscando más ideas para animaciones o efectos de música activada!SALTAR directamente
Videos Beats: Visualizador de música

Videos Beats: Visualizador de música

Video Beats es un visualizador de música basado en hardware - genera una visualización basada en la música lo alimentan y muestra en cualquier televisor estándar.  Aquí está una pequeña demo (pase a 27 segundos para ver la visualización);El principio
Caja ligera del LED música

Caja ligera del LED música

construí esto para un proyecto de arte de la escuela comparar las similitudes y diferencias entre arte y ciencia. Fue inspirado por el trabajo de Walter Giers.Las tres tiras de LEDs y otro anillo en el medio, todos responden a la música que viene des
Compatible con mano protésica con Control sensoriomotor y la retroalimentación sensorial para amputados de la extremidad superior

Compatible con mano protésica con Control sensoriomotor y la retroalimentación sensorial para amputados de la extremidad superior

El objetivo principal de este proyecto es proporcionar una mano protésica altamente funcional y de bajo costo para personas con amputaciones por debajo del codoAunque se han desarrollado muchos dispositivos prostéticos de vanguardia, todavía se convi
Visualizador de música para actuaciones en vivo

Visualizador de música para actuaciones en vivo

en este instructable, explicaré el sistema que he configurado para producir un tiempo real, visualizador de música/ritmo controlado que se proyecta detrás de una banda en vivo. Las fotos aquí son de un funcionamiento preparación que acaba de terminar
Notas de la música con Low-Tech Sensor capacitivo y RFID

Notas de la música con Low-Tech Sensor capacitivo y RFID

Notas de la música es un dispositivo que permite grabar y reproducir música en notas adhesivas. Para utilizar, notas adhesivas con sensores RFID integrados se utilizan para grabar música hecha por el dibujo sobre la placa piano de cinta de cobre o pu
Simple Led de Control con Blynk y NodeMCU Esp8266 12E

Simple Led de Control con Blynk y NodeMCU Esp8266 12E

¡ Hola chicos! ¿Cómo estás? Esta vez tengo un proyecto interesante con la Junta de desarrollo más reciente de nodo MCU esp8266 12E en combinación con uno de la mejor aplicación para Internet de las cosas - BLYNK App.Así que todo comenzó cuando me pre
41 interruptor intermitente el LED del circuito con 555 IC

41 interruptor intermitente el LED del circuito con 555 IC

hice esto como un proyecto rápido usar mucho los LEDs tengo recientemente. Básicamente se conecta vía un 555 8 pin IC y permite ajustar el tiempo entre el tapajuntas cambiando los valores de resistencia o condensador. Proporciona un fresco buscando e
Cómo instalar bajo la tira del LED mostrador luces con dimmer

Cómo instalar bajo la tira del LED mostrador luces con dimmer

Una pregunta común para aquellos que son nuevos a los LEDs es "Cómo instalar luces de tira de LED bajo mostradores y gabinetes". El proceso es fácil y tiene un conjunto similar de pasos en ambos casos. Incluso si no tienes conocimientos avanzado
Música con Garageband de censura

Música con Garageband de censura

yo estoy entrando en esto en el concurso de la hacer-para-aprender-juventud¿Qué hago? Dependiendo de cómo se mire, un lío de una gran canción o una versión más apropiada de una canción.¿Cómo lo hago? ¿Bien, sólo tendrás que seguir leyendo para averig
Cómo hacer música con una copa de vino

Cómo hacer música con una copa de vino

aprendí a hacer música con un vidrio (no cristal pero cristal es preferido) y quiero enseñarte cómo,Paso 1: materiales Primero necesita un vaso, agua y un dedo (por favor no corte usted dedos de usarlo).Paso 2: Cómo hacerlo Primero llenar el vaso con