make pack_kernel This starts Vivado in batch mode and calls ~/krnl_cbc/pack_kernel.tcl to package the RTL sources into Vivado IP. It then generates the Vitis kernel file ~/krnl_cbc/krnl_cbc.xo.