MCU:开放核心与专有核心谁将胜出?

最新更新时间:2007-06-29来源: 中国电子报关键字:Cortex  PIC 手机看文章 扫描二维码
随时随地手机看文章

几年前,MCU业界一直存在8位与16位,16位与32位产品之间的“位数”之争。近几年,随着各知名半导体大厂纷纷推出以ARM为核心的32位MCU,一场基于ARM开放核心和基于一些企业专有核心的MCU之争也拉开序幕。伴随ARM公司推出针对MCU的新内核Cortex-M3以及ST等公司推出基于该内核的新MCU产品,开放与专有之争加剧。那么,谁将最终胜出?

  开放之美与专有之强

其实,在MCU业开放与专有核心之争早就存在。在8位市场,曾经最受工程师喜爱的开放核心产品8051系列就受到了Microchip公司PIC专有核心的严峻挑战,并最终不敌对手。对此,专业从事半导体分销的上海佰力电子有限公司技术总监骆健敏先生分析说,Microchip专有核心产品的胜出是因为它在当时有两大特色使人耳目一新:一是低功耗,低电压。相对与8051产品,Microchip当时采用了新工艺,极大降低了产品的功耗,可以适合电池应用的系统,工作电压也由8051的5V降低到3V。二是它当时集成了A/D、D/A等接口,首次提供了丰富的外围接口。这两大特色使Microchip在当时的市场上一枝独秀,一下子冒了出来。虽然8051产品后来也在功耗和外围上改进很多,但根据Dataquest市场调研公司的统计,2006年,Microchip的8位MCU仍然位居市场占有率第一的位置。

而在今天的32位市场上,也同样正在上演一场开放与专有核心之争。随着ST、NXP、Atmel、三星等半导体大厂纷纷推出基于ARM7或ARM9核心的MCU,ARM核心成为32位市场上最受欢迎的开放核心。与此同时,Microchip、Infenion、Renesas等企业则延续着各自专有核心的技术路线,来丰富自己16位或32位产品系列。而一些企业,如Atmel、Freescale则采取两条腿走路的策略,一方面推广基于ARM核心的产品,一方面投资开发各自专有核心MCU。

开放核心阵营的人士认为,开放核心有其美丽之处:工程师都喜欢开放的产品,而且这些产品有更丰富的软件资源和开发工具,多家企业的共同推广也有利于该市场的蓬勃发展,这些优势使其更适合通用电子应用;而专有核心阵营的人士则强调,专有核心有其专长,在某些性能,如高性能运算、低功耗方面更具优势,而且工程师也会对某些品牌有延续使用的习惯,这使它们更适合一些行业应用。于是,MCU在32位和16位市场上继续上演“开放之美”与“专有之强”之间的争夺。

  Cortex核心加剧开放与专有之争

其实,针对中低端应用的ARM7开放核心一直有一个弱点,那就是它毕竟是20年前的产品,在性能、功耗等方面均代表着20年前人们对产业发展的看法,所以,它已经不能满足今天用户对更高性能和更低功耗的要求。ARM对此也非常清楚,为此,他们于近几年推出了新一代核心Cortex-M3,主要针对性能、功耗和代码密度进行了改善,性能比ARM7快1/3,功耗降低了3/4,与此同时,通过使用Thumb2指令集,代码密度得到了优化,容量降低了45%。此外,ARM还提供了相对于以前版本更为低廉的开发工具。

而Cortex-M3在性能和功耗上的提升,也受到了许多正在走开放核心之路半导体企业的欢迎,他们纷纷推出了新产品。6月11日,ST公司宣布在全球同步推出基于Cortex-M3内核的MCU产品——STM32,针对16位及32位应用市场。ST公司微控制器产品部总经理Jim Nicholas介绍说,得益于Cortex核心,STM32在性能和功能上比基于ARM7的MCU都有大幅度提升,例如,增强型STM32的时钟频率可达到72MHz,是同类产品中最高的。在功耗方面,在时钟频率为72MHz时,从闪存执行代码功耗仅为36mA,是32位市场上最低的,与此同时,它采用2.0V到3.6V电源,在待机模式下最低功耗2μA,非常适合电池供电的应用设备。此外,它提供丰富的外设,包括两个12位A/D等。ST非常看好这一基于新ARM核心MCU的竞争力,已经把相关的人力资源转移到STM32上。

