07-09-2019 04:23 AM
I'm using vivado to synthesis my design.It's quite huge and the synthesis utilization reports most of the design is synthesised into LUT while few DSP. In order to hold the entile design, I doubt if there's option in the tool with which I can synthesis rtl into DSP?
07-09-2019 04:25 AM - edited 07-09-2019 04:27 AM
Hi @fmq223847 ,
You can try to use USE_DSP attribute.
USE_DSP instructs the synthesis tool how to deal with synthesis arithmetic structures.
By default, unless there are timing concerns or threshold limits, synthesis attempts to infer
mults, mult-add, mult-sub, and mult-accumulate type structures into DSP blocks.
By default adders, subtracters and accumulator are implemented with the logic instead of with DSP blocks. The USE_DSP attribute overrides the default behavior and force these structures into DSP blocks.
Refernce link (Page No.66):