一个“最像教科书”的开源RISC-V SoC:NEORV32

FPGA技术江湖 2026-06-12 08:12

在FPGA圈里,有些项目不是为了“炫技”,而是为了让你真正从零理解一个CPU + SoC是怎么跑起来的。

NEORV32 就是这一类项目。

GitHub:https://github.com/stnolting/neorv32

一个“最像教科书”的开源RISC-V SoC:NEORV32图1

01 它是什么?

NEORV32 处理器是一款可定制的类微控制器片上系统 (SoC),它基于 NEORV32 RISC-V CPU(https://riscv.org/) 构建,并采用平台无关的 VHDL语言编写。该处理器可用作大型 SoC 设计中的辅助控制器,也可作为小型定制微控制器使用。该项目旨在开箱即用 ,面向 FPGA/RISC-V 初学者和经验丰富的用户。

主要特点

  • 一体化软件包:CPU + SoC +软件框架+测试基础设施
  • 完全独立——无外部依赖
  • 完全用行为型、平台无关的 VHDL 描述 -没有原语、宏、属性等。
  • 技术友好;例如,所有内部存储器都可以映射到FPGA或ASIC原语。
  • 丰富的 CPU 和 SoC 配置选项,可适应各种应用需求。
  • 目标是在尽可能符合 RISC-V 标准的前提下,尽可能做到体积小巧。
  • 针对高时钟频率进行了优化,以简化集成和时序收敛
  • 从零开始printf("hello world");——完全开源且有文档记录
  • 易于使用——开箱即可使用

有用链接

  • 正在寻找全Verilog版本?请查看自动转换设置。

https://github.com/stnolting/neorv32/tree/main/rtl/verilog

  • 整个处理器也可作为Vivado IP Block提供。

https://stnolting.github.io/neorv32/ug/#_packaging_the_processor_as_vivado_ip_block

  • 详细信息请参阅在线文档。

https://stnolting.github.io/neorv32/

  • 项目链接

https://github.com/stnolting/neorv32

一句话总结

NEORV32不是最快的RISC-V core,也不是最复杂的SoC,

但它是:

最适合FPGA上“从0搭一个完整计算机系统”的开源项目之一

一个“最像教科书”的开源RISC-V SoC:NEORV32图2

往期精选 

一个“最像教科书”的开源RISC-V SoC:NEORV32图3
一个“最像教科书”的开源RISC-V SoC:NEORV32图4





一个“最像教科书”的开源RISC-V SoC:NEORV32图5
一个“最像教科书”的开源RISC-V SoC:NEORV32图6

FPGA技术江湖广发江湖帖

无广告纯净模式,给技术交流一片净土,从初学小白到行业精英业界大佬等,从军工领域到民用企业等,从通信、图像处理到人工智能等各个方向应有尽有,QQ微信双选,FPGA技术江湖打造最纯净最专业的技术交流学习平台。


FPGA技术江湖微信交流群

一个“最像教科书”的开源RISC-V SoC:NEORV32图7

加群主微信,备注姓名+学校/公司+专业/岗位进群


FPGA技术江湖QQ交流群

一个“最像教科书”的开源RISC-V SoC:NEORV32图8

备注姓名+学校/公司+专业/岗位进群

一个“最像教科书”的开源RISC-V SoC:NEORV32图9

声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。 
RISC-V Soc 开源
more
芯片设计,RISC-V正成为首选
【RISC-V Now!亮点解析】先楫半导体:高性能MCU如何开启嵌入式新生态?
openRuyi AI 新进展:让 RISC-V 异构 AI 开箱即用
图解芯技术 | RISC-V 的极简模块化特性
平台赋能、生态扩容、人才蓄力!RISC-V产业推进会擘画发展新蓝图
RISC-V 端侧 AI 生态迎来关键进展:如意社区推动 MNN 完成深度优化
跑起来了!openKylin成功适配RISC-V具身智能人形机器人
【RVEI】线上讨论会邀请 | RISC-V 章程修订讨论
诚邀报名!2026 RISC-V产业创新发展推进会即将启幕
听说ARM + RISC-V架构越来越火,那我要认真看看
Copyright © 2025 成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号