High-Level Synthesis with the Vitis HLS Tool Easily create complex FPGA algorithms by synthesizing a C/C++ function into RTL code