Vitis HLS Kernel Creation Overview - 2025.1 English - XD098

Vitis Tutorials: Getting Started (XD098)

Document ID
XD098
Release Date
2025-06-17
Version
2025.1 English

Vitis HLS allows users to add PL kernels using the C/C++ code, the HLS tool compiles the C/C++ user logic to equivalent RTL code. Vitis HLS compiler (v++ -c –mode hls) is used to compile the HLS/PL kernel file to generate a PL kernel (<>.xo) file. The user guidance to the tool can be driven by using a configuration (<>.cfg) file.

graph TD;
 start1[Platform/part]--->A(v++ -c --mode hls);
 start2[PLkernel.cpp]--->A(v++ -c --mode hls);
 start3[HLSconfig.cfg]--->A(v++ -c --mode hls);
    A-->End[PLkernel.xo];