HDL Coder won't map LUT into BRAM

3 visualizaciones (últimos 30 días)
JOAQUIN GARCIA ORDOÑEZ
JOAQUIN GARCIA ORDOÑEZ el 18 de Dic. de 2020
Respondida: Shomit Dutta el 19 de Dic. de 2020
Hello everyone.
I am trying to implement a machine learning algorithm into an FPGA using HDL Coder. I was recommended to use LUT blocks to implement the data in the design, as it would be mapped to the BRAM in the FPGA.
Once I run HDL Workflow Advisor, all the steps seem to go well. However, when I look at the report of Place and Route step, BRAM and ROM is at 0%, so I'm not sure if this is working as intended.
Does someone have any idea? I will attach a sample design along with the data.
Thank you very much.

Respuestas (1)

Shomit Dutta
Shomit Dutta el 19 de Dic. de 2020
Hi Joaquin,
As seen in the figure in your question, the input to the LUT is a constant and thus Xilinx synthesis tool will optimize the LUT. If you have a non-constant input to the LUT, synthesis tool will infer a RAM.
Thanks,
Shomit

Categorías

Más información sobre Code Generation en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by