Vivado/Vitis
The Vivado and Vitis backends are aimed for use with AMD/Xilinx FPGAs. The Vivado backend targets the discontinued Vivado HLS compiler, while
the Vitis backend targets the Vitis HLS compiler. Both are designed to produce IP for incorporation in Vivado designs. (See VivadoAccelerator
for generating easily-deployable models with Vivado HLS.) The Vitis accelerator flow is not directly supported, though HLS produced with the Vitis
backend can be easily incorporated into Vitis kernel.
Users should generally use the Vitis backend for new designs that target AMD/Xilinx FPGAs; new hls4ml developments will not necessarily be backported to
the Vivado backend.