モジュール名とモジュール接頭辞への動作変更 - 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