将最优化指令应用于全局变量 - 2021.2 Chinese

Vitis 高层次综合用户指南 (UG1399)

Document ID
UG1399
Release Date
2021-12-15
Version
2021.2 Chinese
指令只能应用于多个作用域,或某个作用域内的多个对象。因此,无法将其直接应用于在任意函数作用域外声明的全局变量。所以,要将指令应用于全局变量,必须使用如下进程来手动分配该指令:
  1. 在“Code Editor”(代码编辑器)中打开代码,并在“Directive”(指令)视图内选中要使用全局变量的作用域(函数、循环或区域)。
  2. 右键单击并使用Insert Directive命令打开 Vitis HLS 的“Directives Editor”(指令编辑器)。
  3. 选中并配置所需指令,然后单击OK来添加该指令。
  4. 在“Directive”视图中找到添加的指令,并手动编辑 variable 名称以将其分配到全局变量。