创建额外解决方案 - 2021.2 Chinese

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

Document ID
UG1399
Release Date
2021-12-15
Version
2021.2 Chinese

Vitis HLS 的最常见用例是用于创建初始设计、分析结果,然后执行最优化以满足期望的面积和性能目标。这通常是一个迭代性进程,需要执行多个步骤和多次最优化才能达成期望的目标。解决方案可以提供便利的途径来配置工具、为函数添加指令以改善结果以及保留这些结果以便与其它解决方案进行比较。

要为您的工程创建额外的解决方案,请使用Project > New Solution菜单命令,或者New Solution工具栏按钮 。这样会打开Solution Wizard,如下图所示。

图 1. 解决方案向导

Solution Wizard所含选项与 创建新的 Vitis HLS 工程 中所述相同,并有额外的Copy directives and constraints from solution选项供您用于从解决方案中复制指令和约束。如果已有多个解决方案,那么您可指定要复制的解决方案。创建新解决方案后,即可添加最优化指令(或者对从先前解决方案复制的指令进行修改)。

如果您的工程包含多个解决方案,则通常在当前处于活动状态的解决方案上发出命令指示。您可在Explorer视图中右键单击解决方案,然后使用Set Active Solution命令指定活动解决方案。默认情况下,综合与仿真命令会对活动解决方案执行构建、将指令应用于该活动解决方案,然后为该活动解决方案打开报告。如果您的工程包含多个解决方案,请确保您当前正在正确的解决方案内工作。

提示: Explorer视图会对当前处于活动状态的解决方案名称应用 加粗斜体 字体。