IC/FPGA优质开源项目推荐(十)
来源:AriesOpenFPGA 发布时间:2024-04-09 分享至微信

简介

本文是优质开源项目推荐的第十期,主要给大家分享高质量的开源CPU项目以及以太网的项目。给想做项目的朋友作为一些参考。

开源CPU

目前最火开源的架构是RISC-V,所以推荐的项目以RISC-V架构的CPU为主。

cva6

第一个开源CPU是cva6,6级流水,single-issue,in-order的64bit的CPU。这个项目最大的特色是全面,包含有mmu,中断等。支持Spike ISS,支持vcs-uvm,验证比较全面。带有综合的脚本,流程比较全面,适合想了解CPU设计全流程的朋友。

开源项目地址:

https://github.com/openhwgroup/cva6.git

项目的部分图:

整体框架
MMU
流水线
FPGA设计框图

cv32e40p

cv32e40p是一个32bit,4级流水线,符合RV32IM[F|Zfinx]C指令集的RISC-V CPU。

整体框架
流水线

总结

之前公众号就推荐过CPU相关的项目,64bit的开源项目,国内C910做的比较不错,可以关注,本文推荐的cva6给出的IC设计流程比较多,适合想学习CPU整体流程的朋友。

FPGA/IC技术交流群:808033307

EDA软件交流群:248615078

[ 新闻来源:AriesOpenFPGA,更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj]
存入云盘 收藏
举报
全部评论

暂无评论哦,快来评论一下吧!