关于高层次综合编译器 - 2022.1 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文

在开始内核开发进程之前,开发者应熟悉高层次综合 (HLS) 概念。HLS 编译器将 C/C++ 语言代码转换为 RTL 设计,随后映射到器件互连结构。

HLS 编译器比标准软件编译器的限制更多。例如,存在不受支持的结构,包括:系统函数调用、动态存储器分配和递归函数。如需了解更多信息,请参阅 Vitis 高层次综合用户指南(UG1399)

更重要的是,请始终牢记 C/C++ 源代码的结构对生成的硬件实现的性能有很大影响。此方法指南将帮助您构建代码以满足应用程序吞吐量目标。如需了解有关内核编程的具体信息,请参阅 C/C++ 内核