逻辑门数要求更高的嵌入式应用是FPGA定位的主战场

发布者:WhisperingGlow最新更新时间:2011-05-21 关键字:微控制器  低功耗  多核  高性能 手机看文章 扫描二维码
随时随地手机看文章
   

    据Semico Reserch资深分析师Tony Massimini介绍,2010年,微逻辑组件(微处理器、微控制器和DSP)的销售额劲升了24.9%。但这是因为相比于2009年的灾难性的衰退所致。在相对稳定的销售环境下,预计2011年有望再成长12%。

  出货量方面,微逻辑组件2010年将增长36.3%,而2009年下降了10.4%。微逻辑营业额由微处理器和计算市场主导,数量上来看,主要来自MCU。2010年,MCU营业额增长了32%左右,数量增长40%左右。增长涵盖所有微控制器部分—8、16和32位。这比一年前所预测的增长更快,这是由于一些领域的复苏和增长,例如汽车方面有新增长,工业控制也在持续增长,虽然2009年工业控制也下降了,但是不像其他市场那么糟糕。

  工业MCU厂商重视连接性和外围的开发。连接性包括USB、RFID、低功耗RF、ZigBee,用于控制和自动化。绿色和节能是最大增长的市场,智能电表和智能电网正受到更多的重视。更多家电的高效电机控制、工厂控制等,需要特殊的低功耗制程。

  16位供应商提供比8位更高的处理速度。很多16位MCU供应商也销售8~32位MCU。2010年8位MCU价格85美分左右;32位MCU 的平均价格是3~23美元,此价格之所以差别很大,是由于封装、性能及内存的配置不同。 MCU厂商正提供更高的存储器密度、更好的外围以减少外部材料、传感器等。

  据iSuppli统计,由原瑞萨科技/NEC电子合并后的瑞萨电子是最大的嵌入式系统公司。TI是第二大嵌入式系统公司,TI主要得益于DSP、MCU和MPU三大业务。

  在中国市场,MCU保持高于全球平均速度增长。尤其本地参与设计正引导着世界范围内新一轮的复苏和增长,同时中国本地设计增长的速度比整个MCU系统快。但图2中“中国本地参与设计比例”变化曲线在2010年到2012年间为何会呈下降趋势?瑞萨电子大中国区MCU产品中心总监邱荣丰分析认为,在整个世界经济中,中国已经占有很大的比重,开始时中国基本上是全球最大的工厂,出口基本上是最大的因素,使中国市场做得很好。但是从2008年到2009年开始,中国基本上是转向国内的需求,高速的发展都是在国内,所以可以看到增长率最大的2010年,中国有一系列活动,如家电下乡、智能电网/ 电表兴起等;但是正常来看,除了中国市场内部消化的要求,也希望国外出口量会慢慢增长;不过按照这个想法,这两年不太可能一下打入美欧日等市场。

  在嵌入式软件行业,由于嵌入式产品在最近几年正在不断渗透到各个行业,小到手机、iPad,大到基站、航天卫星等。而嵌入式软件在其中扮演着越来越重要的角色,已经成为各个厂商区别于其它厂商最重要的砝码。据不完全估计,2011年中国嵌入式软件市场规模将达到4600亿左右。而多核化和平台化将成为新的嵌入式软件发展的新趋势。

  软件和系统架构成芯片厂商的投资重点

  近几年,MCU厂商提供更多、更丰富的工具和软件开发环境,来易于使用、节约时间。未来,系统设计者将有更多的应用选择:功能、价格、低功耗和更多的开发工具。

  尽管MCU集成了更丰富的外围,制程技术在不断演进。但相比之下,硬件的成本不太容易上升。NXP副总裁兼全球微控制器产品线总经理Geo Lees称,该公司不打算在硬件方面再过多地产生成本,其开发重心将更多地转到软件方面。

  飞思卡尔(Freescale)工业和多元市场微控制器部亚太区市场经理曾劲涛也认为软件在整个开发成本中正在占据更大的比例。曾劲涛以该公司战略为例,称飞思卡尔是最早为客户提供一套完整的软件支持工具的先行者。其软件产品包括免费的8位的Codewarrier工具和为32位MCU服务的实时操作系统MQX,同时还提供了许多其他软件,使客户能够轻松地使用飞思卡尔MCU开始进行设计

  ADI DSP亚洲区业务经理陆磊称,该公司的软件战略是为客户提供免费的经过优化测试的高性能软件库,可以简化客户的开发和缩短客户产品开发时间。同时,ADI公司为客户提供开源的Linux系统和驱动。

  Silicon Labs公司MCU市场总监Mike Salas分析了为何软件成为MCU厂商关注的方向。他指出,随着微控制器(MCU)在其数字内核基础上的不断发展,通过集成更多复杂的外围设备(例如加密/解密模块、音频/视频编码和解码器,以及需要完整协议栈的无线通讯接口)MCU功能正在逐渐扩展。所有这些片上系统功能的交互平衡也需要同样复杂的固件。开发和测试固件的时间和成本正在成为影响新产品上市的限制因素。为了帮助缩短上市时间,Silicon Labs为其混合信号MCU提供了多种固件。这包括从简单外设(例如ADC)到完整应用级参考设计(例如Wireless M-Bus套件)所需要的一切。因为Silicon Labs MCU产品的许多目标应用需要与计算机或应用处理器进行通信,因此该公司根据需要提供了通信函数库和驱动程序。所有这些代码使得嵌入式设计人员能够专注于产品开发,而不是复杂的MCU或软件协议。

  为了加大软件实力,MCU设计团队中需要一批应用软件人才。上海普芯达电子有限公司总经理赵依军称,普芯达不仅有一支长期致力于应用开发的工程师队伍,还拥有经验丰富的芯片设计团队,这样的组合使普芯达能在芯片设计的一开始就充分考虑应用软件设计的需求,能在芯片设计的整个过程中将硬件功能、性能与软件设计需求紧密地结合。在应用开发过程中,工程师们也能和设计团队密切配合,保证软件有效可靠。

  系统架构师如何定位精准

  为了做好应用,有些芯片厂商的总设计师甚至不是芯片设计出身,而是系统应用出身。TI多核 DSP业务部全球业务经理Ramesh Kumar在介绍该公司的新一代高性能DSP——TMS320C66x时,透露了该公司如何做到对产品进行高精度定位的方法。例如高精度的关键任务应用——无线基站、医疗等。在TI DSP的研发过程中,在软件上投入一定比重。这种考量来自于:由于你要构建一个非常好的多核系统或片上系统(SoC),因此你需要非常好的系统级考虑。在TI的DSP团队里,有相当多人都来自于系统厂商,比如爱立信、诺西,甚至聘请曾在摩托罗拉等通信厂商工作过的资深人才来做TI的CTO(首席技术官)或首席架构师。不是因为他们的芯片设计能力有多强,而是对整个系统架构所需要的关键元素做得非常非常精准。这样TI就可以把网络处理器和传输的协处理器固定在里面。这都归功于从通信系统企业过来的系统专家,把他们的挑战和需要的关键元素,以及以往没有提供过的功能在TI的组织架构里提供出来。尽管这些通信系统人才可能并不会开发出整套软件,但能使TI能更多地开发相应的核心软件,把多核系统、多核DSP系统的架构搭起来,做成一个具有强大竞争力的系统产品。

  在WiMAX应用方面,TI甚至在北美把某家系统厂商整个WiMAX研发团队连锅端,不在于TI要自己开发什么WiMAX产品,关键是要对系统的理解和见解,把传统理解和新需求全都融入到我们多核DSP的开发里。

  医疗领域也是如此,TI有曾在超声或数字X光厂商工作过的人才做TI的系统架构专家,因为TI需要非常专注地理解这些应用领域架构怎么做的,这样就可以开发出相应的内容和核心的IP库,来为客户开发或我们后续优化能提供非常有用的部分。

  可见,MCU和DSP厂商不仅关注芯片架构,而且正在软件和架构系统方面进行,来提高产品的易用性。

  MCU、DSP与FPGA互相渗透,日趋融合

  MCU有8、16、32位之分,也有ARM与非ARM之别;目前部分厂商采用了ARM Cortex-M4核,希望进军DSP领域;DSP老大——TI把自己的C2000 DSP系列划为了MCU业务组;同时,FPGA厂商也试图深入传统的DSP和嵌入式处理器领域;有些MCU厂商称其芯片可替代FPGA、DSP??嵌入式处理器的应用领域之间互相渗透,芯片功能越来越融合,因此界限越来越模糊。那么他们各自的显著特点是什么呢?

  TI半导体事业部MCU业务组现在不仅负责其经典的16位MCU——MSP430,还有两年前收购Luminary的基于ARM Cortex-M3的32位处理器,更把其低端DSP——C2000 DSP系列也划拨进来[4]。那么当向客户推荐方案时,如何协调其产品线关系?TI MCU业务拓展经理吴健鸿称,“向客户介绍产品时,我们一定会推荐最合适的产品。”在Cortex-M3等MCU和C2000里面有一些软件库会共享。这样,如果客户的一些产品用的是C2000,另一些产品可能用到Cortex-M3 MCU,是可以同时采用TI的软件库的。笔者推测,由于TI有强大的DSP功能,因此TI并没有采用具有DSP功能的ARM Cortex-M4的授权,而着力发展ARM Cortex-M3,进军传统32位处理市场;而MSP430系列主攻传统的8位8051市场。

  NXP、Freescale等采用了ARM Cortex-M4的授权。其中NXP也采用了ARM Cortex-M3的授权。如何区分M3和M4?NXP的Geoff以去年底推出的LPC4000系列为例,指出Cortex-M4的特点是DSP处理能力非常强大,因为M4有很多免费DSP库的资源供用户使用。

  另外,Geo还介绍了M4与ARM9核相比的优势:该公司在与电视和机顶盒客户的探讨中,发现对于高性能核而言,它们主要是通过硬件来实现,这就出现了功耗问题,如果MCU一直是高速运行没问题;但在低速时,ARM9的低功耗效果不如M4强。所以在一些高性能应用上,可以把M3、M4用到片上实现高性能MCU方面功能。

  飞思卡尔去年6月宣布与ARM合作,推出了基于ARM Cortex-M4的Kinetis系列。尽管飞思卡尔拥有自己独特而丰富的架构,如S08、ColdFire/ColdFire+、Power架构等,但飞思卡尔认为ARM MCU的最大特

  Altera高端FPGA产品部产品市场高级总监David Greenfield点是上手快,希望Kinetis延伸到那些喜欢用ARM架构的客户上[5]。M4不仅与M3兼容,还具有DSP的功能,为将来DSP应用打下了伏笔。

  MCU与FPGA

  STM(意法半导体) [7]和NXP等MCU公司近期提到其部分基于M3/M4 架构的MCU可以替代FPGA功能;而FPGA企业如Altera、Xilinx和Microsemi(2010年10月Microsemi收购了 FPGA公司Actel)也力图延伸入嵌入式领域。那么,二者的相互关系是什么?NXP的Geoff说,事实上MCU的目标并不是完全替代FPGA,例如当3000门以下比较简单的应用时,MCU可以实现类似于FPGA功能的应用。

  而FPGA公司也承认,逻辑门数要求更高的嵌入式应用是FPGA定位的主战场。

