指令只能应用于多个作用域,或某个作用域内的多个对象。因此,无法将其直接应用于在任意函数作用域外声明的全局变量。所以,要将指令应用于全局变量,必须使用如下进程来手动分配该指令:
- 打开HLS Directive(HLS 指令)编辑器并显示源代码
- 在“Directive”编辑器内选中要使用全局变量的作用域(函数、循环或区域)。
- 选中Add Directive(添加指令),并编辑
variable
名称,以将其分配给全局变量。 - 单击OK(确定)以将该指令添加至源代码或配置文件。
指令只能应用于多个作用域,或某个作用域内的多个对象。因此,无法将其直接应用于在任意函数作用域外声明的全局变量。所以,要将指令应用于全局变量,必须使用如下进程来手动分配该指令:
variable
名称,以将其分配给全局变量。