我如何强制vivado对所有算术运算使用dsp块
How can I force vivado to use dsp blocks for all arithmetic operations
我正在尝试在 ZYNQ fpga 上实现一个 riscv 内核。我正在做一些优化方法来提高它的性能。
如何强制 xilinx vivado 在我的设计中使用 DSP 进行任何算术运算?
我认为通常 Vivado 会尽可能使用 DSP。
您可能想在每次想要查看 DSP 时尝试添加属性 "use_dsp",以强制 vivado 对其进行推断。
文档:(搜索 USE_DSP 第 66 页)https://www.xilinx.com/support/documentation/sw_manuals/xilinx2019_1/ug901-vivado-synthesis.pdf
作为旁注。在文档第 88 页中,有关于 Vivado 使用乘法器做什么的很好的解释。
我认为在推断乘数方面没有办法让 vivado 成为 "more aggressive"。 (查看第 44 页以查看选项)
我正在尝试在 ZYNQ fpga 上实现一个 riscv 内核。我正在做一些优化方法来提高它的性能。
如何强制 xilinx vivado 在我的设计中使用 DSP 进行任何算术运算?
我认为通常 Vivado 会尽可能使用 DSP。
您可能想在每次想要查看 DSP 时尝试添加属性 "use_dsp",以强制 vivado 对其进行推断。 文档:(搜索 USE_DSP 第 66 页)https://www.xilinx.com/support/documentation/sw_manuals/xilinx2019_1/ug901-vivado-synthesis.pdf
作为旁注。在文档第 88 页中,有关于 Vivado 使用乘法器做什么的很好的解释。
我认为在推断乘数方面没有办法让 vivado 成为 "more aggressive"。 (查看第 44 页以查看选项)