hlslib
hlslib copied to clipboard
A collection of extensions for Vitis and Intel FPGA OpenCL to improve developer quality of life.
Xilinx HLS IP can be free-running (they self-restart) for example by setting control mode to `ap_ctrl_none` in Vivado/Vitis HLS. This is a relatively common design pattern. I've added an additional...
This PR has two changes: - added bytesReceived and endOfPacket fields to hlslib::axi::Status which are set by datamovers when Indeterminate BTT mode is set - added constructors and casting functions...
The OpenCL header needs thorough doxygen documentation of all classes and member functions to make their semantics more clear.
Christian Lutzweiler has suggested making wrapper types and utility functions supporting custom bitwidths. Features could include: - Portable custom bitwidth type (Xilinx uses `ap_uint`, OpenCL doesn't support it, i++ might...