慧聪物联网 | 慧聪智能硬件网 | 慧聪新能源网 | 慧聪LED网 | 慧聪电气网 | 慧聪安防网 | 慧聪IT网 | 慧聪变频器网
特惠新品微信
投稿
热门推荐:传感器专栏 | 半导体专栏 | 晶振专栏 | 电容器专栏 | 威腾网 | 买芯片 采购 | 唯样商城 | 中国电子展 | 2018品牌盛会TOP10榜单

慧聪电子网首页 > 行业资讯 > 企业之窗 > 高通 > 正文

分享到

延续STM32 的成功记录 全球最强大的双核MCU问世

http://www.ec.hc360.com2019年07月22日15:14 来源:半导体行业观察T|T

    2007年ST的通用MCU全球排名第十一位,2015年上升到第3位,2018年上升到第2位,2018年在中国供应商的排名中ST一举拿下高地。ST何以步步高升?

    ST中国区微控制器事业部市场及应用总监曹锦东认为:“这主要归功于过去STM32强劲的产品线以及更广泛的群众客户基础,ST在所有供应商表现都非常强劲的今天还是不停地在提升市场份额。这些增长归功于有机的增长,有机的增长是指没有通过收购、合并、兼并的方式,仅来自于自己的市场开发。其实从过去STM32发布以来,STMCU所有增长都是有机的增长,通过这种方式,生意也是非常健康的,所以我们希望在未来还是会以这样的方式进一步发展。”

    早在两年前,ST也发布过STM32H7单核产品,到今天终于有一个双核的产品面世。

    强大的双核MCU都有哪些亮点?

    从2007年推出一代STM32产品--STM32F1开始,ST陆续在每一年都基于新的内核或者新的技术领域有所突破,比如说在2009年推出超低功耗系列STM32L1;在高性能序列里,于2010年推出了一款基于90纳米工艺的STM32F2产品线;到2019年强大的MCUSTM32H7双核产品,也就是本文的主角。

    意法半导体微控制器事业STM32高性能产品线市场经理RenaudBOUZEREAU将双核STM32H7的亮点可以归结为4点:

    (1)强大、高性能的双核MCU:新产品STM32H7采用ARMCortex-M系列中强大的ARMCortex-M7内核和同等级实时产品中核心的ARMCortex-M4构成,两年前ST发布的单核是基于Cortex-M7的产品,它的跑分情况是2400CoreMark,而今天H7双核MCU开创了3200分的CoreMark性能新记录,这个跑分是由Cortex-M72424的CoreMark跑分,再加上M4800跑分得来。

    (2)灵活的双核架构:强大的内核由强大的架构提供支持,ST内置的Chrom-ART加速器,还有MJPEG的编码器使得H7具有更佳的图像显示效果,减轻90%的CPU工作负荷,这样的话就能腾出更多的CPU的资源来给到大家所使用。

    高性能产品怕会在数据传输方面出问题或者会增加CPU的工作负荷,STM32H7这个产品系列内置主的DMA,这个DMA可以触发事件链接,比如说你将多块不连续的数据搬到另外一块内存的时候,可以用主DMA创造一个事件链,让它从内存里自动搬取,这样可以制作出来一个比较复杂的传输资料的任务给到CPU之间内存的交换,这种情况下,是无需CPU进行干预的,所以CPU工作负荷也会变得比较轻。

    STM32H7新产品还嵌入了一个高精度的定时器的模块,这个模块可以产生比较复杂的PWM的输出,包括所有事件类,比如说Timer触发ADC,ADC触发DAC,DAC再回到TIM的PWM输出的过程,这个高精度过程主要是面对于数字电源或者是更复杂的事件的触发,而且这个过程是在设定了触发的模式下进行,CPU不需要参与太多的事件触发的过程。

    灵活的双核架构,使得H7使用与工业、安全和人工智能应用,那么采用双核架构的应用上如何分配?拿工业用工具机来说,Cortex-M7主要负责人机界面的交互,Cortex-M4则负责通讯网关和马达控制以及传感器预先处理等功能。以家庭自动化与安全来看,Cortex-M7负责人工智能神经网络的模式识别和自动语音识别,Cortex-M4主要分通讯网关和实时界面任务。除此之外,H7还可结合人工智能与实时控制打造更复杂的应用。

    (3)先进的安全功能:在数据加解密那部分内置了硬件的加解密算法,包括哈希的硬件加速器,客户由原来的用软件的形式去做加密工作,变成现在会用内部的硬件资源来做加解密动作,也可以使得CPU工作负荷减少90%。

    在现代社会,你所开发的软件,其烧录动作会放在第三方进行,那这个过程中怎么样保证这个软件不被泄露或者不被再利用,RenaudBOUZEREAU对安全固件安装的整体的工作流程进行了详细解释:

    比如说现在你们手上开发完的代码,产生一个固件,我们在ST硬件上产生两样东西,一样将固件进行加密,第二样加密之后得到加密密钥,放在实体的智能卡上面。我们现在将这两样东西,要在第三方环境里去进行,首先将已经加密过的固件发送给第三方,同时我们将加了密钥和数量限定的这张卡,这是一张实体卡,给到第三方,第三方只有拿到我们智能卡,还有加密的固件,这两样东西的情况下,才能将这个芯片进行生产,这样的话就保证在整个过程中,在外界所看来永远看不到我们最原先开发的固件,因为这样的固件一旦泄露出去,会造成非常大的损失,所以整个模式下,我们会保证传输到外部的永远是加密的固件,在这个固件情况下,我们拿到空白的芯片,利用我们给到的实体的智能卡,才将这个固件扫入到STM32H7产品上去,这是整个安全固件安装的过程。

    (4)丰富的生态系统:除了上面介绍的STM32H7内部的资源,包括它的硬件配置以外,我们更注重的是让开发者如何更容易地对STM32H7双核产品进行开发。从软件上面来说会提供非常强大的STM32CubeMX,CubeMX的意义在于可以对内部的资源进行分配,比如说哪些资源会分配到Cortex-M7的内核,哪些资源会配置到Cortex-M4的内核上面去。还有STM32的CubeProgrammer,因为双核的开发会是两个工程的状况,所以CubeProgrammer的作用是将两个工程进行合并,打包在一起,变成一个封装,烧入到STM32H7产品里。

    在硬件方面,ST会提供三种开发板,第一块是Nucleo板,你可以当成小系统板,第二套是评估板,评估板主要展示的是关键的功能,比如以太网、USB还有显示部分的东西都可以在这个板子上面去实现,H7产品系列支持两种显示接口,一个是TFT-LCD屏,第二是MIPI-DSI屏,另外也有不带屏的版本。第三个是全功能评估板,这块板子将整个芯片所有资源,所有东西都会引出来,给到大家做评估。

    除此之外,还有现提供支持。更有场应用工程师对全球顾客的支持。

    那么双核架构给大家带来了哪些好处?

    •增加系统效能:H7的2个处理单元可以平行工作(执行2种任务或者由其中1个内核做安全运行检测),减少运算时间与平均耗电。

    •增加系统效率:在3个电源域之间达到工作负载平衡,Cortex-M7(更强大):GUI,DSP,安全;Cortex-M4主要处理实时的功能,如对外链接,实时系统,马达控制或流程控制任务;大量数据采集模式领域,包括传感器采集,通用型输入输出和低功率管理。

上一页12下一页

声明:本网站中,来源标明为“ 慧聪电子网”的文章,转载请标明出处。

欢迎投稿,邮箱:yusy@hc360.com

友情链接

申请友情链接

赛迪网 RFID世界网电子信息产业网畅享网与非网电子产品世界中电网威腾网慧聪家电网慧聪IT网慧聪安防网

慧聪电子网总部

广州市越秀区东风东路745号紫园商务大厦19楼

慧聪电子网分部

深圳市福田区深南中路2070号电子科技大厦A座2106

关于我们 | 加入我们 | 我要投稿
| 寻求报道 | 申请合作

Copyright?2000-2014 hc360.com. All Rights Reserved
京ICP证010051号 海淀公安局网络备案编号:11010802015485