Installation

Get AsteRISC

Step 1: Install git

sudo apt update
sudo apt install -y git

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

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.