今年在MCU界,最受热议的话题非“RISC-V”莫属。从探讨它的指令集到生态系统,很多MCU公司都在摩拳擦掌,生怕错过属于MCU下一个十年的这场“盛宴”。
在国际MCU大厂还处于探讨阶段的时候,目前已经跻身中国Arm Cortex-M MCU市场排名第三的兆易创新(GigaDevice)走在前列,发布了让RISC-V“落地”的芯片——GD32VF103。
初识GD32VF103
兆易创新产品市场总监金光一介绍,这是全球首款RISC-V内核32位通用MCU。GD32VF103采用RISC-V的Bumblebee处理器内核。Bumblebee内核设计了二级变长流水线微架构,配备了精简的指令预取单元和动态分支预测器,并融入多种低功耗设计方法,能够以二级流水线的代价,达到传统架构三级流水线的性能和频率,实现了优秀的能效比与成本优势。所以GD32VF103在最高主频下的工作性能可达153 DMIPS,CoreMark测试也取得了360分的优异表现,相比GD32 Cortex-M3内核产品性能提升15%的同时,动态功耗还降低了50%,待机功耗更是降低了25%。
GD32VF103能够提供108 MHz的运算主频,以及16~128 KB的片上闪存和6~32 KB的SRAM缓存,gFlash专利技术支持内核访问闪存高速零等待。Bumblebee内核还内置了单周期硬件乘法器、硬件除器和加速单元应对高级运算和数据处理的挑战。
芯片采用2.6~3.6 V供电,I/O口可承受5V电平。配备了1个支持三相PWM互补输出和霍尔采集接口的16位高级定时器可用于矢量控制,还拥有多达4个16位通用定时器、2个16位基本定时器和2个多通道DMA控制器。中断控制器提供了多达68个外部中断并可嵌套16个可编程优先级,以增强高性能控制的实时性。
GD32VF103外设资源也极为丰富,包含多达3个USART、2个UART、3个SPI、2个I2C、2个I2S、2个CAN2.0B和1个USB 2.0 FS OTG,以及外部总线扩展控制器(EXMC)。其中,全新设计的I2C接口支持快速Plus (Fm+)模式, 频率最高可达1 MHz (1MB/s),是以往速度的两倍。SPI接口也支持四线制并新增多种传输模式,还可方便扩展Quad SPI NORFlash实现高速访问。内置的USB 2.0 FSOTG接口可提供Device、HOST、OTG等多种模式。
此外GD32VF103还集成了2个采样率高达2.6MSPS的12位高速ADC,提供了多达16个可复用通道,并支持16位硬件过采样滤波功能和分辨率可配置功能,同时拥有2个12位DAC。
兆易创新未来坚持Arm和RISC-V两种架构并行
兆易创新执行副总裁、MCU事业部总经理邓禹介绍,公司发布了RISC-V架构的产品,并不意味着会放弃Arm内核产品,未来兆易创新MCU产品战略要坚持两条腿走路,将GD32 MCU产品做成“百货公司”,让客户自由选择适合自己的产品。
笔者认为,凭借基于Arm Cortex-M3/M4/23架构的300多款产品,兆易创新实现了从第二梯队的第一名迈入第一梯队的前列,这样的积累谁都不会轻易放弃,但是要实现更进一步的发展,打造更全面的生态系统也是刻不容缓的。尽管MCU属于细水长流的行业,但是面对RISC-V这个很多公司都极为看好的新赛道,越早进入才越有话语权。正如倪光南院士所说“基于RISC-V的国产CPU虽然正在起步中,但是前景十分看好。”
金光一总监介绍,在兆易创新内部,开发Arm结构和RISC-V架构的是同一个团队,这样在做两种架构产品的兼容方面就极为有优势,所以兆易创新在GD32的Arm内核产品与RISC-V内核产品之间搭建了快速通道,将跨越处理器内核的产品选型和设计切换变得更加自如,除了在内核、中断、调试接口方面做微调之外,原有代码直接移植即可,这样就大大缩短了产品的开发周期。
芯片已来,生态仍需努力
现在,Arm能够拥有如此不可替代的地位,强大的生态系统是杀手锏。正如嵌入式软件行业协会嵌入式系统分会副理事长、《单片机与嵌入式系统应用》杂志副主编何小庆所言“我们对RISC-V架构产品要有信心,但是也要做好充分的准备,做好使用体验和生态系统才是推广的一张名片。”
虽然兆易创新表示已经能够提供从芯片到到程序代码库、开发套件、设计方案等完整工具链支持并持续打造RISC-V开发生态,多种开发板和应用软件已经准备就绪,但是不可否认的是,与Arm多年积累的强大生态系统相比,RISC-V的生态仍然属于“新来的”,所以RISC-V的未来依旧任重道远。笔者认为,既然已经有很多公司正在围绕RISC-V做工作,所以未来可期!
兆易创新让RISC-V首先“落地”,真的是MCU界的“小欢喜”,“小”会让我们认识到前路依然任重道远,“欢喜”是告诉我们国产MCU真的实现了突破,不再做追随者!
让我们共同回忆一下这一激动时刻吧!
延伸阅读更多关于RISC-V的知识:
ARM能在RISC-V挑战下生还吗?RISC-V高管:活不过5年了
RISC-V为中国MCU企业打开一个新窗口!
RISC-V这块蛋糕,如何才能做大?
美国出口管制,会殃及RISC-V?
ARM太贵,80多家科技巨头悄然站队开源芯片架构RISC-V
1.国产嵌入式操作系统技术与产业发展论坛暨嵌入式系统联谊会主题讨论会嘉宾揭晓!
2.听说过CPU大小端模式吗?
3.鸿蒙OS背后的那位灵魂人物。。。
4.谁说只有C语言可以用来搞嵌入式开发?还有Swift!
5.华为鸿蒙的三大遗憾和一个好消息
6.做嵌入式开发,这两个设计思想要掌握!