¿Cómo implementar los núcleos IP de Quartus utilizando ALMs?

0

Esta es una pregunta de seguimiento en this , donde Le pregunté acerca de cómo se pueden implementar las multiplicaciones sin usar ningún DSP del FPGA.

Ahora, me gustaría saber si se pueden implementar núcleos IP de Quartus como el multiplicador de punto flotante utilizando ALM (LUT) en lugar de DSP. Intenté aplicar la respuesta a mi pregunta anterior (es decir, (* multstyle = "logic" *) ), pero no funcionó.

¿Existe un método para implementar los multiplicadores, los agregadores y los MAC en la biblioteca de IP utilizando bloques lógicos en lugar de DSP?

    
pregunta Mahdi

1 respuesta

2

Esto depende del diseño del núcleo. Si hay opciones de configuración para el núcleo que determinan cómo se implementan las operaciones internas, entonces sí, simplemente configure el núcleo como desee. Si no, entonces no, no hay manera de hacer eso. Los núcleos IP son generalmente cajas negras para la cadena de herramientas FPGA. Por lo general, se sintetizan por separado y pueden hacer todo tipo de cosas, incluida la creación directa de instancias de dispositivos primitivos. Cuando se sintetiza el diseño, toda la cadena de herramientas que se obtiene para el núcleo de IP es una lista de redes, y si eso requiere un segmento DSP, eso es lo que obtiene.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas