Member-only story
Vitis 2021.1 Embedded Platform for Zybo-Z7–20
The goal of this blog is to create a Vitis 2021.1 hardware accelerator platform for the Zybo-Z7–20 board from Digilent.
If you are interested to know how to use this platform to accelerate different compute-intensive tasks such as Support Vector Machine (SVM) on an FPGA-based embedded system, please refer to here.
Creating a Vitis platform has three main steps:
- Hardware: Using Vivado to prepare the underlying hardware components and generate an XSA file
- Software: Using the PetaLinux to configure and generate the corresponding Linux operating system.
- Platform: Using Vitis to integrate the hardware and software components and generate the final platform
Before starting the process of creating a Vitis hardware platform, we should install two software tools.
After installing the required software tools, we should prepare the folder hierarchy. For this purpose, perform the following commands
$ cd ~/workspace $ mkdir zybo_z7_20_base_2021_1 $ cd zybo_z7_20_base_2021_1 $ mkdir hardware software platform $ cd software/ $ mkdir linux-files $ cd linux-files/ $ mkdir boot
1. Hardware modules