Boom环境的搭建

Boom环境的搭建


  • 关于RISCV的综述介绍,请参看本链接
  • 此安装步骤基于 Ubuntu 16.04
  • 从github上clone的Boom不可以直接运行,需要Rocket Chip Generator以及riscv-tool工具链

ucb riscv实验教程

  • riscv工具可以生成Verilog的仿真器
  • 所有的export请自行添加至~/.bashrc
  • 本步骤尚不完善,后续及时更新,
  • 如有任何建议,请联系lpn709695399@163.com.

目录

相关链接

RISCV综述
boom主页
riscv-toolchain主页
rocket chip generator主页
jdk下载页
vcs下载页(密码: 22f2)
vcs安装教程
vivado安装教程
fpga-zynq主页

安装步骤

1. 请先安装jdkvcs(密码: 22f2)

2. Rocket Chip Generator的安装

  • clone rocket-chip
    export TOP=~/riscv
        # pwd即为当前tools的安装路径,为方便后续工程的完整性,建议先创建riscv,
        # 以下步骤都安装在riscv目录下

    cd $TOP
    git clone https://github.com/ucb-bar/rocket-chip.git
    cd rocket-chip
    git submodule update --init
  • rocke chip generator 的编译过程如下

    步骤 转换 工具
    1. Chisel3 -> Firrtl sbt
    2. Firrtl -> Verilog Firrtl
    3. Verilog -> C++ Verilator
  • 安装Chisel,该工具包含sbtFirrtl

    cd $TOP
    echo "deb https://dl.bintray.com/sbt/debian /" | sudo tee -a /etc/apt/sources.list.d/sbt.list
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 642AC823
    sudo apt-get update
    sudo apt-get install sbt
  • 测试Chisel是否安装成功
    cd ~/Software/riscv/rocket-chip/chisel3
    sbt compile
        # compile the chisel library
    sbt test
        # run the included unit tests

3.

  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值