An open-source utility to build and simulate cores ...
Currently, this framework support ibex core. The sources for core are fetched while performing the build.
Install pre-requisites [OS: Ubuntu]:
sudo apt install verilator gtkwave build-essential python3 python3-pip python3-venv libelf-dev srecord
To check the available cores to build, run:
make list
To fetch the ibex-core sources, run:
make get_ibex
To build the core of your choice, run:
make <core-name> # core name can be obtained from above list
To verilate the core, run:
make <core-name> verilator VARGS=<VERILATOR ARGS>
To clean the build, run:
make clean