pragma HLS array_stencil - 2024.1 简体中文

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

Document ID
UG1399
Release Date
2024-07-03
Version
2024.1 简体中文

描述

#pragma HLS array_stencil variable=<name > <off>

“#pragma HLS array_stencil variable=xxx off”用于在循环中的某个变量上禁用自动模板。

全局自动控制

config_array_stencil -throughput_driven <off|on>

代码的规范形式和限制

  • 模板优化只能应用于顶层。
  • 对于多维模板模式,循环边界需保持常数。
  • 编译指示必须位于循环内。
  • 应用模板优化的循环需要 II=1 的流水线编译指示。
  • 模板优化要求嵌套循环为完美嵌套循环。
  • 访问模式应采用固定模式。
  • 访问模式顺序必须遵循循环顺序,例如,它必须有一个循环增量 +/- 1。