Rocket Chip 介绍
Rocket Chip 是基于 Chisel 开发的一款开源的 SoC 生成器,具有可综合的RTL。通过配置可以生成两种基于 RISC-V 指令集的通用处理器就。Rocket-Chip 中有两种处理器,其中顺序执行的是 Rocket,乱序执行的叫 BOOM。
Rocket-Chip 最重要的特性是可配置,它是一个 CPU 生成器,而非单一的 CPU,可以根据不同的配置生成不同的 CPU。Rocket-Chip 还支持使用扩展指令实现定制加速器,因此可以通过相应的配置来生成不同的 SoC。整个 Rocket-Chip 的生成器结构如图 3.2 所示。
A 为核生成器,用于生成处理器核,主要支持 Rocket-core 和 BOOM 两种内核。B 为缓存,主要包括 L1 缓存和 L2 缓存。C 为 ROCC 接口,即 Rocket-Chip 的自定义交互接口,用户可以使用 Chisel 语言将自行编写的加速器挂载到 Rocket-Chip 中。D 为 Tile,一个处理器核和一个 L1
Rocket Chip 介绍相关推荐
- chisel(Rocket Chip)中如何参数化芯片系统
2021.9.5 有些地方添加了一点自己的理解!!! 0 绪论 前面已经介绍了chisel的初级和高级参数化. 如何把这些东西有效的在系统中组织起来呢?如何在系统中快捷的使用他们?这篇文章主要解决这个 ...
- 优秀的 Verilog/FPGA开源项目介绍(三十六)-RISC-V(新增一)
关于RISC-V的二三事 risc-v官网 ❝ https://riscv.org/ RISC-V(跟我读:"risk----------------five")是一个基于精简指令 ...
- 【云原生之Docker实战】使用Docker部署Web在线聊天室Rocket.Chat
[云原生之Docker实战]使用Docker部署Web在线聊天室Rocket.Chat 一.Rocket.Chat介绍 二.检查本地系统环境 1.检查系统版本 2.检查docker版本 3.检查doc ...
- 片上总线协议学习(1)——SiFive的TileLink与ARM系列总线的概述与对比
link 片上总线协议学习(1)--SiFive的TileLink与ARM系列总线的概述与对比 finally 27 人赞同了该文章 一.背景介绍 随着超大规模集成电路的迅速发展,半导体工业进入深亚微 ...
- 简评几款开源RISC-V处理器
RISC-V 能够实现"自主可控"与"普世通用"的国产处理器,中国应该拥抱此技术. 胡振波 转存失败重新上传取消 RISC-V指令集是怎么回事就不多说了.开门见 ...
- FireSim简介-亚马逊云-伯克利合作项目-公共云中FPGA加速的周期精确扩展系统仿真-ISCA18
论文:Karandikar S , Mao H , Kim D , et al. FireSim: FPGA-Accelerated Cycle-Exact Scale-Out System Simu ...
- chipyard学习笔记
目录 一 . 进入chipyard后的环境变量设置 3 二 . 6. Customization 自定义SoC学习: 3 Chipyard document 6.1 : 3 Chipyard docu ...
- RISC-V架构总结1
国产芯片能够自主一直是大家共同的期待!但无奈起步较晚,目前的通用计算平台已经是外国企业的天下.国产自主的芯片不仅仅是在工艺上还达不到目前商用芯片的水平,最底层的CPU指令集架构上也是处处受制于ARM, ...
- Xilinx Jtag Access/svf文件/BSCANE2
可以在vivado安装bin目录使用xsdb.bat或xsct.bat调出命令行控制界面:[除了使用官方的usb-jtag接口,还可以使用open ocd的接口开发(不过,openocd可能不支持xi ...
最新文章
- Python常用函数--文档字符串DocStrings
- 黑马程序员的课程不如兄弟连兄弟会好
- AndroidStudio更新时报错:Connection Error,Temp directory inside installation
- 参加腾讯DevDays是一种什么样的感受?
- Node.js Path 模块
- 政企多样化发力 社区半径引领智慧社区生态建设
- python足球投注_/usr/lib目录属性更改引发的蝴蝶效应
- 关于机器学习 Machine Learning中loss函数参数正则化的一点思考
- 力扣--19删除链表中的倒数第n个节点
- jQuery常用的查找Dom元素方法
- React 从入门到进阶之路(二)
- 计算机四级要学多长时间,过计算机四级要多长时间哦?
- [乐意黎原创]]CuteFTP 操作文件时,中文文件名显示乱码的解决
- 微信公众号开发:素材管理(临时、永久)
- 不锈钢水处理过滤器在食品领域中的运用
- 苹果App Store公布最新应用审核标准:更加严格
- 第十一家面试(堆糖)
- mongodb权威指南读书笔记
- NB-IOT-BC26模块MQTT AT指令调试记录
- [FUNC]AHK有没有日期运算?比如,20-DEC-2018 减2天
热门文章
- 安装torch_points3d时提示 No such file or directory: nvcc
- bitbake.bb文件解析[转]
- 2022年10月30日马丁·加德纳聚会线上活动重磅来袭!
- python爬取12306_Python 爬取12306火车票
- 移动互联网敏捷开发流程
- python自动化系列之python操作pptx文件
- ssh访问控制,封杀ip,防止暴力破解
- 【风靡全球年近40年的C++过时了吗?C++20来告诉大家】
- 如何在html中插入本地音乐
- ZBar源码分析(十一)