没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
riscv-mini 作者:Donggyu Kim( ) riscv-mini是用Chisel编写的简单RISC-V 3级管道。 它已经在各个项目的发展,包括一个关键的例子 , , ,仿真和验证的方法。 它实现了用户级别ISA版本2.0的RV32I和特权架构版本1.7的计算机级别的ISA。 与其他简单管道不同,它还包含简单的指令和数据缓存。 注意,真实世界的处理器并不是riscv-mini的目标。 在进入之前,它是作为中间示例而开发的。 数据路径图 入门 $ git clone https://github.com/ucb-bar/riscv-mini.git $ cd riscv-mini $ make # generate firrtl & verilog files in generated-src verilog输出文件可用于仿真器仿真或ASIC
资源推荐
资源详情
资源评论
收起资源包目录
riscv-mini-release.zip (96个子文件)
riscv-mini-release
.gitignore 126B
diagram.pdf 44KB
Makefile 2KB
project
build.properties 18B
src
main
scala
Config.scala 753B
ImmGen.scala 2KB
Main.scala 617B
Control.scala 8KB
Tile.scala 3KB
RegFile.scala 737B
Cache.scala 6KB
CSR.scala 9KB
Datapath.scala 5KB
Core.scala 1KB
BrCond.scala 1KB
Instructions.scala 3KB
ALU.scala 2KB
cc
top.cc 3KB
mm.h 2KB
mm.cc 3KB
test
resources
towers.riscv.hex 19KB
rv32ui-p-slti.hex 3KB
rv32ui-p-sra.hex 4KB
rv32ui-p-bgeu.hex 3KB
rv32mi-p-ma_addr.hex 2KB
rv32ui-p-addi.hex 4KB
median.riscv-large.hex 178KB
rv32ui-p-bge.hex 3KB
rv32ui-p-lw.hex 8KB
rv32ui-p-add.hex 4KB
rv32ui-p-blt.hex 3KB
towers.riscv-large.hex 19KB
median.riscv.hex 50KB
rv32ui-p-j.hex 1KB
rv32ui-p-lhu.hex 8KB
rv32mi-p-csr.hex 2KB
rv32ui-p-slli.hex 3KB
rv32ui-p-srai.hex 3KB
rv32ui-p-bltu.hex 3KB
rv32ui-p-xor.hex 4KB
rv32ui-p-lui.hex 2KB
rv32ui-p-andi.hex 2KB
rv32ui-p-and.hex 4KB
rv32ui-p-jalr.hex 2KB
rv32ui-p-xori.hex 2KB
rv32mi-p-scall.hex 4KB
rv32ui-p-sh.hex 8KB
rv32ui-p-sw.hex 8KB
rv32ui-p-lh.hex 8KB
rv32ui-p-or.hex 4KB
rv32ui-p-lb.hex 8KB
rv32ui-p-sub.hex 4KB
rv32mi-p-illegal.hex 1KB
multiply.riscv.hex 19KB
rv32mi-p-sbreak.hex 3KB
rv32ui-p-beq.hex 3KB
rv32ui-p-sll.hex 4KB
qsort.riscv.hex 21KB
multiply.riscv-large.hex 41KB
rv32ui-p-simple.hex 1KB
rv32ui-p-jal.hex 2KB
qsort.riscv-large.hex 51KB
rv32ui-p-lbu.hex 8KB
rv32mi-p-ma_fetch.hex 2KB
rv32ui-p-slt.hex 4KB
rv32ui-p-sb.hex 8KB
rv32ui-p-auipc.hex 1KB
rv32ui-p-bne.hex 3KB
vvadd.riscv.hex 41KB
rv32ui-p-ori.hex 2KB
vvadd.riscv-large.hex 259KB
scala
CoreTests.scala 3KB
Opcode.scala 2KB
TestUtils.scala 11KB
DatapathTests.scala 3KB
CacheTests.scala 12KB
ALUTests.scala 3KB
CSRTests.scala 11KB
ImmGenTests.scala 2KB
Utils.scala 1KB
TileTests.scala 4KB
BrCondTests.scala 2KB
.travis.yml 512B
custom-bmark
.gitignore 22B
add.S 77B
Makefile 1KB
main.c 111B
LICENSE 1KB
.gitmodules 0B
diagram.png 405KB
README.md 3KB
.install_verilator.sh 662B
lib
src
main
scala
config
Config.scala 3KB
junctions
nasti.scala 9KB
build-riscv-tools.sh 685B
build.sbt 582B
共 96 条
- 1
资源评论
Untournant
- 粉丝: 50
- 资源: 4587
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功