🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/tinyriscv---一个从零开始写的极简、非常易懂的RISC-V处理器核
tinyriscv---一个从零开始写的极简、非常易懂的RISC-V处理器核
开源蜂鸟E203 作者 Blue Liang 发布于 2019-12-06 19:17(2499 天前) 24773 浏览

本项目实现的是一个32位单核RISC-V处理器(tinyriscv),采用verilog语言编写,只求以最简单、最通俗易懂的方式实现RISC-V指令的功能。tinyriscv处理器有以下特点:

  1. 1.支持RV32IM指令集,通过RISC-V指令兼容性测试;
  2. 2.采用三级流水线,即取指,译码,执行;
  3. 3.可以运行C语言程序;
  4. 4.支持JTAG,可以通过openocd读写内存(在线更新程序);
  5. 5.支持中断;
  6. 6.支持总线;
  7. 7.支持FreeRTOS;
  8. 8.支持通过串口更新程序;
  9. 9.容易移植到任何FPGA平台(如果资源足够的话);


源码:https://gitee.com/liangkangnan/tinyriscv

全部回复 12
b
bo_zou1778 天前 · 1 楼

麻烦请教一下楼主,如果想单步调试的话,需要什么IDE进行调试呢

雪の華
雪の華2073 天前 · 2 楼

楼主是不是看过《CPU自制入门》,模块划分、代码风格处处都是熟悉的感觉。

yang
yang2147 天前 · 3 楼

想问下用的 artix7 35T开发板是哪一家的?有链接吗?初学者想复现下,向大佬学习

梁康楠
梁康楠2249 天前 · 4 楼
回复 autos:

你好,是用的蜂鸟E203这块开发板吗?

不是的

a
autos2253 天前 · 5 楼

你好,是用的蜂鸟E203这块开发板吗?

B
Blue Liang2352 天前 · 6 楼
回复 simplezhq:

大牛,加油!我也是半路出家。

呵呵,我纯粹是兴趣使然,业余爱好。

simplezhq
simplezhq2357 天前 · 7 楼

大牛,加油!我也是半路出家。

B
Blue Liang2358 天前 · 8 楼
回复 wujiboy:

非常棒,我去看了楼主已经完成了很多功能了。我也想参与一个从头开始的,不过现在刚刚入门。。。

加油,我也是从零开始写的。

w
wujiboy2358 天前 · 9 楼
回复 Blue Liang:

本项目持续更新中。

非常棒,我去看了楼主已经完成了很多功能了。我也想参与一个从头开始的,不过现在刚刚入门。。。

B
Blue Liang2372 天前 · 10 楼

本项目持续更新中。

难忘
难忘2375 天前 · 11 楼

perfect

w
wujiboy2377 天前 · 12 楼

厉害!

💡 请 登录 后参与讨论(微信扫码即登录/注册)