This workshop demonstrates how Vitis is used to program all the features of the Versal ACAP platform. That includes the high performance Scalar Engines ( Arm A72 and R5F), the traditional FPGA Programmable Logic (via HLS) and the AI Engines ( via the dedicated AI Engine compiler). Vitis supports the development and verification of each functional sub-section, and then necessary system level integration and debug.
The emphasis of this course is on:
Introduces the basic behaviors required to drive the Vitis tool to generate a debuggable C/C++ application. {Lecture, Lab}
Covers the various software components, or layers, supplied by Xilinx that aid in the creation of low-level software. Also the basic services (libraries) available. {Lecture, Lab}
Highlights important parts of the underlying Linux system as it pertains to applications. {Lecture, Lab}
Reviews the use of the Vitis tool for Linux software development. {Lecture}
Describes the basics of actually running a debugger and illustrates the most commonly used debugging commands. {Lecture, Lab}