接口上的全局变量 - 2023.2 简体中文

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

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

Vivado HLS 和 AMD Vitis™ HLS 都允许在代码中自由使用全局变量,并且这些全局变量完全可综合。虽然 Vivado HLS 支持在顶层函数接口中导出全局变量,但是 AMD Vitis™ HLS 不支持此操作。

全局变量不能用作为顶层函数的实参,也不能作为 AMD Vitis™ HLS 中的 RTL 接口上的端口予以公开。顶层函数的接口上所需的变量必须在接口中显式声明。