El procesamiento digital de señales, y en este
caso, el de audio, es una tarea exigente en cuanto a
recursos y velocidad,desde sus inicios se han usado
integrados especializados para esta tarea, sin embargo
con los avances de las ultimas décadas dispositivos
programables han adquirido las capacidades para
realizar estos procesos, entre ellos se encuentra la
FPGA, que por sus capacidades y estructura pueden ser
configuradas para realizar tareas de forma similar a los
asic,debido a esto y a su paralelismo, se han hecho muy
populares en este campo.
Describir la lógica para este procesamiento puede llegar
a ser tedioso sobre todo si el numero de bloques,
funciones y el orden de las mismas es alto, sin embargo
existen herramientas con la capacidad de generar un
código hdl en base a un diagrama de bloques que ilustra
de forma simplificada las tareas a realizar sobre los
datos,facilitando asi su implementación, y permitiendo
que el diseñador se concentre mas en el diagrama
teorico y no en su traducción a HDL.En este proyecto se
implementa un generador de efecto basado en simulink
y generador de código HDL.