jueves, 10 de enero de 2008

FPGA y Software utilizado

Una FPGA (Field Programable Gate Array) es un array de celdas que contienen lógica configurable y elementos de memoria. Las FPGA son reprogramables, y por tanto pueden ser modificadas muy fácilmente. Esto provee gran flexibilidad y reduce riesgos en comparación con los ASICs (Application-Specific Integarted Circuit), que no son reprogramables. En resumen, las FPGA combinan la velocidad hardware con la flexibilidad software, unido a una relación precio/rendimiento más favorable que para los ASICs. Para el desarrollo del analizador de espectros se utilizó la plataforma de prototipado Xtreme DSP de Nallatech, la cual dispone de una placa madre BenOne con un módulo BenADDA. La placa incluye dos conversores analógico/digitales AD6644 de 14 bits a 65 MSPS, dos conversores digital/analógico AD9772A de 14 bits a 160 MSPS y un dispositivo FPGA virtex II XC2V6000 en paquete FF1152. Ver Figura 2.

Figura. 2: Placa de montaje del FPGA



Entre los software utilizados en el desarrollo del analizador de espectros se encuentran el System Generador, el cual permite modelar DSPs complejos con Simulink y transformarlos en un proyecto de Xilinx ISE para la implementación del sistema en FPGA. Una de las principales ventajas de este software son las componentes de las bibliotecas, las cuales simplifican notablemente el proceso de diseño al generar de forma automática un proyecto para FPGAs con el modelo realizado. El otro software utilizado es el FUSE el cual se usa para la programación del dispositivo FPGA

No hay comentarios: