¿Se pueden sintetizar Verilog reals?

1

¿El tipo de datos Verilog real se puede sintetizar para un FPGA Xilinx genérico? Si no, ¿qué alternativas tengo para la manipulación de números reales en Verilog sintetizable?

    
pregunta Randomblue

2 respuestas

3

Respuesta corta: No.

Su mejor apuesta sería construir su propio bloque de punto flotante. Hay ejemplos de código abierto. Si bien puede hacerlo compatible con IEEE754, no hay necesidad de hacerlo. Todo depende de tu aplicación.

Algunas aplicaciones requieren el rango proporcionado por los números IEEE754 de precisión simple / doble. Sin embargo, otras aplicaciones solo requieren un pequeño rango que puede ser emulado con números de punto fijo en su lugar.

    
respondido por el sybreon
1

No, pero algunos FPGA tienen un núcleo que funciona con hardware integrado para punto flotante. Este White paper de Altera trata algunos detalles. Sin embargo, tendrías que instanciarlos; ISE o la mayoría de las otras herramientas no pueden inferirlas.

    
respondido por el Brian Carlton

Lea otras preguntas en las etiquetas