除了ST外,去年,美国的Luminary公司最先推出了基于Cortex内核的MCU产品,价格在一美元以下,具有8KB RAM,28管脚,针对8位MCU市场。

此外,TI也推出了基于Cortex-M3的MCU。与此同时,NXP也正在对Cortex-M3进行综合评估,预计在明年初完成,并在此基础上进行下一步的具体规划。

Cortex-M3使开放核心MCU不仅保持着“开放之美”,更为它注入了“专有之强”,它的到来显然会加剧MCU市场的争夺。

  谁将胜出

ARM公司对于基于Cortex-M3的MCU新产品非常看好。ARM公司中国区总裁谭军对中国电子报记者表示,Cortex-M3 MCU会更好地满足那些原来使用8位的产品,现在因为应用不断升级而对高性能、低功耗产生更高要求的用户,它的到来,不仅会对专有核心MCU市场有影响,甚至会影响到8位市场上的老开放架构8051。

ST公司也对Cortex-M3 MCU非常有信心。他们表示,新产品会给如Microchip等企业带来压力,迫使这些企业重新考虑他们的发展策略。而一家ST的分销商说,据他了解,新产品与相对应的Microchip产品相比,仅10多元,而Microchip要20多元到40元或50元,因此,他认为新产品会很有竞争力。

而坚持专有核心MCU路线的Microchip表示,目前对此不适合发表任何言论。他的一家分销商则表示,他们对Microchip专有核心MCU有信心。他分析说,由于Microchip前期推广做得好,经过10多年的发展,工程师对PIC架构已经非常熟悉,形成了设计习惯,所以Microchip市场占有率变化一直不大。“据我了解,即使后来推出的产品性能好,价格也便宜,很多工程师也不用,因为他们已经形成了使用的习惯”。

而也基于自己核心开发MCU的Infenion汽车工业及多元化电子市场事业部微控制器高级总监石敬岩先生说,谁会胜出的关键是要和客户紧密合作,而不是开放MCU的平台。“我们的客户,特别是那些行业领先的客户,希望和我们一起制订MCU发展路线图。这不仅可以让他们享受高级MCU产品的优势,还能降低其产品开发的风险和成本,缩短产品开发的时间。”他说。

同时投资ARM平台,又投资开发自己平台的Atmel公司北京研发中心经理叶勇建先生表示,他们一方面针对ARM的核心开发了多个系列产品,另一方面在几年前基于客户对更高性能和更低功耗的需求,自己着手开发了与Cortex核心很类似的AVR32产品,来弥补ARM的不足。而这种灵活的策略能更及时地满足客户的需求。

NXP多重市场半导体部中国区高级产品市场经理金宇杰说,这两种架构未来还是会共存,并有不同的应用领域和市场。ARM架构比较合适于通用型应用,而专有架构适合有针对性的应用。目前,“针对应用”型MCU成为一种市场趋势。

而一家同时代理几种MCU产品的分销商说,到底谁会胜出,那就要看谁的前期推广力度大,而且目标市场定得准了。

关键字:Cortex  PIC 编辑: 引用地址:https://news.eeworld.com.cn/news/control/200706/14432.html

上一篇:郭可尊称AMD与龙芯有紧密合作 非竞争关系
下一篇:CPU和芯片组机场将是大势所趋,工艺瓶颈和电压问题亟待解决

推荐阅读

