模块名称和模块前缀的行为更改 - 2021.2 Chinese

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

Document ID
UG1399
Release Date
2021-12-15
Version
2021.2 Chinese

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 文件名

在模块的新名称后将追加存储器类型,如下所示。

表 1. 模块和 RTL 文件名
旧模块和 RTL 文件名 新模块和 RTL 文件名
ncp_encoder_func_parbits_memcore_ram ncp_encoder_func_parbits_RAM_1P_LUTRAM_1R1W