Member-only story

Vitis 2021.1 Embedded Platform for Zybo-Z7–20

Mohammad Hosseinabady
8 min readAug 15, 2021

--

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:

  1. Hardware: Using Vivado to prepare the underlying hardware components and generate an XSA file
  2. Software: Using the PetaLinux to configure and generate the corresponding Linux operating system.
  3. 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

--

--

Mohammad Hosseinabady
Mohammad Hosseinabady

Written by Mohammad Hosseinabady

Designing digital systems and accelerating functions with HLS for FPGAs are fun.

No responses yet

Write a response