找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 10|回复: 0
打印 上一主题 下一主题

[硬件] 快速切换通道打通,RISC-V向通用型MCU进军?

[复制链接]

551

主题

1462

帖子

3万

积分

EDA365管理团队

Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

积分
39465
跳转到指定楼层
1#
发表于 2019-10-9 14:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
RISC-V因为完全开源、指令集够精简,所以具有很高的灵活性,收到业界追捧。现在有太多的新兴的应用出现,在传统的ARM或X86内核的计算单元上去做限制比较多,所以大家想要用RISC-V来试一试。更何况面向未来的应用场景,谁还想一直被ARM的授权束缚呢。- }% Y0 W1 X: L: ~
- Z6 r! t2 O$ S* {9 B+ g
; M1 l0 S0 E) t: j
小编确实想不到的是,RISC-V内核将会在通用型MCU上实现,至少不是现在。通用型MCU市场需求很大,这从很大程度上来讲是一个存量市场,通用型MCU需要完备的开发环境,上下游生态,这都是目前提供RISC-V内核产品所欠缺的。性能既要更好、易用性也要很好,而且要方便从arm内核的产品将我原有的设计代码迁移过来。近日兆易创新宣布发布了采用RISC-V内核的通用型MCU产品——GD32V系列,并且表示提供了一个快速通道的概念,客户可以快速地将原有设计从arm内核的产品上迁移到GD32V上来。( J) d  J( |* X3 ^0 Q+ q. ]/ t6 N, P

" w" X' J0 i. u4 `1 H4 ?7 o1 T* y9 U  I
图:GD32V103

0 D. u0 H7 ^3 _4 i8 t$ x" U2 `, W5 c5 o. i7 X5 J' }! y

