项目地址:https://gitee.com/lizhanpeng2022/cpu_prj本人小白一枚,在学习 FPGA 的过程中偶然刷到了 tinyriscv 这个开源项目,并且自己对计算机体系结构的知识也很感兴趣,所以想参考这个开源项目做一个基于 RISC-V 指令集的 CPU。目前本项目的 CPU 端目前大致已经开发完毕,并且成功把 RT-Thread nano 内核移植到本 CPU 上运行。如果大家对 RISC-V CPU 或者 RT-Thread 感兴趣的话,欢迎大家 star~本项目实现的是一个单核 32 位的小型 RISC-V 处理器核,采用 verilog 语言编写。有如下特点:支持 RV32IM 指令集(除了 FENCE 指令),通过 RISC-V 指令兼容性测试;采用哈佛结构,指令和数据分开存储;采用三级流水线,即取指,译码,执行;可以运行 C 语言程序;rom 和 ram 可以综合到 bram 上,支持更大的空间;支持中断;支持总线;支持串口烧录程序;支持 RT-Thread nano;