Skip to content

Latest commit

 

History

History
224 lines (163 loc) · 10.8 KB

resource.md

File metadata and controls

224 lines (163 loc) · 10.8 KB
layout
default

RISC-V资源列表

处理器实现

  • BOOM: Christopher Celio的RV64乱序处理器实现。Chisel, BSD Licensed。 [GitHub] [Doc]

  • BottleRocket: RV32IMC微处理器。Chisel, Apache Licensed。   [GitHub]

  • bwitherspoon: RV32微处理器。SystemVerilog, ISC Licensed。 [GitHub]

  • Clarvi: 剑桥大学教学用RISC-V处理器。SystemVerilog, BSD Licensed。 [GitHub]

  • F32: 针对FPGA的RV32微处理器,VHDL,BSD Licensed。 [GitHub]

  • GRVI: Gray Research LLC. 针对FPGA优化的RV32微处理器,commercial licensed。 [Web]

  • Hummingbird E200. 二级流水线,目标替代Cortex-M0/8051, Verilog, Apache 2.0 licensed。 [GitHub]

  • invicta: 一级流水线的RV32微处理器。Verilog,BSD Licensed。 [GitHub]

  • Kamikaze: RV32微处理器。Verilog,MIT Liencensed。 [GitHub]

  • KCP53000: Samuel A. Falvo II的RV64处理器实现。Verilog, MPL Licensed。 [GitHub]

  • nanorv32: 2机流水线的RV32实现。Verilog, GPLv2 Licensed。 [GitHub]

  • OpenV: 支持RV32的开源微处理器,Verilog,MIT Licensed,OnChipUIS,来源于哥伦比亚的Universidad Industrial de Santander。 [GitHub]

  • ORCA: 支持RV32的开源微处理器,VHDL,BSD Licensed,VectorBlox。 [Github]

  • PicoRV32: Clifford Wolf设计的(针对FPGA)RV32微处理器,Verilog,ISC Licensed。 [GitHub]

  • Potato: 针对FPGA的RV32微处理器。VHDL,BSD Licensed。 [GitHub]

  • RI5CY:支持RV32的开源微处理器

    • PULPino: SystemVerilog,Solderpad Licensed, 来源于苏黎世理工和博洛尼亚大学的PULP项目。 [GitHub] [Web]
  • RIDERCORE: RISC-V乱序处理器设计。Verilog, BSD Licensed。 [GitHub]

  • River: GNSS Senor Ltd.基于Rocket架构开发的RV64处理器。VHDL, BSD Licensed。 [GitHub]

  • Rocket: 支持RV64/32的开源处理器

    • Rocket-Chip: Chisel,BSD Licensed, Free chips project, UC Berkeley分离的开源工程。 [GitHub]
    • Freedom: Chisel,Apache Licensed, SiFive, UC Berkeley分离的初创企业。 [GitHub] [Web]
    • lowRISC:Chisel+SystemVerilog,Solderpad Licensed, 从剑桥大学发起的非盈利组织。 [GitHub] [Web]
    • RoCC: the Rocket customized coprocessor interface 和Rocket处理器紧密互联的的协处理器接口。 [BSG]
  • RV12: RoaLogic的RV32微处理器。Verilog, RoaLogic non-commercial Licensed。 [GitHub]

  • SCR1: Syntacore的RV32开源微处理器。SystemVerilog,Solerpad Licensed。 [GitHub]

  • SHAKTI:印度IIT-Madras的RISC-V处理器系列,Bluespec, BSD Licensed。 [Bitbucket]

  • Sodor: 教学用的RISC-V处理器。Chisel, BSD Licensed。 [GitHub]

  • uRV: 针对FPGA的RV32微处理器。Verilog,LGPLv3 Licensed. [ohwr]

  • VexRiscv: 用SpinalHDL编写的针对FPGA的RV32微处理器。SpinalHDL, MIT Licensed。 [GitHub]

  • YARVI: Tommy Thorn设计的RV32I微处理器,Verilog,GPL2v Licensed。 [GitHub]

其他硬件模块

  • RISCV-FPU:王逵的FPU设计。 [GitHub]

操作系统

  • Linux

    • RISCVEMU: Fabrice Bellard维护的RISC-V Linux emulator。
    • JSLinux: Fabrice Bellard维护的可在浏览器里运行的RISC-V操作系统。
  • Linux distribution

开发工具

形式化验证

文档

其他


如果本页中的连接失效,请联系CNRV更新,或直接向网页源码发送PR修正。

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行许可。