在 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
更新后的存储器模块名称和 RTL 文件名
在模块的新名称后将追加存储器类型,如下所示。
旧模块和 RTL 文件名 | 新模块和 RTL 文件名 |
---|---|
ncp_encoder_func_parbits_memcore_ram | ncp_encoder_func_parbits_RAM_1P_LUTRAM_1R1W |