Download RealProbe
Below is an overview of what the RealProbe GitHub repository directory structure looks like:
Keep this structure in mind as you follow the steps outlined below.
Prerequisites
For this tutorial, you’ll need Vitis HLS and Vivado version 2023.1. Please ensure that both tools are installed and updated to this version before proceeding.
Note
RealProbe is tested for Vitis HLS and Vivado version 2023.1. While it may theoretically support other versions if they include an open-sourced llvm build frontend, it is crucial that Vitis HLS, Vivado, and the Vitis HLS LLVM build library are all consistent and use the same version.
RealProbe is tested on Red Hat Enterprise Linux 7.9. There are many ways you can use Linux on Windows; you can choose any ways based on your preferences.
Step 1: Download RealProbe
First, clone the RealProbe repository from GitHub. This download should take approximately 2 minutes.
$ git clone https://github.com/sharc-lab/RealProbe.git
$ cd RealProbe
Step 2: Set the Download Path
Next, you’ll need to set the path where RealProbe was downloaded. Inside the RealProbe directory, open the Makefile to update the path settings. Ensure that the paths are absolute.
$ cd realprobe
$ vi Makefile
In the Makefile, modify the top lines to reflect the absolute path where the RealProbe repository is cloned:
$ # Change the path to be absolute path
$ REALPROBE_PATH := <ABSOLUTE PATH>/realprobe
$ HLS_BUILD_PATH := <ABSOLUTE PATH>/hls-build