ubuntu 配置 riscv rocket-chip
1. git clone https://github.com/freechipsproject/rocket-chip.git
$ git clone https://github.com/ucb-bar/rocket-chip.git
$ cd rocket-chip
$ git submodule update --init
2. 配置环境变量
setenv RISCV "~/rocket-chip/riscv/toolchain"
setenv MAKEFLAGS " -j1"
setenv RISCV_TOOLS_PATH "~/rocket-chip/riscv/toolchain"
setenv PATH "${PATH}:${RISCV_TOOLS_PATH}/bin
cd rocket-chip/riscv-tools
$ ./build.sh
3.安装jdk
sudo apt-get install default-jdk
4. 安装sbt
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
5. 配置firrtl
- Compile firrtl:
sbt compile
- Run tests:
sbt test
- Build executable (
utils/bin/firrtl
):sbt assembly
- Note: You can add
utils/bin
to your path to call firrtl from other processes
- Note: You can add
- Publish this version locally in order to satisfy other tool chain library dependencies:
cd firrtl $sbt compile $sbt test $sbt assemblysetenv PATH "${PATH}:utils/bin"cd ..sbt publishLocal firrtl
5. 配置chisel3
$cd chisel3
$sbt compile
$sbt test
6. finish
$ cd vsim
$ make
ubuntu 配置 riscv rocket-chip相关推荐
- Rocket Chip 介绍
Rocket Chip 是基于 Chisel 开发的一款开源的 SoC 生成器,具有可综合的RTL.通过配置可以生成两种基于 RISC-V 指令集的通用处理器就.Rocket-Chip 中有两种处理 ...
- chisel(Rocket Chip)中如何参数化芯片系统
2021.9.5 有些地方添加了一点自己的理解!!! 0 绪论 前面已经介绍了chisel的初级和高级参数化. 如何把这些东西有效的在系统中组织起来呢?如何在系统中快捷的使用他们?这篇文章主要解决这个 ...
- # Ubuntu 配置自带vnc桌面共享
Ubuntu 配置自带桌面共享 1.在setting>>shareing>>remote 选择on 如果用ubunutu直接远程连接的话已经可以了, 2.在ubuntu下使用系 ...
- Ubuntu 配置 Android 开发 环境
. 果断换Ubuntu了, Ubuntu的截图效果不好, 不能设置阴影 ... 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article ...
- ubuntu 配置网络
Ubuntu配置和修改IP地址 1.修改配置文件/etc/network/interfaces root@ubuntu:~# sudo gedit /etc/network/interfaces 添加 ...
- linux ubuntu 安装samba ftp nfs tftp,Ubuntu配置TFTP和NFS和samba服务配置.doc
Ubuntu配置TFTP和NFS和samba服务配置 配置tftp服务的步骤: 1.安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install t ...
- Ubuntu配置上位机Blackfin开发环境手记
Ubuntu配置上位机Blackfin开发环境手记 -------- 本文档适合使用Ctrl+F 搜索关键字 -------------- -------- It's more convenient ...
- Centos/ubuntu配置SVN服务
Centos安装svn yum -y install subversion ubuntu安装svn apt-get install subversion Centos配置svn root@hello: ...
- ubuntu 配置ftp server(zz)
ubuntu 配置 ftp server 安装vsftpd sudo apt-get install vsftpd # vsftp(Very Secure FTP)是一种在Unix/Linux中非常安 ...
最新文章
- Appcan页面跳转
- SQL server连接到服务器,无法连接到 (local)。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Se
- js node.js 编写命令工具demo
- MCMC 和 Gibbs采样
- 二分法查找(Java)
- 手机内部零件名称图解_旧手机回收后都干嘛了?
- 有限状态机的C++实现(2)-bayonet开源网络服务器框架
- linux下Hbase的常用shell命令
- 2016年第二季度DDoS攻击同比增长129%
- 深度学习—大厂笔试题
- SQL Server Reporting Services最佳做法
- 新手该学习Python2.x版本还是3.x版本
- 登录日志怎么实现_运维必看:日志标准化必须面对的 4 类问题
- PCL_OpenNI安装报错 解决办法
- 求一个容器的最值的索引_初中几何最值——瓜豆原理模型分析
- excel冻结指定行和列
- 刨根究底字符编码之—UTF-16编码方式
- 如何修改命令提示符(cmd)的颜色?
- 【904. 水果成篮】
- mybatisplus--getOne和逻辑删除问题详解
热门文章
- numpymatplotlib
- 绝缘栅型n沟道场管_技术小科普—MOS管场效应管(MOSFET)详解
- 未来音乐的格式——Opus格式
- java实现获取日期间隔天数,还有获取间隔之间的日期(单位:天)
- 奥林巴斯高管表示将会推出E-M5 II后续机型
- Unity Shader学习:SSR屏幕空间反射
- Linux 命令 | 常用命令 wc 详解 + 实例
- 有感于“学术官僚化、大学衙门化,教授奴才化”
- PAT_甲级_1071 Speech Patterns (25point(s)) (C++)【字符串处理/单词统计】
- 线程间通信的常用方式