v++
-R
选项(或者 --report_level
)可用于控制编译或链接期间要为硬件仿真和系统目标报告的信息级别。通常如果构建生成的报告越少,则运行得越快。
命令行选项如下:
$ v++ -R <report_level>
其中 <report_level>
为以下选项之一:
-
-R0
:最少量的报告,无中间设计检查点 (DCP)。 -
-R1
:包括 R0 报告,以及:- 识别要为每个内核复查的设计特征 (
report_failfast
)。 - 识别要为整个最优化后设计复查的设计特征。
- 保存最优化后的设计检查点 (DCP) 文件,以便稍后在 Vivado Design Suite 内进行检验或使用。
提示:report_failfast
实用工具可以突显潜在的器件使用困难、时钟约束问题以及可能无法达成的目标频率 (MHz)。 - 识别要为每个内核复查的设计特征 (
-
-R2
:包括 R1 报告,以及:- 包含来自 Vivado 工具的所有标准报告,包括每个实现步骤后保存的 DCP。
- 布局后要为每个 SLR 复查的设计特征。
-
-Restimate
:强制 Vitis HLS 生成“System Estimate”(系统估算)报告,如 系统估算报告 中所述。提示: 该选项对于软件仿真构建 (-t sw_emu
) 很有用。