描述
给函数附加名称,随后此名称可搭配 set_top
命令一起用于对该函数以及从指定顶层调用的任意函数进行综合。此命令通常用于对 C/C++ 中的某个类的成员函数进行综合。
在活动解决方案中指定 TOP 编译指示,然后搭配新名称来使用 set_top
命令。
语法
将 C 语言源代码中的编译指示置于所需位置的边界内。
#pragma HLS top name=<string>
其中:
-
name=<string>
- 指定将供
set_top
命令使用的名称。
示例
函数 foo_long_name
被指定为顶层函数,并重命名为 DESIGN_TOP
。在代码中放置编译指示后,仍必须从 Tcl 命令行或者从 IDE 工程设置中指定顶层发出 set_top
命令。
void foo_long_name () {
#pragma HLS top name=DESIGN_TOP
...
}
随后发出 set_top DESIGN_TOP
命令。