对类对象应用最优化指令 - 2023.2 简体中文

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

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

最优化指令同样可应用于类中定义的对象或作用域。差别通常在于类是在头文件中定义的。使用以下任一操作即可打开头文件:

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