关键字:微控制器  低功耗  多核  高性能 引用地址:逻辑门数要求更高的嵌入式应用是FPGA定位的主战场

上一篇:赛灵思收购Sarance 打造高流量通信产品线
下一篇:基于FPGA快速开发医疗成像设备

推荐阅读最新更新时间:2024-05-02 21:24

简易STC15F104E单片机定时报警器制作
非常时期,孩子不能上学,大人没在家,每天早上都睡得十几点,有点过份,所以作个简易定时报警器作闹钟用,主要是配合小米智能插座的网络定时功能用,只是自己的小制作,供有需求的人参考用; 制作出来的实物图如下: 功能: 1.上电时即启动报警; 2.定时30S后自动停止; 3.报警过程中如有按键按下即停止报警; 硬件: 1.P32按一个按键,作为取消报警用; 2.P35接蜂鸣器,作为报警声; /*/****************************************************************************** -------------------------STC15F104E定时报警器--
[单片机]
简易STC15F104E<font color='red'>单片机</font>定时报警器制作
基于AVR单片机的实用车载空调控制器电路
电子设备在汽车中的广泛应用被认为是汽车技术发展进程中的一次革命。随着汽车电子技术的发展和汽车控制单元的增加,汽车电子技术正朝着集中化、智能化、网络化和模块化方向发展。车内CAN/LIN总线网络的使用使得车内各个控制单元的数据可以共享,从而使在汽车嵌入式计算平台上采用多变量多目标的综合协调控制成为可能。另一方面,网络化拓展了汽车的服务领域,为汽车的移动通信、移动办公、娱乐、导航定位和远程诊断与维修提供了技术基础,逐步形成了汽车、家庭、社会一体化的互动体系。汽车嵌入式计算平台在该一体化体系中担当重要角色。 本文介绍了车载嵌入式计算平台,它为完成汽车辅助驾驶和安全监控、远程诊断和维修、在线/离线导航定位、娱乐、与家庭互动等各项功能提供
[单片机]
基于AVR<font color='red'>单片机</font>的实用车载空调控制器电路
GE用于高容量IP网络的智能型高性能数据包处理器
GE智能平台发布了用于高容量IP网络的WANic™ 6354智能型高性能数据包处理器。该处理器基于最新的多核Cavium OCTEON IITM CN6335-AAP应用程序加速器处理器,结合多种先进技术,网络速度更高,网络具有更先进的安全功能。全面的开发包能够缩短投资回报时间,WANic 6354为客户带来可持续竞争优势。九月即将推出评估板。 WANic 6354 IP数据包处理器适用于多种网络应用,包括会话边界控制、安全访问、网络地址转译(NAT)、通信量管理、防火墙、深度包检测(DPI)及合法监听、安全IP通信、加密、包过滤、网络监视/测试等。 GE智能平台通信产品管理全球主管Rubin Dhillon
[网络通信]
一种电极贴式无线低功耗动态心电记录仪的设计与实现过程
摘 要:本文阐述了一种新型电极贴式无线低功耗动态心电记录仪的设计与实现过程。该心电记录仪主要由电极贴连接模块、心电前端、主控单元、蓝牙模块、无线充电模块、锂电池、稳压和电源管理模块组成,采用低功耗心电采集芯片ADS1191和低功耗单片机MSP430F2112组成信号采集电路,心电信号可通过蓝牙模块发送至手机端进行显示和分析;选用锂电池供电,可采用新型无线充电技术充电;无外置接口,具备防水功能,体积小、功耗低,可长时间记录单导联心电信号,适用于心电信号的日常实时监护。 前言 心电信号是人类最早研究并应用于医学与临床的生物电信号之一,相较于其他生物电信号更易于检测,并具有较直观的规律性。由于心脏病有突发性以及长久性等特点,心脏病患
[单片机]
一种电极贴式无线<font color='red'>低功耗</font>动态心电记录仪的设计与实现过程
51单片机(二十二)—— 定时器2功能测试
在本文中,我们对51单片机的定时器2的功能进行测试。包含两个实验,一个是定时器2递增计数功能的测试,另一个是定时器2递减计数功能的测试。 实验1:递增计数 这个实验使用了定时器2的16位自动重装模式的递增计数功能。RCAP2H和RCAP2L寄存器内的值是重新加载的值。当TH2和TL2的计数值溢出时,将RCAP2H和RCAP2L寄存器内的值装载到TH2和TL2中重新计数。定时器2的初始化代码如下所示 void init_T2(void) { T2MOD= 0x00; //定时器2递增计数,禁止输出 CP_RL2=0; //16位自动重装模式 RCAP2H=(65536-50000)/256; //给R
[单片机]
PIC单片机人机接口模块元器件选择说明
PIC单片机人机接口模块元器件选择说明:  (1)芯片引脚。   12~20根为PIC16C5X的双向可独立编程I/O口,每根I/O口都可由程序来编程决定其输入/输出方向。PIC16C5X有5种型号,如表1所示   表一 PIC16C5X管脚   PIC16C5X管脚图如图1所示   图1 PIC16C5X管脚图   各引脚的功能描述如表2所示   表2 各引脚的功能   (2)内部结构。   PIC16CSX在一个芯片上生成了一个8位算术逻辑单元ALU和工作寄存器W;384bit~2KB的12位程序存储器ROM;32~80个8行数据寄存器RAM;12~20个I/O口端:8位计数器及预分频器;时钟、
[工业控制]
PIC<font color='red'>单片机</font>人机接口模块元器件选择说明
【自学51单片机】11 -- UART串口通信
1、串行通信的初步认识 UART串行通信是单片机最常用的一种通信技术,通常用于单片机和电脑之间以及单片机和单片机之间的通信。 通信可分为并行通信和串行通信两种。(1)并行通信:数据的各各位可同时传送。(2)串行通信:数据只能按顺序一个一个位传送。STC89C52中P3^0(RXD)和 P ^1(TXD)是专门用作UART串行通信的引脚。 下面看下图11-1单片机之间的UART串口通信。 说明:GND 表示单片机系统电源的参考地,TXD 是串行发送引脚,RXD 是串行接收引 脚。他们之间通信要保证以下几点。 (1)电源基准相同,所以我们要把两个单片机的 GND 相互 连接起来, (2)TXD与RXD相连,比如单片机
[单片机]
【自学51<font color='red'>单片机</font>】11 -- UART串口通信
51单片机:LED灯流水灯
知道闪烁原理后,我们就可以将所有引脚依次输出0V、延时、输出5V,就能达到流水灯效果,但这样写太呆板,咱们利用C语言for循环,再进行位运算就可以简单达到效果,程序如下 #include reg52.h //引用头文件 void Delay(int time) { while(time--) //while循环一次需要10us { } } int main() { int i = 0; while(1) { for(i=0;i 8;i++) { P2=~(0x01 i); Delay(50000); } } return 0; } 实验现象如
[单片机]
51<font color='red'>单片机</font>:LED灯流水灯
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

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