HLS 编译指示 - 2022.1 简体中文

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

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

Vitis HLS 中的最优化

Vitis 软件平台中,以 C/C++ 语言或 OpenCL™ C 语言定义的内核必须编译到寄存器传输级 (RTL),并且此 RTL 必须可实现到赛灵思器件的可编程逻辑内。v++ 编译器通过调用 Vitis 高层次综合 (HLS) 工具来实现来自内核源代码的 RTL 代码。

HLS 工具旨在以无交互方式处理 Vitis IDE 工程。但是,HLS 工具还提供各种编译指示,用于最优化设计、降低时延、提升吞吐量性能,以及减少生成的 RTL 代码的面积和器件资源利用率。这些编译指示可直接添加到内核源代码中。

HLS 编译指示可包含下表中指定的最优化类型。

如需了解有关编译指示的详细信息,请参阅 Vitis HLS 流程