有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 皋陶 于 2020-10-16 23:48 编辑
本系列主要就蜂鸟FPGA开发板及蜂鸟JTAG下载器进行讲解说明,其中包括:
《蜂鸟FPGA开发板全知道篇1:开源内核简介》节选于《手把手教你设计CPU:RISC-V处理器篇》第四章。
目录1 开源背景简介 2 蜂鸟E203内核简介 3 蜂鸟E203内核快速上手介绍
1 开源背景简介
由于RISC-V的开放性,受到了全世界范围内的广泛关注。在教育教学和爱好者领域,使用开源的RISC-V处理器内核进行科研、自学和教学日趋成为主流。
目前全世界范围内存在着诸多的开源RISC-V处理器核,对于众多开源实现加以分析,我们可以发现这些现象:
蜂鸟E203处理器内核(简称蜂鸟E203内核)可有效解决以上这些问题,与其他的RISC-V开源处理器实现相比,它具有如下显著特点:
2 蜂鸟E203内核简介
蜂鸟E203内核的处理器研发团队拥有多年在国际一流公司开发处理器的经验。蜂鸟是世界上最小的鸟类,其体积虽小却有着极高的速度与敏锐度,可以说是世界上“能效比”最高的鸟类。蜂鸟E203内核以蜂鸟命名便寓意于此,旨在将其打造成一款世界上最小面积与最高能效比的RISC-V处理器。 蜂鸟E203内核的特性简介如下:
蜂鸟E203内核作为结构精简的处理器核,可谓“蜂鸟虽小、五脏俱全”,源代码全部开源公开,文档翔实,非常适合作为大中专院校师生学习RISC-V处理器设计(使用Verilog语言)的教学实验或自学案例。
蜂鸟E203内核的系统示意图如图1所示,其提供丰富的存储和接口,包括:
注意: 蜂鸟E203内核主要面向教育教学和爱好者领域,源代码全部开放。理论上可以用于商业目的,但是不保证其商用质量和服务。 The main purpose ofthis open-sourced core is to be used by students/university/research andentry-level-beginners, hence, the commercial quality (bug-free) and service ofthis core is not not not warranted!!!
很多开源的处理器核仅有一个Core的实现,为了使其能够被完整使用起来,用户需要花费不少精力来构建完整的SoC平台、FPGA平台、并且对于调试(Debugger)的支持更加的困难。
蜂鸟E203内核不仅仅完全开源了Core的实现,还搭配完整的开源SoC平台,如图2和表1所示。请参见《蜂鸟FPGA开发板全知道篇3: 开源SoC简介》(请持续关注,后续即将发布)了解更多SoC的介绍与信息。
蜂鸟E203内核还提供软件开发环境,支持交互式硬件调试工具(GDB)的支持。用户可按照文档《蜂鸟FPGA开发板全知道篇2:快速上手介绍》(请持续关注,后续即将发布)中步骤便可快速搭建完整的SoC仿真平台或者FPGA原型平台,并运行软件示例。
图2 蜂鸟E203内核配套SoC结构图
表1 蜂鸟E203内核配套SoC特性
4 蜂鸟E203内核快速上手介绍
详情请参见另外文档《蜂鸟FPGA开发板全知道篇2:快速上手介绍》
完
|