Here you can find tutorials on Xilinx FPGA development tools, including source codes, scripts and documentation. Although Xilinx offers also tutorials (see https://github.com/Xilinx), we had the experience that often the tutorials are already to complex for a beginner. So the goal of the tutorials here is to present simple examples in order to learn the basic steps on how to work with the Xilinx tools. The tutorials have been developed and used for FPGA design education at a university.
Furthermore you can find tutorials for the Kria KV260 Vision AI Starter Kit, where hardware kernels are designed with Vitis HLS.
It is assumed that the Vitis Core Development Kit is installed on a Linux computer (for download and installation see https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vitis.html).
The Linux machine should run Ubuntu 22.04. The Vitis version used in the tutorials is 2024.1. It is assumed that Vitis was installed to the path /opt/xilinx/
. If you installed the software to another path you may have to change paths in some of the scripts accordingly.