最优化指令 - 2023.2 简体中文

Vitis 高层次综合用户指南 (UG1399)

Document ID
UG1399
Release Date
2023-12-18
Version
2023.2 简体中文

指令或 set_directive_* 命令可指定为 Tcl 命令,这些命令可与特定的解决方案或一组解决方案相关联。允许您为跨不同解决方案的同一源代码自定义综合结果。这样您即可在保留源码的同时,参与设计的假设分析。

指令必须以交互模式 vitis_hls -i 来运行,或者也可以使用 -f 选项作为脚本来运行,如 vitis、v++ 和 vitis-run 命令 中所述。

编译指示即为您可在源代码中应用的指令,而非 Tcl 脚本,因此会更改代码的所有实现的综合结果。每条 set_directive 命令都有 HLS 编译指示,因此您可选择用于处理自己的 AMD Vitis™ HLS 工程的编译指示。如需了解有关不同编译指示的信息,请参阅 HLS 编译指示

Vitis HLS IDE 也提供了指令和编译指示,可供分配至您的源代码的特定元素,如 添加编译指示和指令 中所述。

提示: 通过 IDE 运行命令时,会将 Tcl 命令添加至您的工程的脚本中,并写入 solution/constraints/script.tcl