HLS Function versus HLS Kernel - HLS Function versus HLS Kernel - 2026.1 English - UG1483

Vitis Model Composer User Guide (UG1483)

Document ID
UG1483
Release Date
2026-06-23
Version
2026.1 English

You can import an HLS function into your Vitis Model Composer design using the xmcImportFunction command. Importing C/C++ Code as Custom Blocks describes this. You can simulate the block along with other blocks available in the Model Composer HLS library.

You can generate HLS code from a system comprising one or more imported HLS function blocks and other HLS blocks from the library. (Except for the HLS Kernel block.) Vitis Model Composer can also import HLS kernels. This section describes HLS Kernels and how it is different from an HLS function.