Filtros digitales en tablero Zybo (4 / 14 paso)

Paso 4: Crear el Custom VHDL módulos

Ahora es necesario crear el código VHDL para construir una muestra de audio de 64 bits con los datos entrantes en serie desde el códec. los 64 bits representan los 32 bits de canal izquierdo y 32 bits desde el canal derecho. Esta muestra de audio entonces se divide en sus componentes derecho e izquierdos y filtrada antes de regresar a su longitud de muestra completo de 64 bits. En nuestra implementación de nuestro real audio es sólo de 12 bits de largo. Esto requiere añadir ceros a los LSBs de las muestras de audio derecha e izquierdas por separado después de la filtración y antes de volver a serializado los datos.

El módulo creado toma de datos en serie, la LRCLK de I2S, el BCLK I2S, un reloj de 50MHz (CLK), un reset y un pin de control para cambiar los efectos. El diagrama de bloques siguiente detalla la funcionalidad interna del SerialEffects Block.

La funcionalidad de cada bloque, así como sus entradas y salidas se detallan en las figuras arriba.

LRCLK: Utilizada por Personal de RX y TX personal para distinguir entre los canales izquierdo y derecho.
BCLK: Utilizado por personal RX y TX personal como el reloj de bit para leer o escribir datos en serie CLK: 50MHz utilizado por el filtro de distorsión para procesar los datos.

El código para estos módulos se da abajo. Use el zip serialIP adjunto a la incluida en la carpeta original para el bloque de IP de serialIP.

Artículos Relacionados

HackerBoxes 0007: Paisajes sonoros digitales

HackerBoxes 0007: Paisajes sonoros digitales

Sonoro! Este mes, HackerBox los Hackers explorando paisajes sonoros digitales. Música, pitidos, zumbidos, y señales de audio de todo tipo pueden generarse mediante una variedad de modernos dispositivos electrónicos. Echemos un vistazo a simple 8 bits
Vacuómetro Digital DIY

Vacuómetro Digital DIY

Aquí están las instrucciones sobre cómo construir tu propio vacuómetro digital. ¿Por qué quieres un manómetro de vacío? Si no su propio mantenimiento en tu moto como sincronizar carburadores o ajuste de los cuerpos del acelerador esta herramienta fac
Equipo analizador de espectro fluido

Equipo analizador de espectro fluido

Este instrumento casero es definir, qué fluido es interior en el tubo de ensayo.Capacidad de medición de tiempo real para el análisis cualitativo de líquidos variados...¿Cómo funciona?Cambio el giro magnético de protón con resonanteradio frecuencia y
Ciudad en miniatura LED

Ciudad en miniatura LED

Esta ciudad en miniatura se hace usando el listo hace 3D edificios impresas a todo color, impreso y enviado por Shapeways. Se llaman Ittyblox. Lo encuentras en esta tienda online. Están diseñados de tal manera que cuando usted iluminarlo desde debajo
Inteligentes de medición y sistema de control

Inteligentes de medición y sistema de control

El proyecto desarrollará un sistema de monitorización y control inteligente para una casa residencial. La sociedad moderna hoy en día trae una porción de las necesidades de una persona viva mientras que el tiempo para buscar, reparar y comprobar que
Detección de gesto basado en dispositivo de control

Detección de gesto basado en dispositivo de control

En este proyecto habíamos diseñado y desarrollado un motor de detección de gestos que se probará mediante una aplicación que se ejecutará junto con el motor de detección de gestos usando programable de la lógica presente en Zynq SoC en la Junta de Zy
G-ICE. Simulación en Hardware

G-ICE. Simulación en Hardware

Es una herramienta basada en una tabla ZYBO que permite probar y depurar de diseños de microprocesadores. Prueba se hace en hardware, no software. Por lo tanto, los resultados son mucho más confiables. Llena el orificio en el flujo de diseño de hardw
Salida de GIF en VGA de la tarjeta SD utilizando el tablero de Zybo

Salida de GIF en VGA de la tarjeta SD utilizando el tablero de Zybo

Este es un tutorial sobre cómo construir un sistema de salidas GIFs a un monitor VGA utilizando un tablero de Zybo. Los GIFs se cargan previamente en una tarjeta SD. Este fue nuestro proyecto final para una clase de sistemas empotrados de tiempo Real
Visualizador LED música con junta de Zybo

Visualizador LED música con junta de Zybo

Este tutorial describe cómo hacer que un visualizador de música LED usando el tablero de Zybo Zynq 7000 desarrollo de Xilinx. El Zybo es bastante impresionante ya que tiene una FPGA y un procesador ARM en el tablero. Debido a esto, aceleradores de ha
Arduino y Visuino: uso GPIO de I2C PCF8574/PCF8574A para añadir más canales digitales al Arduino

Arduino y Visuino: uso GPIO de I2C PCF8574/PCF8574A para añadir más canales digitales al Arduino

No importa cuántos puertos un Arduino el tablero tiene, que nunca parece ser suficiente para que el nuevo proyecto cool ;-) tienes en mente. Por suerte hay una solución. Arduino tiene patillas I2C y SPI, y hay un número de I2C y SPI GPIO chips y módu
Reconocimiento de iris en Zybo

Reconocimiento de iris en Zybo

Este tutorial de reconocimiento de Iris para Zybo le dará instrucciones sobre cómo modificar una cámara de consumo (webcam) para la adquisición de infrarrojo y preparar la Junta de Zybo para el funcionamiento de la aplicación de reconocimiento de Iri
Osciloscopio digital uso de Digilent Zybo

Osciloscopio digital uso de Digilent Zybo

La tarjeta Digilent Zybo está construida alrededor de parte de Zynq SoC (System on Chip) de Xilinx. Este IC tiene doble núcleo Arm A9 (denominado PS - sistema de procesamiento) que funcionan como cualquier otro microcontrolador. Lo que la hace especi
Tablero de dibujo digitalizado DIY

Tablero de dibujo digitalizado DIY

Somos IoTalabs y somos un grupo de entusiastas de Internet de las cosas que aman hacking a diferentes dispositivos. Hemos estado trabajando en muchos proyectos (consulta nuestro actual proyecto http://doteverything.co/) y queríamos compartir nuestra
Hacer una cámara de teléfono celular polarización el filtro de las gafas de sol

Hacer una cámara de teléfono celular polarización el filtro de las gafas de sol

Por lo que he estado jugando alrededor con la idea de usar lentes de gafas de sol para un filtro de la cámara de teléfono celular desde que juega con la tapa del tablero DIY y tomó una foto a través de unas gafas de sol para ilustrar cómo las gafas d