cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Visitor
Visitor
968 Views
Registered: ‎04-17-2019

DSPs vs LUT in Vivado HLS

Jump to solution

How can I force the use of LUT only and avoid DSPs in Vivado HLS?

0 Kudos
Reply
1 Solution

Accepted Solutions
Xilinx Employee
Xilinx Employee
921 Views
Registered: ‎05-22-2018

Hi @hamoudyounes ,

There is no direct way, but there are some ways to control resources usage.

RESOURCE directive to specify the resource (core) to implement a variable in the RTL. The variable can be any of
the following:
• array
• arithmetic operation
• function argument

Please check page no. 166 of the link for detailed explanation:

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_3/ug902-vivado-high-level-synthesis.pdf

Thanks,

Raj.

View solution in original post

1 Reply
Xilinx Employee
Xilinx Employee
922 Views
Registered: ‎05-22-2018

Hi @hamoudyounes ,

There is no direct way, but there are some ways to control resources usage.

RESOURCE directive to specify the resource (core) to implement a variable in the RTL. The variable can be any of
the following:
• array
• arithmetic operation
• function argument

Please check page no. 166 of the link for detailed explanation:

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_3/ug902-vivado-high-level-synthesis.pdf

Thanks,

Raj.

View solution in original post