将最优化指令应用于全局变量 - 2023.2 简体中文

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

Document ID
UG1399
Release Date
2023-12-18
Version
2023.2 简体中文

指令只能应用于多个作用域,或某个作用域内的多个对象。因此,无法将其直接应用于在任意函数作用域外声明的全局变量。所以,要将指令应用于全局变量,必须使用如下进程来手动分配该指令:

  1. 打开HLS Directive(HLS 指令)编辑器并显示源代码
  2. 在“Directive”编辑器内选中要使用全局变量的作用域(函数、循环或区域)。
  3. 选中Add Directive(添加指令),并编辑 variable 名称,以将其分配给全局变量。
  4. 单击OK(确定)以将该指令添加至源代码或配置文件。