没有合适的资源?快使用搜索试试~ 我知道了~
riscv-simple-sv:一个简单的RISC V核心教学
共93个文件
sv:38个
s:38个
makefile:5个
需积分: 35 4 下载量 112 浏览量
2021-05-22
19:58:40
上传
评论
收藏 68KB ZIP 举报
温馨提示
riscv-simple-sv 这是用于教学目的的简单RISC V(rv32i)内核的集合。 它们是用SystemVerilog的子集编写的,是开源硬件综合框架和理解的, 是C ++编译器的开源Verilog。 该实现非常简单,没有麻烦,并且已明智地进行了模块化,因此综合工具生成的原理图是可读的。 当前实现了三个核心: 单周期内核(每个周期一条指令,单独的指令和数据总线), 多周期内核(每条指令多个周期,一条存储器总线,一个加法器), 流水线核心(五级流水线)。 单周期内核改编自 。 已对代码结构进行了修改,以提高可读性,并修复了一些错误。 测验 核心使用。
资源推荐
资源详情
资源评论
收起资源包目录
riscv-simple-sv-master.zip (93个子文件)
riscv-simple-sv-master
core
singlecycle
toplevel.sv 2KB
singlecycle_control.sv 5KB
singlecycle_datapath.sv 4KB
riscv_core.sv 3KB
singlecycle_ctlpath.sv 2KB
multicycle
toplevel.sv 1KB
multicycle_datapath.sv 6KB
riscv_core.sv 4KB
multicycle_control.sv 7KB
multicycle_ctlpath.sv 2KB
common
multiplexer2.sv 588B
control_transfer.sv 873B
example_data_memory.sv 873B
data_memory_interface.sv 2KB
example_text_memory.sv 507B
alu.sv 3KB
immediate_generator.sv 2KB
multiplexer.sv 778B
multiplexer8.sv 786B
instruction_decoder.sv 713B
adder.sv 449B
alu_control.sv 3KB
config.sv 1KB
register.sv 633B
constants.sv 5KB
example_memory_bus.sv 1KB
example_text_memory_bus.sv 685B
multiplexer4.sv 654B
regfile.sv 909B
example_data_memory_bus.sv 1014B
pipeline
pipeline_control.sv 5KB
toplevel.sv 2KB
riscv_core.sv 4KB
pipeline_ctlpath.sv 2KB
pipeline_datapath.sv 11KB
.travis.yml 584B
LICENSE 2KB
README.md 1KB
tests
.gitignore 11B
sub.S 3KB
sll.S 4KB
simple.S 560B
add.S 3KB
xor.S 3KB
bgeu.S 2KB
slti.S 2KB
beq.S 2KB
Makefile 734B
sw.S 3KB
sra.S 4KB
sb.S 3KB
srai.S 3KB
sh.S 3KB
or.S 3KB
lbu.S 2KB
slli.S 3KB
lb.S 2KB
lw.S 2KB
sltiu.S 2KB
slt.S 3KB
riscv_test.h 529B
LICENSE 1KB
jalr.S 1KB
auipc.S 644B
blt.S 2KB
bne.S 2KB
ori.S 2KB
lui.S 865B
srl.S 3KB
and.S 3KB
test_macros.h 17KB
sltu.S 3KB
srli.S 2KB
jal.S 1KB
link.ld 1KB
addi.S 2KB
bltu.S 2KB
lhu.S 2KB
xori.S 2KB
README 71B
lh.S 2KB
bge.S 2KB
andi.S 2KB
testbench
.gitignore 28B
common.mk 951B
Makefile 75B
singlecycle
Makefile 45B
config.sv 1KB
multicycle
Makefile 44B
config.sv 1KB
main.cpp 2KB
pipeline
Makefile 42B
config.sv 1KB
共 93 条
- 1
资源评论
胜负欲
- 粉丝: 21
- 资源: 4642
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功