最优化指令同样可应用于类中定义的对象或作用域。差别通常在于类是在头文件中定义的。使用以下任一操作即可打开头文件:
- 从
Vitis Component Explorer(组件资源管理器)视图中打开 HLS 组件的
Includes
文件夹,然后双击头文件以将其打开。或者,在开源代码文件中,将光标置于头文件的#include
语句中,按住Ctrl键并单击头文件以在“Code Editor”中将其打开。 - 打开HLS Directive(HLS 指令)编辑器并显示源代码
- 在“Directive”编辑器内选中要使用全局变量的作用域(函数、循环或区域)。
- 选中Add Directive(添加指令),并编辑
variable
名称,以将其分配给类或变量。 - 单击OK(确定)以将该指令添加至源代码或配置文件。
警告:
将指令作为编译指示应用于头文件时应谨慎处理。其他人或其他工程可能使用此文件。每次在设计中包含头文件时,都会应用作为编译指示添加的指令。