我需要使用 TCL 脚本向 HLS 发出指令,但是我需要做什么才能使所有函数进行组合?我无法将 HLS pragma 添加到代码中。
此外,要获得任何函数的组合输出,我应该使用哪种 HLS 编译指示?
您可以直接在 tcl 中设置指令,而无需修改 c/c++ 源文件。只需在 vivado_hls tcl shell 中运行命令即可。例如输入:
set_directive_array_map -mode horizontal "kernel1" stream
您还可以将所有指令放入 tcl 文件中,并对该文件进行一次源操作。请查阅UG902或UG1399中的命令参考,了解可能的命令及其效果。