Hlslib Versions Save

A collection of extensions for Vitis and Intel FPGA OpenCL to improve developer quality of life.

v1.4.5

2 months ago
  • Search for Vitis in more default locations
  • Use the updated convention for including OpenCL

v1.4.4

8 months ago

Support newer versions of Vitis that use v7.1 of the floating point IP library.

v1.4.3

2 years ago

Added support for Vitis 2021.2.

v1.4.2

2 years ago

Bug fixes:

  • Fixed missing prefix in code configuring the HLS_CONFIG tcl commands.
  • Fixed synthesis always being rerun even if dependencies didn't changed.

v1.4.1

2 years ago

Fix OpenCL events being constructed/destructed when simulating OpenCL behavior causing crashes in simulation mode.

v1.4.0

2 years ago

DataPack vectors of types that are not byte-aligned are now tightly packed.

v1.3.2

2 years ago

Fix ConstLog2.

v1.3.1

2 years ago

Split add_vitis_kernel into a separate add_vitis_program function, so that multiple kernels can be linked together.

v1.3.0

2 years ago

This release introduces a major new feature: the add_vitis_kernel function in FindVitis.cmake, which creates all the necessary targets to build for hardware emulation and hardware from the specified kernel files.

Users no longer have to use add_custom_command and add_custom_target to build their kernels, but can rely on hlslib to do the CMake heavy lifting for this, including all the dependencies and configuration flags, which have shorthands in the interface.

v1.2.2

2 years ago

Changes include:

  • Updated catch.cpp
  • Fixes for HBM support.
  • Updates to default values in the CMake scripts.
  • README updated to reflect newer versions of Vitis.