v++ 模式 HLS - 2023.2 简体中文

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

Document ID
UG1393
Release Date
2023-12-13
Version
2023.2 简体中文
HLS 编译模式支持访问各种功能特性,用于开发、最优化、分析和导出 Vitis 内核 (.xo) 文件或 Vivado IP (.xci) 文件。您可使用以下命令进入 HLS 模式:
v++ -c --mode hls -h [options] <input_files...>

HLS 编译选项应输入配置文件以搭配 v++ 命令和 --config 选项一起使用。HLS 选项应置于配置文件中 [HLS] 节头下。例如,以下配置文件指定了器件、源文件、测试激励文件和流程目标。在 [HLS] 头文件下并未指定 part,因为这是 v++ 编译器的常规选项。

part=xcvu11p-flga2577-1-e

[hls]
clock=8
flow_target=vitis
syn.file=../../src/dct.cpp
syn.top=dct
tb.file=../../src/out.golden.dat
tb.file=../../src/in.dat
tb.file=../../src/dct_test.cpp
tb.file=../../src/dct_coeff_table.txt
syn.output.format=xo
clock_uncertainty=15%
提示: 要在 v++ 命令行上使用 HLS 配置选项,只需以 --hls 作为命令名称开头即可。例如,要在命令行中指定 flow_target,请使用 --hls.flow_target

如需了解 HLS 模式命令选项的描述,请参阅下列章节。