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 介绍相关推荐

  1. chisel(Rocket Chip)中如何参数化芯片系统

    2021.9.5 有些地方添加了一点自己的理解!!! 0 绪论 前面已经介绍了chisel的初级和高级参数化. 如何把这些东西有效的在系统中组织起来呢?如何在系统中快捷的使用他们?这篇文章主要解决这个 ...

  2. 优秀的 Verilog/FPGA开源项目介绍(三十六)-RISC-V(新增一)

    关于RISC-V的二三事 risc-v官网 ❝ https://riscv.org/ RISC-V(跟我读:"risk----------------five")是一个基于精简指令 ...

  3. 【云原生之Docker实战】使用Docker部署Web在线聊天室Rocket.Chat

    [云原生之Docker实战]使用Docker部署Web在线聊天室Rocket.Chat 一.Rocket.Chat介绍 二.检查本地系统环境 1.检查系统版本 2.检查docker版本 3.检查doc ...

  4. 片上总线协议学习(1)——SiFive的TileLink与ARM系列总线的概述与对比

    link 片上总线协议学习(1)--SiFive的TileLink与ARM系列总线的概述与对比 finally 27 人赞同了该文章 一.背景介绍 随着超大规模集成电路的迅速发展,半导体工业进入深亚微 ...

  5. 简评几款开源RISC-V处理器

    RISC-V 能够实现"自主可控"与"普世通用"的国产处理器,中国应该拥抱此技术. 胡振波 转存失败重新上传取消 RISC-V指令集是怎么回事就不多说了.开门见 ...

  6. FireSim简介-亚马逊云-伯克利合作项目-公共云中FPGA加速的周期精确扩展系统仿真-ISCA18

    论文:Karandikar S , Mao H , Kim D , et al. FireSim: FPGA-Accelerated Cycle-Exact Scale-Out System Simu ...

  7. chipyard学习笔记

    目录 一 . 进入chipyard后的环境变量设置 3 二 . 6. Customization 自定义SoC学习: 3 Chipyard document 6.1 : 3 Chipyard docu ...

  8. RISC-V架构总结1

    国产芯片能够自主一直是大家共同的期待!但无奈起步较晚,目前的通用计算平台已经是外国企业的天下.国产自主的芯片不仅仅是在工艺上还达不到目前商用芯片的水平,最底层的CPU指令集架构上也是处处受制于ARM, ...

  9. Xilinx Jtag Access/svf文件/BSCANE2

    可以在vivado安装bin目录使用xsdb.bat或xsct.bat调出命令行控制界面:[除了使用官方的usb-jtag接口,还可以使用open ocd的接口开发(不过,openocd可能不支持xi ...

最新文章

  1. Python常用函数--文档字符串DocStrings
  2. 黑马程序员的课程不如兄弟连兄弟会好
  3. AndroidStudio更新时报错:Connection Error,Temp directory inside installation
  4. 参加腾讯DevDays是一种什么样的感受?
  5. Node.js Path 模块
  6. 政企多样化发力 社区半径引领智慧社区生态建设
  7. python足球投注_/usr/lib目录属性更改引发的蝴蝶效应
  8. 关于机器学习 Machine Learning中loss函数参数正则化的一点思考
  9. 力扣--19删除链表中的倒数第n个节点
  10. jQuery常用的查找Dom元素方法
  11. React 从入门到进阶之路(二)
  12. 计算机四级要学多长时间,过计算机四级要多长时间哦?
  13. [乐意黎原创]]CuteFTP 操作文件时,中文文件名显示乱码的解决
  14. 微信公众号开发:素材管理(临时、永久)
  15. 不锈钢水处理过滤器在食品领域中的运用
  16. 苹果App Store公布最新应用审核标准:更加严格
  17. 第十一家面试(堆糖)
  18. mongodb权威指南读书笔记
  19. NB-IOT-BC26模块MQTT AT指令调试记录
  20. [FUNC]AHK有没有日期运算?比如,20-DEC-2018 减2天

热门文章

  1. 安装torch_points3d时提示 No such file or directory: nvcc
  2. bitbake.bb文件解析[转]
  3. 2022年10月30日马丁·加德纳聚会线上活动重磅来袭!
  4. python爬取12306_Python 爬取12306火车票
  5. 移动互联网敏捷开发流程
  6. python自动化系列之python操作pptx文件
  7. ssh访问控制,封杀ip,防止暴力破解
  8. 【风靡全球年近40年的C++过时了吗?C++20来告诉大家】
  9. 如何在html中插入本地音乐
  10. ZBar源码分析(十一)