RISC-V MCU中文社区

cc01开源处理器

发表于 开源蜂鸟E203 2020-09-28 14:22:55
0
2610
0

蜂鸟E203是胡振波开发的开源处理器核,用verilog 写成。作者专门写了本书《手把手教你设计CPU——RISC-V处理器篇》介绍蜂鸟的设计思想和实现细节。蜂鸟实现非常精妙,且作者非常无私、用简洁优美的语言苦口婆心的介绍全部细节,至少在国内是最好的开源RISC-V处理器核,没有之一。

蜂鸟功能完备,优化技巧和细节很多,加上用verilog语言写成,代码量较大,初学者需要花很多时间来理解掌握。笔者照虎画猫用Chisel语言写了cc01,只支持32位整型指令,在写回优先级算法上和蜂鸟相反。得益于Chisel较高的抽象层次和良好的复用功能,当然也因为实现的特征少,笔者认为cc01代码量较小,结构清晰,对初学者更友好。只是需要花些时间磨磨刀。准确的说,是凿子。

github.com/lingscale/cc01

www.riscv.cn

喜欢0
用户评论
pdp11_foo

pdp11_foo 未通过实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板