syn.directive.top - syn.directive.top - 2026.1 日本語 - UG1399

Vitis 高位合成ユーザー ガイド (UG1399)

Document_ID
UG1399
Release_Date
2026-09-16
Version
2026.1 日本語

説明

関数に名前を付けます。set_top は、指定した関数または C++ のクラス メンバー関数を合成対象の最上位関数として設定します。

構文

syn.directive.top=[OPTIONS] <location>
  • <location>: 名前を変更する関数を指定します。

オプション

name=<string>
HLS 一般オプション で説明するように、syn.top コマンドで使用する関数の名前を指定します。

例

関数 foo_long_name は DESIGN_TOP に名前を変更します。DESIGN_TOP を最上位関数として指定します。コード内にプラグマが含まれている場合は、GUI のプロジェクト設定から set_top を指定する必要があります。

syn.directive.top=name=DESIGN_TOP foo_long_name

この後 syn.top=DESIGN_TOP コマンドを実行します。

関連項目