RISCV-MINI环境安装与编译指南

======== setup basic environment =========

install ubuntu20.04-LTS

sudo apt install default-jre

sudo apt install git curl build-essential cmake flex bison gawk

sudo apt install libgmp-dev libmpfr-dev libmpc-dev

========= install scala-sbt ==============

refer to http://www.scala-sbt.org/download.html

echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | sudo tee /etc/apt/sources.list.d/sbt.list

echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | sudo tee /etc/apt/sources.list.d/sbt_old.list

curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | sudo apt-key add

sudo apt update

sudo apt install sbt

sbt --version

> sbt version in this project: 1.9.4

> sbt script version: 1.9.4

========= install verilator v4.218 ==========

git clone https://github.com/verilator/verilator

git checkout -b v4.218

git branch

autoconf

./configure

make

sudo make install

======== compile and run riscv-mini ========

git clone https://github.com/ucb-bar/riscv-mini

cd riscv-mini

make

make verilator

make run-tests

make sbt

>testOnly mini.TileBmarkTests

>testOnly mini.CoreISATests

>testOnly mini.TileSimpleTests

>test

==================================

export RISCV=/home/hemin/cad/RISCV

./build-riscv-tools.sh

make run-custom-bmark

相关推荐
howard20055 天前
1.6.1 掌握Scala数据结构 - 数组
scala·定长数组·变长数组
渣渣盟6 天前
Flink Table API与SQL流数据处理实战
大数据·sql·flink·scala
howard20059 天前
1.5 掌握Scala内建控制结构
scala·内建控制结构
howard20059 天前
1.1.2 Windows上安装Scala
scala·windows版本
allway210 天前
Debian Regular Expressions
运维·debian·scala
、BeYourself12 天前
Scala 字面量
开发语言·后端·scala
、BeYourself20 天前
Scala 数据类型
开发语言·后端·scala
howard200520 天前
1.2 Scala变量与数据类型
scala·变量·数据类型·常量