3.6.2.2.2 SINGLE_HDL_OUTPUT_FILE

When set to 1, this Tcl parameter constrains SmartHLS-generated Verilog RTL and VHDL wrapper modules to a single Verilog file (<Project Name>.v) and a single VHDL file (<Project Name>.vhd) respectively. By default, each Verilog top-level module (and its child modules) is printed to a separate output file (<Project Name>_<Top-Level Name>.v), and each VHDL wrapper module of a top-level is printed to a separate VHDL file (<Project Name>_<Top-Level Name>.vhd).

Category
HLS Constraints
Value Type
Boolean
Valid Values
0, 1
Default Value
SINGLE_HDL_OUTPUT_FILE 0
Dependencies
None
Applicable Flows
All devices and flows
Test Status
Actively in-use
Examples
set_parameter SINGLE_HDL_OUTPUT_FILE 1