e203_hbirdv2:基于 RISC-V 的处理器内核与片上系统项目

Clone of e203_hbirdv2 with operation logs and comments in ChipCamp.

分支1Tags0
文件最后提交记录最后更新时间
1 年前
9 个月前
1 年前
5 年前
1 年前
6 年前
2 年前
5 年前
3 年前
5 年前
6 年前
9 个月前
3 年前
3 年前

蜂鸟v2 E203 内核与片上系统

部署文档

Note

蜂鸟 E603 现已发布 —— 一款可免费用于学术及非商业项目的 64 位 RISC-V 内核。
点击此处了解更多:Nuclei-Software/e603_hbird

芯驿科技(ChipCamp)关于 e203_hbirdv2 的博客(始于20251225)

  1. 查看操作日志:comments/01_make_step_by_step.log
  2. 待补充(TBD)。

关于

本仓库托管开源蜂鸟v2 E203 RISC-V处理器内核及片上系统(SoC)项目,由中国领先的RISC-V IP及解决方案公司华芯微特科技(Nuclei System Technology)开发并开源。

本项目是 SI-RISCV/e200_opensource 中维护的蜂鸟E203项目的升级版本,因此我们称之为蜂鸟v2 E203,其架构如下图所示。 hbirdv2

在此新版本中,我们进行了如下更新:

  • 为E203内核增加了NICE( Nuclei Instruction Co-unit Extension, Nuclei指令协处理器扩展),方便用户为E203内核创建定制化硬件协处理器。
  • 将PULP Platform的APB接口外设(GPIO、I2C、UART、SPI、PWM)集成到蜂鸟v2 SoC中,这些外设采用Verilog语言实现,便于用户理解。
  • 为蜂鸟v2 SoC增加了对新开发板(Nuclei ddr200t 和 mcu200t)的支持。

欢迎访问 https://github.com/riscv-mcu/hbird-sdk/,使用蜂鸟E203的软件开发套件。

欢迎访问 https://www.rvmcu.com/community.html,参与蜂鸟E203的讨论。

欢迎访问 http://www.rvmcu.com/,获取更多关于可用RISC-V MCU芯片及嵌入式开发的综合信息。

详细介绍与快速上手

我们提供了极为详尽的介绍文档和快速上手指南,助您轻松入门。

详细介绍及快速启动文档可通过以下链接查看:https://doc.nucleisys.com/hbirdv2/。

按照文档中的指引,您可以轻松开始使用Hummingbirdv2 E203处理器内核及片上系统(SoC)。

还在等什么?立即体验吧!

专用FPGA开发板与JTAG调试器

为了让用户能够快速、便捷地学习RISC-V,我们推出了专用的FPGA开发板和JTAG调试器。

Nuclei ddr200t开发板

DDR200T

Nuclei mcu200t开发板

MCU200T

Hummingbird调试器

Debugger

详细介绍及相关文档请访问:https://nucleisys.com/developboard.php。

蜂鸟软件开发套件(HummingBird SDK)

软件开发套件请点击:https://github.com/riscv-mcu/hbird-sdk。

微信群

如果您希望加入我们的微信群进行交流与获取支持,请扫描以下二维码:

wechat QR code

版本发布历史

注意事项

  • 许多人询问此内核和SoC是否可用于商业用途,答案如下:
    • 根据Apache 2.0许可协议,此开源内核可用于商业用途。
    • 但功能尚未完善。
    • 此开源内核的主要目的是供学生、高校、研究机构以及入门级初学者使用,因此,不保证此内核达到商业级质量(无缺陷),也不提供相关商业服务!!!

Release 0.2.1,2021年2月26日

这是Hummingbirdv2的release 0.2.1版本。

  • Hbirdv2 SoC

    • 将System Verilog实现的外设IP转换为Verilog实现。
  • 仿真(SIM)

    • 为Hummingbirdv2 SoC新增对仿真工具(iVerilog)和波形查看器(GTKWave)的支持。

Release 0.1.2,2020年11月20日

这是Hummingbirdv2的release 0.1.2版本。

  • Hbirdv2 SoC

    • 移除未使用的模块
    • 新增一个UART接口
  • FPGA

    • 为Hummingbirdv2 SoC新增对Nuclei mcu200t开发板的支持。

Release 0.1.1,2020年7月28日

这是Hummingbirdv2的release 0.1.1版本。

注意:

  • 本项目是 SI-RISCV/e200_opensource 中维护的Hummingbird E203项目的升级版本。
    • 此版本的新特性如下:
      • 为E203内核添加了NICE( Nuclei指令协处理器扩展)
      • 集成了来自PULP平台的APB接口外设(GPIO、I2C、UART、SPI、PWM)
      • 为Hummingbirdv2 SoC新增对Nuclei ddr200t开发板的支持。

项目介绍

Clone of e203_hbirdv2 with operation logs and comments in ChipCamp.

定制我的领域