Hardware, Computer Architecture, Xilinx, Vivado, High Level Design.
__attribute__((system)) int top_function(int input1, int input2, int *output1, int *output2) { my_hls_function(input1, input2, output1, output2); return 0; } In this example, my_hls_function is a custom function that performs hardware acceleration using Vitis HLS. The top_function takes two integer