Skip to content

Releases: definelicht/hlslib

v1.4.5

26 Mar 18:22
Compare
Choose a tag to compare
  • Search for Vitis in more default locations
  • Use the updated convention for including OpenCL

v1.4.4

10 Oct 16:08
1b5b3ae
Compare
Choose a tag to compare

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

v1.4.3

04 Jan 14:43
Compare
Choose a tag to compare

Added support for Vitis 2021.2.

v1.4.2

25 Oct 16:28
Compare
Choose a tag to compare

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

05 Oct 09:19
Compare
Choose a tag to compare

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

v1.4.0

22 Sep 08:58
25add79
Compare
Choose a tag to compare

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

v1.3.2

21 Sep 16:29
988dc99
Compare
Choose a tag to compare

Fix ConstLog2.

v1.3.1

21 Sep 15:44
f9d3555
Compare
Choose a tag to compare

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

v1.3.0

14 Sep 15:52
521363f
Compare
Choose a tag to compare

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

13 Sep 09:43
Compare
Choose a tag to compare

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.