设置配置选项

设置配置选项

创建工程和解决方案后,您可使用Solution > Solution Settings(解决方案 > 解决方案设置)菜单命令来配置 Vitis HLS 工具的默认设置。此命令会为当前处于活动状态的解决方案打开Solution Settings对话框。

提示: 如果您已为工程创建多个解决方案(如 创建额外解决方案 中所述),那么您可在Explorer(资源管理器)视图中右键单击某一解决方案并使用Set Active Solution(设置活动解决方案)命令来将该解决方案设置为活动。您也可以通过右键单击特定解决方案并使用Solution Settings命令来打开Solution Settings对话框。

图 1.

Solution Settings对话框

Solutions Setting对话框允许执行下列设置:

General

即“常规”;该选项可显示当前解决方案的Configuration Settings(配置设置)页面,并列出普遍适用于 Vitis HLS 工具整体的各项设置。

Synthesis

即“综合”;该选项用于在创建工程时,对综合进行初始设置,如 创建新的 Vitis HLS 工程 中所述。

Cosimulation

即“协同仿真”;该选项中的设置用于控制 C/RTL 协同仿真功能特性,如 Vitis HLS 中的 C/RTL 协同仿真 中所述。

Export

即“导出”;该选项中的设置会影响 Vitis HLS 生成的输出,如 导出 RTL 设计 中所述。

RTL Synthesis

即“RTL 综合”;该选项中的设置会影响 Vivado 综合所生成的结果和报告,如 导出 RTL 设计 中所述。

Place and Route

即“布局布线”;该选项中的设置会影响 Vivado 实现所生成的结果和报告,如 导出 RTL 设计 中所述。

Configuration Settings

即“配置设置”;在上图所示Configuration Settings页面上,您可以访问各项配置命令,如,config_compile 和 config_interface。如需了解有关这些命令的详细描述,请参阅 配置命令。

选择下列配置命令之一,然后单击Expand All(全部展开)(+) 命令以展开选定的配置命令并查看可用选项。您可编辑选定命令的选项,或者使用Reset all(全部复位)(X) 命令将选定配置复原为默认设置。

使用Collapse All(全部折叠)(-) 命令可折叠选中的任意配置命令。

使用Help(帮助)(?) 命令可打开窗口,以提供选定的配置命令及其所有选项的文本描述。

启用Show only non-defaults(仅显示非默认)复选框,这样即可仅显示已修改(不同于默认值)的配置命令。

单击OK即可确认各项配置命令的设置,并关闭Solution Settings对话框。单击Cancel即可取消任何更改并关闭对话框。

Synthesis Settings

即“综合设置”;在下图所示Synthesis Settings页面上,您可以访问各项设置以驱动综合进程,例如,目标赛灵思器件、时钟周期、时钟不确定性以及解决方案的目标流程。

图 2.

Synthesis Settings页面

即“综合设置”页面;该页面可指定以纳秒 (ns) 为单位的时钟周期,或者以频率值形式指定时钟周期(带有 MHz 后缀,如 150 MHz)。如需了解更多信息,请参阅 指定时钟频率。

指定用于综合的时钟不确定性,计算方式为时钟周期减去时钟不确定性。Vitis HLS 使用内部模型来估算每个器件的操作延迟。时钟不确定性值可提供可控裕度以防由于 RTL 逻辑综合、布局和布线而导致的信号线延迟增加。指定以 ns 为单位的值,或者指定时钟周期百分比值。默认时钟不确定性为时钟周期的 12.5%。

单击“Browse”(浏览)按钮(…)打开Device Selection Dialog(器件选择对话框)并选择适用于该解决方案的器件或开发板,以便为您的工程指定目标器件。您可单击Search(搜索)筛选器使用筛选功能来减少列示的器件数量。

选择Flow Target(流程目标),如 Vitis HLS 进程概述 中所述。

相关推荐

什么是傻瓜交换机?

什么是傻瓜交换机?

09-15 👁 3455
鈴原エミリ(铃原爱蜜莉,后改名蜜莉亚)
2025年办理ETC哪个银行的最划算?一对比你就知道!