: L' P* D0 e7 @6 W, [GD32V系列全面超越GD32F103 + p# d) f. k# p& W
先来对全新的GD32V系列产品进行一个介绍。GD32V采用了创新的Bumblebee商用RISC-V内核,并且集成了丰富的外设。这款内核是兆易创新和芯来科技共同定制打造的一款商用内核,集合了兆易创新多年存储器和控制器IC设计经验和芯来科技领先的RISC-V内核。据兆易创新MCU事业部产品市场总监金光一先生介绍:全新的Bumblebee内核具有二级变长流水线架构,支持RISC-V指令集。内核集成了指令预取和动态分支预测,因此处理器内核可以对于指令进行高效连续执行,减少了指令的延迟,保证了处理器性能的完整发挥。据测试该内核可以达到1.42DMIPS/MH2,内核支持产生58个外部中断,而且可以提供16个可编程的优先级。
8 v$ w1 Q, _/ T4 _0 p: ?. U4 B7 M
在调试方面,内核支持标准JTAG接口,并且能够支持RISC-V的调试标准,从而非常适合于断点调试、硬件断点以及交互式调试,也提高了MCU开发的易用性。) R6 s( ?* W+ C; S( y3 |

! C- Z  f+ {9 y值得一提的是,GD32V系列的Core MARK跑分数据可以跑到360分,相比兆易创新自家的经典MCU产品GD32F103提高了15%。通用MCU的一个重要参数是功耗,据金先生介绍,GD32V系列最大动态电流只有33毫安,相对于经典的M3内核产品(GD32F103)电流下降了50%。GD32V新品带形电流只有9.5毫安,降低了25%。因此可以看到不论是从性能和功耗上,GD32V系列产品都全面超越了GD32F103系列产品。在Bumblebee内核优化下的RISC-V内核相比ARM Cortex-M系列内核的优势是明显的。
& Y* U# N9 q/ u
+ u6 E7 H! W/ {% r% P
5 K1 C6 ~1 `6 Q: m' ]: q快速切换通道打通,RISC-V的商业化时代来了?   Q, {8 q  f- j7 F! C9 E
虽然性能功耗上,都做到了更优秀的表现。但是正如我们在文章开头提到的,在通用型MCU市场上,生态的完备性,设计的可迁移性等等都是客户选型的重要考量因素。采用通用型MCU的终端产品的量大,而且迭代周期一般较长,如果没有完备的、可靠的生态链、开发链来支持,那么即使性能功耗面积成本等参数做的再好也难也大规模商用。但是在此次发布会上,兆易创新并不仅仅是带着一个产品来的,还带来了全套的生态。
9 f2 F0 G* P" \0 v. _
4 @2 ~/ r, |1 r, x4 v5 e/ u3 \/ q) q6 f) ?8 a
首先是兼容性方面,据金光一先生介绍,兆易创新在GD32V系列和ARM MCU之间建立了一个快速切换通道。GD32V系列和GD32F系列的引脚、封装和产品型号都可以做到一一对应。这条“通道”让跨内核MCU选型和设计变得非常方面。用户只需要注意一点小的细节调整就可以实现快速切换:内核不同、中断机制不同和调试接口的差别。只要注意了这三个方面,原有的代码和程序可以很方便地从ARM内核MCU移植到RISC-V内核的MCU上来。金光一先生表示,因为底层就保证了完整的兼容性,封装是兼容的,计算器也是兼容的,底层操作和接口控制都是兼容的,所以保证了最大的兼容性,这就是兆易创新打造的快速通道的概念。
( G) j/ @2 q0 T" h. z. x1 |. ?# @7 }0 _" e7 L
开发工具方面,首先有一个原生的Nuclei Studio平台,用户可以在这个平台上实现仿真、下载和调试的开发过程。此外,Segger的Embedded Studio也会很快对GD32V系列进行支持。因为对于这些工具厂商而言,它们也希望能够快速切入到RISC-V的开发生态中,因此对于GD32V此第一款通用型MCU的支持力度也是足够的。$ P; y% ]4 D6 i* V

9 b0 Z$ G, Q- e% R. m, C# h4 l/ j& h" {4 I0 D
对于RISC-V内核的通用型MCU而言,第一步能够将开发工具链准备好已经是一个很大的突破,接下来,兆易创新将逐步去联合上下游的合作伙伴,将整个生态补充的更加完整。: _. o, g2 v& U4 P
1 {7 Y$ Q. o7 w! x- ~1 p6 W
% V5 Y7 H- j% d
( ?$ V9 r3 \9 q* \' E# K
GD32V的开发生态的搭建是联合上下游厂商一起来完成的。
! E5 i) M) P  f5 d9 a/ C. h
: M; |% T8 I7 P+ J, ~RISC-V或可成为兆易创新的超车机会
) R. `7 \' q+ |/ R, G1 S兆易创新的MCU产品线的筹划是从2011年开始的,原本的筹划是7年的时间来完成,但实际只用了5年时间就已经实现了产品覆盖。成功的原因很重要的是因为其对于Flash的理解足够深刻,而且入场的时机也比较合适。现在兆易创新的通用型MCU的累积出货量已经达到了3亿颗,根据HIS Markit数据,在中国ARM?Cortex?-M MCU市场,兆易创新以9.4%的市场份额位居第三。通用型MCU的产品发展路线图其实大家都差不多,从简单的通用型MCU向无线集成的MCU、高性能MCU等方向逐渐发展。而此次兆易创新推出的RISC-V内核的通用型MCU,确实是市场上独树一帜的产品。是否能够成为从追随者到领跑者的一步好棋?让我们拭目以待。, X8 t5 F* Z0 T/ U3 ^
7 N# P/ e, j( f& o1 d" o0 x. L4 e
2 J- |  ^. x4 ~. J7 d
未来当我们回顾中国芯的峥嵘发展史时,兆易创新是绝对值得我们敬佩的开拓者。: ?1 j  `  ~# j0 C: m$ N6 F
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-5 06:13 , Processed in 0.062773 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表