模块名称和模块前缀的行为更改 - 2023.2 简体中文

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

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

Vivado HLS 中,启用 config_rtl -module_auto_prefix 时,顶层 RTL 模块名称将采用其自己的名称作为前缀。从 2020.1 版 Vitis HLS 起,此自动前缀仅应用于子模块。

-module_prefix 行为无更改。如果使用该选项,那么指定的前缀值将置于所有模块(包括顶层模块)之前。-module_prefix 选项仍优先于 -module_auto_prefix

# vivado HLS 2020.1 generated module names (top module is "top")
top_top.v      
top_submodule1.v
top_submodule2.v
 
# Vitis HLS 2020.1 generated module names
top.v             <-- top module no longer has prefix
top_submodule1.v
top_submodule2.v