Installation¶
Get AsteRISC¶
Step 1: Install git¶
sudo apt update
sudo apt install -y git
sudo dnf update
sudo dnf install -y git
sudo pacman -Syu
sudo pacman -S git --noconfirm
Step 2: Clone the repository¶
git clone https://github.com/jsaussereau/AsteRISC.git
cd AsteRISC/
git submodule update --init --recursive
Later updates can be done with:
git pull --recurse-submodules
git submodule update --init --recursive
Install the environment¶
Step 1: Install Python 3.6+ and make¶
sudo apt update
sudo apt install -y python3 python3-pip python3-venv make
sudo dnf update
sudo dnf install -y python3 make
sudo pacman -Syu
sudo pacman -S python3 make --noconfirm
Step 2: Install the Odatix based virtual environment¶
source install.sh
Install EDA tools¶
To run command from the Quick start section to work, you need the following tools:
Verilator 5+
Warning
Depending on your system, to have Verilator 5+, you may have to build it from source. Concerned distributions include: Ubuntu 22.04 and older, Debian 11 and older, Fedora 38 and older.
Vivado
Note
Vivado ML standard edition is a free Vivado version with no license requirements.