原创
【兆易创新RISC-V开发板评测】兆易创新GD32VF103V-EVAL全功能开发板
在19年9月的时候看到老师发了消息说第二届CCC(Chisel Community Conference)要在学校举办,想着也挺久没有回学校了,就报名参加了。
会议办的非常棒,虽然主要是介绍chisel的生态,但是chisel最早的一个实验项目就是Rocket chip,Rocket chip是一个generator,可以产生自己需要的Risc-V 芯片代码,注意这里不仅仅是一个IP的代码,而是一个SOC的代码,非常的神奇!!几年前对Rocket Chip有所耳闻,但是一直没有机会深入了解,一方面这个是用chisel写的,有一定的门槛,另外一方面主要是自己懒
。之前一直是纸上谈兵,并没有接触过真正的Risc-V的芯片,恰巧这次面包板社区联合兆易创新有这个活动,提供了近距离接触Risc-V的机会,真的非常感谢!
自己是从事芯片设计的,所以评测的角度可能有所不同。Risc-V的诞生就是与ARM竞争的,所以类似ARM有低中高端系列,像我们这次拿到的GD32VF103系列主要竞争对手就是ARM的M3/M4系列。这些IP主要的应用除了一些MCU芯片以外,就是在一些大型的SOC中参与到IP控制,功耗管理,底层协议实现等方面。前面一个MCU芯片的应用其实还是比较依赖生态的,也就是说更开放,需要承接更多用户的需求在里面,后面SOC中的应用就比较封闭了,这部分往往是对用户不可见的,所以Risc-V在这方面应该更容易发力。不过即使在这部分,也是前途坎坷的,主要面对以下挑战:1. 大型SOC芯片需要极高的稳定性,这需要大量的验证和测试。2. 需要集成一定的安全性(security)实现。3. 需要容易无缝集成到目前的SOC开发流程中。主要的优势:1. 没有国界,也就不受Trump的威胁(待确定)。2. 免费。3. 可扩展。
从芯片设计角度看这款芯片的话,主要关心的是这款芯片的PPA,也就是Power,Performance,Area. 看到有博文已经简单对比了与ARM的类似芯片的功耗差异,我准备测试下这个Risc-V的性能方面。在测试性能之前,先来玩一下这块板子上的这块屏幕吧,顺便熟悉下这块板子以及开发环境。
按照其他博主对环境的介绍安装配置好以后,看一眼LCD的API吧:
作者: FunKing, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-1335462.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
curton 2020-2-2 23:50