Vitis™ HLS 工具允许用户通过将 C/C++ 函数综合成 RTL,轻松创建复杂的 FPGA 算法。Vitis HLS 工具与 Vivado™ Design Suite(用于综合、布置和布线)及 Vitis™ 统一软件平台(用于所有异构系统设计和应用)高度集成。
编程模型
Vitis™ HLS C 语言代码旨在充分利用 AMD FPGA 架构提供的优势和特征。
Vitis HLS 工具支持并行编程构念,可为所需的实现方案建模。这些构念包括:
Vitis HLS 工具将对 C 语言代码的不同部分执行不同的综合:
C 至 RTL 的综合
仿真和验证
Vitis HLS 工具内建仿真流程,可加速验证进程:
Vitis HLS 工具的输出是一个 RTL 执行方案,其可打包成一个已编译的目标文件 (.xo),也可导出至 RTL IP:
IP 导出