标准模板库 - 2021.2 Chinese

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

Document ID
UG1399
Release Date
2021-12-15
Version
2021.2 Chinese
许多 C++ 标准模板库 (STL) 都包含函数递归并使用动态存储器分配。因此,Vitis HLS 无法对 STL 进行综合。对于 STL 的解决方案是创建局部函数,该函数具有相同功能但不呈现递归、动态存储器分配或动态创建和解构对象特征。
注释: 支持对标准数据类型(例如 std::complex)进行综合。但是,std::complex<long double> 数据类型在 Vitis HLS 中不受支持,不应使用。