I'd just like to know if it is possible to disable resource sharing in Vivado HLS (this seemed possible in AutoPilot). How can I do that using TCL ?
Thanks in advance
You can disable the expression balancing via a directive (https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_1/ug902-vivado-high-level-synthesis.pdf, page 187 & 453), such as:
#pragma HLS expression_balance <off>
The config_bind will minimize the effort during the optimization, such as
config_bind -effort low
The Resource directive does not have an option to disable the sharing.