implementación del filtro por el codificador Matlab HDL

0

Ahora tengo un problema con la importación de VHDL generado por Matlab a FPGA. Todos los filtros que generé, me dan la misma imagen en SpectrumAnalyzer: buen ruido blanco. Supongo que configuré los parámetros de cuantificación incorrectos o los parámetros del codificador HDL (tal vez ambos). O tal vez un problema con la implementación de mi entorno de diseño FPGA (tengo un reloj de 200 MHz) y no puedo elegir la velocidad de reloj en FDAtool, pero en Vivado FIR_Compiler puede.

Cuando filtro con las coeffs que fueron computadas por Matlab Fdatools y produzco el filtro de las herramientas internas de vivado (compilador FIR), funciona como se esperaba.

Tal vez alguien ya haya superado un problema similar?

Uso el entorno de diseño FPGA de Keysight con los núcleos IP de Vivado.

Adjunté una fuente VHDL que se generó con matlab, pero es un código generado automáticamente que no tiene mucha legibilidad:

hay formatos VHDL y Verilog: enlace

edit2: la misma carpeta en googleDrive, imágenes con la configuración de la FDA y el codificador HDL, nombradas con comentarios sobre qué es.

    
pregunta qqffx

0 respuestas

Lea otras preguntas en las etiquetas