在 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