最近,新来科技以开源Hummingbird E203处理器为例,启动了一个完整的RISC-V处理器教学平台。
它包括一个成熟的软件和硬件平台,丰富的辅助教学资源,还提供了一个全面的实际比赛平台和开放的交流。
该平台旨在为大学提供整合“教学+竞赛”的完整平台,重点是理论教学和工程实践的有效结合。
新型开源蜂鸟E203 SoC据悉,蜂鸟E203是中国第一款开源RISC-V处理器。
自2018年发布以来,它已经积累了广泛的用户,并受到了大多数电子设计工程师,教师,学生和发烧友的关注和好评。
并获得中国开放指挥部生态联盟颁发的科教实践奖。
在新推出的RISC-V处理器教学平台中,新来科技已对开源蜂鸟E203 SoC进行了全面升级。
在保持原始工业级开发标准的同时,内容更丰富,更具可伸缩性,并且与当前处理器保持一致。
朝着DSA(域特定体系结构)的体系结构的新趋势可以灵活地满足更多应用程序的需求。
◆蜂鸟E203 RISC-V处理器内核(RV32IMAC)增加了NICE(核指令协处理器扩展)协处理器扩展接口,并提供了简单的应用案例,方便用户扩展自定义硬件加速单元; ◆Hummingbird E203 SoC集成了许多开源的APB接口外设(GPIO,I2C,UART,SPI等)。
这些外围设备以System Verilog语言实现,并且具有良好的可读性; ◆提供系统级仿真验证平台,并支持开源和商业用途的仿真工具。
成熟的软件和硬件平台欣来科技为新型Hummingbird E203处理器提供了从硬件平台(Nuclei DDR200T,MCU200T),软件开发平台(HBird SDK,Nuclei Studio)到板级实验包(Nuclei Board Labs)的完整应用程序。
)平台,并配有详细的用户手册,从而大大降低了开发人员使用和开发Hummingbird E203处理器的门槛。
硬件平台新来科技为其自行开发的处理器定制了新的SoC原型硬件平台(Nuclei DDR200T和MCU200T)。
两种硬件平台都集成了基于Xilinx XC7A200T的FPGA子系统,并且板上的外围资源非常丰富。
,可以满足新来科技全系列处理器原型验证的要求。
相比之下,Nuclei DDR200T具有更丰富的存储资源。
板载存储资源(例如DDR III和eMMC)可以满足具有高存储要求的应用程序场景,例如运行Linux操作系统。
此外,Nuclei DDR200T还集成了基于GD32VF103的MCU子系统,可用于RISC-V通用MCU的相关开发。
新的Hummingbird E203 SoC支持两种硬件平台。
根据用户手册,在将Hummingbird E203 SoC实施到相应硬件平台的FPGA之后,开发人员可以轻松实现RISC-V嵌入式开发。
支持软件开发平台HBerd SDK的软件开发套件(HBird SDK)Hummingbird E203处理器是新来科技公司新开发的,与适用于新来商业RISC-V内核的Nuclei SDK架构一致。
它提供了底层驱动程序和实时操作系统(FreeRTOS,μC/ OS-II,RT-Thread)支持。
在开发方法中,它与Nuclei SDK高度一致,并且可以无缝切换。
集成开发环境(IDE)Nuclei Studio是欣莱科技推出的集成开发环境,以支持其自行开发的处理器核心产品,为用户提供图形界面开发方法。
它与HBird SDK完全集成,可以轻松创建新模板项目并根据要求修改项目设置选项。
Nuclei Board Labs Nuclei Board Labs涵盖了大量基于Hummingbird E203 SoC的板级嵌入式开发实验,这极大地促进了Nuclei DDR200T和MCU200T开发板用户开始使用开源Hummingbird处理器。
使用和开发。
丰富的支持教学资源为了促进大学教师开发与RISC-V处理器相关的课程,欣来科技提供了丰富的支持资源,从网络文档,出版的书籍到课程以及实验教学课件。
根据过去与许多大学合作的经验,这些资源可用于以下课程:◆计算机组成原理