Installation

Get AsteRISC

Step 1: Clone the repository

sudo apt update
sudo apt install -y git
git clone https://github.com/jsaussereau/AsteRISC.git
cd AsteRISC/
git submodule update --init --recursive

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.

Install Asterism

Step 1: Install Python 3.6+ and make

sudo apt install -y python3 make

Step 2: Install Python requirements

Option #2: Using pip

cd Asterism
sudo apt install python3-pip
pip3 install -r requirements.txt