/cyanforge

An open source utility to build and simulate cores.

Primary LanguageMakefileMIT LicenseMIT

An open-source utility to build and simulate cores ...

Discord

Getting Started

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