buckyball
A Scaling Framework for Domain Specific Architecture
Quick Start
一. build from source code (take about 2 hours)
- Dependency
-
安装 anaconda https://www.anaconda.com/download/
-
如果安装firesim,请设置系统免密 (可以自行跳过该步骤)
在sudoers文件中添加
user_name ALL=(ALL) NOPASSWD:ALL
- 安装Ninja,gtkwave
sudo apt install ninja-build
sudo apt-get install gtkwave
- 安装有bash环境(可以不使用bash作为shell,但需要本身有)
- 安装仓库
$ git clone https://github.com/DangoSys/buckyball.git
$ cd buckyball
$ ./scripts/init.sh
- smoke test in verilator
$ source buckyball/env.sh
$ bbdev verilator --run '--jobs 16 --binary /home/mio/Code/buckyball/bb-tests/workloads/output/workloads/src/CTest/ctest_mvin_mvout_alternate_test_singlecore-baremetal --batch'
二. 从docker直接启动 (很久没更新了)
$ docker pull ghcr.io/dangosys/buckyball:latest
Then you can start your simulation using bbdev
follow this document.