Buenas.
Lo que dice Modulay probablemente no sirva para sintetizar y llevarlo a la "realidad" en la FPGA. Corrijanme si me equivoco, pero creo que eso sólo servirá para la simulación.
Una pregunta, estás utilizando FPGAS de XIlinx?
Te lo pregunto porque el software que yo utilizo (Xilinx ISE) trae una herramienta que es el Core Generator, que te genera módulos con todas estas funciones que quieras (FFT, Sumadores, Multiplicadores, etc) en función de la FPGA que utilices. El código fuente viene pre-sintetizado y no se puede leer

pero a la hora de llevar el diseño a la FPGA es totalmente funcional.
Supongo que el resto de fabricantes tendrá algo parecido para sus FPGAs porque esta herramienta te ahorra bastante trabajo y los módulos que te genera están totalmente optimizados por área y por rapidez, por lo que nada de lo que hagamos a mano los supera en calidad.