Acknowledgement: This is an updated version of the tutorial written by Yihan Jiang for ECE8893 in Spring 2022 and revised by Prof. Callie Hao at Georgia Tech ECE.

Revised by Akshay Kamath for Spring 2023.

Beginning Rituals

Ritual 1

Connect to the Georgia Tech VPN (Global Protect) - VERY IMPORTANT!

Ritual 2

Login to the ECE server:

~$ ssh -X [email protected]

Use -X to enable X11 forwarding to run graphics applications on your PC.

If you’re using Mac, use -Y to enable “trusted” X11 forwarding.

Ritual 3

Source the environment variables to run Vitis and Vivado.

~$ source /tools/software/xilinx/setup_env.sh
~$ source /tools/software/xilinx/Vitis_HLS/latest/settings64.sh

To avoid this ritual every time you login, add these commands to your ~/.my-bashrc file. This file gets automatically sourced every time you login.

Note that we will be working with Vitis version 2022.1 for this course.

Run Vitis GUI by invoking the following command.

~$ vitis_hls

Vitis GUI should open as shown below.

Untitled

Side Note: If you’d like to improve your terminal appearance, consider adding these lines in your ~/.my-bashrc as well.