我的STM32学习之路(1)---STM32概述(Cortex-M3)
一、STM32概述(Cortex-M3)STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M0,M0+,M3, M4和M7内核,笔者目前要用的型号为stm32f103,内核为cortex-m3,以后有时间再写stm32f407相关文档吧。对于这款处理器,打算从以下方面介绍。1.处理器结构Cortex‐M3 是一个 32 位处理器内核。 内部的数据路径是 32 位的, 寄存器是 32 位的, 存储器接口也是 32 位的。 CM3 采用了哈佛结构,拥有独立的指令总线和数据总线,可以让取指与数据访问并行不悖。 这样一来数据访问不再占用指令总线,从而提升了性能。 为实现这个特性, CM3 内部含有
发表于 2022-01-19
我的STM32学习之路(1)---STM32概述(<font color='red'>Cortex</font>-M3)
ARM Cortex-A9 (tiny 4412)
要求移植linux增加系统调用并烧写至开发板详细步骤一、搭建linux编译环境1、GCC 编译器的安装:tar xzvf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz  -C/arm-linux-gcc -v //查看GCC版本2、gedit ~/.bashrcexport PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin3、reboot -p 重启4、cp -f tiny4412_android_defconfig .configmake -->编译5、安装libz.soyum install zlib.i6866、挂载红帽6.4is
发表于 2022-01-11
ARM <font color='red'>Cortex</font>-A9 (tiny 4412)
Cortex-M的M0,M+,M3,M4,M7几种内核的简单区别
Cortex-M内核M0,M0+,M3,M4,M7之间的区别图片来自于www.stmcu.com.cnhigh-performance 高性能Mainstream 主流Ultra-low-power 低功耗知识补贴:之所以ARM公司会把Cortex-M分为这么多系列,主要是针对不同的应用领域;下面详细介绍:Cortex-M分为:M0,M0+,M3,M4,M7M0,M0+:基础版本,从图中可以看出来,有过于基础,所以生产不出来高性能的STM32的单片机;M3:目前最主流的设计内核选型,应用范围广;M4:比较着M3的内核来说,M4处理器添加了DSP的数据(这里可以认为是浮点数)处理的指令;重点解释一下:对于CPU(不是SOC)来说
发表于 2021-11-30
<font color='red'>Cortex</font>-M的M0,M+,M3,M4,M7几种内核的简单区别
IARSystems率先支持集成AI技术的Arm Cortex-M55内核
IARSystems率先支持集成AI技术的Arm Cortex-M55内核IAREmbedded Workbench现已支持最新的Arm Cortex-M55 系列处理器,为其提供强大的工具支持,助力嵌入式应用领域持续创新瑞典乌普萨拉,2021 年 11 月  —— 全球领先的嵌入式开发软件工具和服务供应商IAR Systems®宣布,其最新版本的IAR Embedded Workbenchfor Arm®增加了对Arm Cortex®-M55处理器的支持。此外,9.20版工具链还新增了对多家半导体厂商的最新微控制器( MCU)的支持。Arm的Arm Cortex-M55处理器是一款支持 AI 技术的Cortex-M系列
发表于 2021-11-16
IARSystems率先支持集成AI技术的Arm <font color='red'>Cortex</font>-M55内核
ARM处理器和体系结构介绍(Cortex-A9)
处理器模式成为**特权模式**。在特权模式下,程序可以访问所有的系统资源,也可以任意进行处理器模式切换。其中以下6种又称异常模式。快速中断模式(fiq)外部中断模式(irq)特权模式(svc)数据访问中止模式(abt)未定义指令中止模式(und)监控模式(mon)(Cortex-A特有模式)注意:处理器模式可以通过软件控制切换,也可以通过外部中断或异常处理过程进行切换。大多数的用户程序运行在用户模式下。当处理器工作在用户模式时,应用程序不能够访问受操作系统保护的一些系统资源,应用程序也不能直接进行处理器模式切换。当需要进行处理器模式切换时,应用程序可以产生异常处理,在异常处理过程中进行处理器模式切换。这种体系结构可以使操作系统控制整个
发表于 2021-11-01
ARM处理器和体系结构介绍(<font color='red'>Cortex</font>-A9)
Sensor Watch魔改卡西欧F-91W,内含一颗Cortex M0+
Sensor Watch 的核心是经典卡西欧 F-91W 数字手表的可破解升级。以定制电路板的形式替代标准石英机芯,由 ARM Cortex M0+ 微控制器(Microchip SAM L22)供电。他可以实现一年的待机时间、一个用于编程到手表的 USB 端口,以及一个允许用户在表壳内添加小型“传感器板”的九针柔性连接器。还有一套基于 C 的 SDK,用于构建手表应用程序,可以轻松编写和运行自己的软件。控制时间除了计时和闹钟等应用,还可以为备用日历和时间系统编写自己的算法:例如,十进制时间应用,或者火星时钟的Demo。计时定制还提供了更多信息,如月相指示、日出和日落时间、潮汐跟踪、天文计算,甚至是像 TOTP 这样的基于时间
发表于 2021-10-29
Sensor Watch魔改卡西欧F-91W,内含一颗<font color='red'>Cortex</font> M0+
小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 数字电视 安防电子 医疗电子 物联网

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved