Releases: definelicht/hlslib
v1.4.5
v1.4.4
Support newer versions of Vitis that use v7.1 of the floating point IP library.
v1.4.3
Added support for Vitis 2021.2.
v1.4.2
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
Fix OpenCL events being constructed/destructed when simulating OpenCL behavior causing crashes in simulation mode.
v1.4.0
DataPack
vectors of types that are not byte-aligned are now tightly packed.
v1.3.2
Fix ConstLog2
.
v1.3.1
Split add_vitis_kernel
into a separate add_vitis_program
function, so that multiple kernels can be linked together.
v1.3.0
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
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.