If you run HLS synthesis through Tcl scripts, you can edit the following script to create HLS kernels as previously described:
# Define variables for your HLS kernel:
set projName <proj_name>
set krnlName <kernel_name>
set krnlFile <kernel_source_code>
set krnlTB <kernel_test_bench>
set krnlPlatform <target_part>
set path <path_to_project>
#Script to create and output HLS kernel
open_project $projName
set_top $krnlName
add_files $krnlFile
add_files -tb $krnlTB
open_solution "solution1"
set_part $krnlPlatform
create_clock -period 10 -name default
config_flow -target vitis
csim_design
csynth_design
cosim_design
export_design -flow impl -format xo -output "./hlsKernel/hlsKernel.xo"
Run the HLS kernel script by using the following command after setting up your environment as discussed in Setting Up the Vitis Environment.
vitis_hls -f <hls_kernel_script>.tcl