To help you quickly get started with the Vitis core development kit, you can find tutorials, example applications, and hardware kernels in the following repositories on https://github.com/xilinx/Vitis-Tutorials.
- Vitis Application Acceleration Development Flow Tutorials
- Provides a number of tutorials that can be worked through to teach
specific concepts regarding the tool flow and application development.
The Getting Started pathway tutorials are an excellent place to start as a new user.
- Vitis Examples
- Hosts many examples to demonstrate good design practices, coding guidelines, design pattern for common applications, and most importantly, optimization techniques to maximize application performance. The on-boarding examples are divided into several main categories. Each category has various key concepts illustrated by individual examples in both OpenCL™ C and C/C++ frameworks, when applicable. All examples include a Makefile to enable building for software emulation, hardware emulation, and running on hardware, and a README.md file with a detailed explanation of the example.
Now that you have an idea of the elements of the Vitis core development kit and how to write and build an application for acceleration, review the best approach for your design problem.