Skip to content

An open source utility to build and simulate cores.

License

Notifications You must be signed in to change notification settings

VisorFolks/cyanforge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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