| (旧文新读)DSP+MCU: 处理器领域的新战场 |
|---|
这是2003年刚加入编辑部时写的第一篇专题文章,算是处女作。今天很偶然把它翻出来, 重读一遍,嗯,很多感触......不是我跟不上时代,是这个世界变化快。 DSP+MCU: 处理器领域的新战场 作者:郑卫锋 便携式数码产品正风靡整个世界,成为IT市场热点中的热点。作为这些产品的核心部分,处理器解决方案引起了人们足够的注意力。DSP+MCU这种新型处理器解决方案正逐渐成为处理器市场的新宠。芯片制造商们对其应用前景一致看好,TI、ADI、Motorola、Microchip及Renesas等领先的半导体厂商将目标锁定庞大的便携式数码产品和网络消费类应用市场,不断推出并发展面向嵌入式多媒体应用的DSP+MCU混合型解决方案。 此外,传统的MCU或DSP厂家不满足于现有版图,需要进入新的市场抢滩布局,以扩大市场份额,在许多情况下用他们的产品来取代或补充微控制器甚至微处理器的功能。如Microchip公司推出的dsPIC数字信号处理控制器就将目标瞄准低端的DSP,以图在这个市场分一杯羹。“现在,越来越多的IC供应商将DSP和MCU集成,推出DSP+MCU架构的产品。”摩托罗拉半导体传讯和标准产品事业部技术市场经理邝景亮说。 新品迭出抢占先机 对于OMAP的处理能力,郑小龙举例说,如果一个C55x DSP只利用现有计算能力的40%就能实时处理电视会议应用,那么还有60%的能力可以用于同时运行其它应用。与此同时,在OMAP双核构架中,ARM处理器随时准备处理其它任何应用需求,也可以进入挂起状态,以节约电池寿命。这样,移动用户可以在运行常用操作系统的应用程序的同时使用电视会议。 除此之外,该公司还推出了针对手机、数字相机和IP电话的C54x+ARM7平台,以及将应用于新型媒体播发器的C54x+ARM9平台等。作为一家老牌的DSP供应商,ADI公司继续发展了它的基于该公司和Intel公司共同开发的微信号架构(MSA)的Blackfin®处理器产品,并于最近推出新一代Blackfin®处理器系列产品:ADSP-BF533、ADSP-BF532和ADSP-BF531。 与之前推出的Blackfin®处理器相比,这种增强型Blackfin®处理器系列产品不仅继承了容易使用和代码兼容的特点,还显著提高了性能和降低了功耗。它们的引脚完全兼容,不同之处仅在于性能和片内存储器的容量差别,这样就使系统性易于升级并且减少了开发中的许多风险。 该公司媒体应用处理器产品线经理Finbarr Moynihan博士介绍说,Blackfin®处理器系列兼具32位类似精简指令集(RISC-Like)以及通用微控制器中使用方便的16位乘法累加运算(MAC)信号处理功能。此外,其动态电源管理特性能根据应用要求调整工作频率和内核工作电压,从而实现低功耗。 摩托罗拉半导体是世界上唯一一家在DSP和MCU领域均颇有建树的厂商,该公司推出的DSP56800/56800E混合控制器集MCU与DSP优点和功能于一身,其处理能力分别达到40MIPsH和120MIPs。该公司负责半导体传讯和标准产品的市场经理邝景亮说,摩托罗拉的DSP56800/56800E是业界第一个将DSP和MCU集成在一个单核里面的处理器产品,而其它的厂商一般采取双核方案。 邝景亮认为,从应用上来看,对于通信网络应用而言,DSP主要用于一些复杂的算法,如音视频处理,而MCU则用于网络管理和堆栈协议。在工业应用领域,DSP主要用于复杂的信号处理,如功率因素校正;而MCU主要用于系统控制和通信。DSP+MCU的混合架构正是为满足那些即需要MCU的易用性,又需要DSP的高性能的应用而设计。 作为全球第一大8位MCU供应商,Microchip公司推出了dsPIC数字信号处理控制器,将高性能16位微控制器的控制优势与DSP的高速计算相结合,制成将两者紧密相连的单晶片单指令流线型嵌入式系统设计解决方案。这些产品包括三个系列:DSC电机控制和功率转换系列、DSC传感器系列以及DSC通用系列。 该公司数字信号控制器分部策略营销总监Steve Marsh表示,推出这种控制器的目的是为了填补介于16位MCU与低端DSP之间的市场需求,目前这种需求正不断增加。 此外,承继日立公司与三菱电机半导体业务精华的瑞萨科技也不甘人后,在其SuperH系列32位微处理器中嵌入DSP核。在加入DSP功能后,诸如MPEG4编/解码、JPEG编/解码以及MP3解码等多媒体功能都可由一种称之为“Middleware”的软件来实现。这些微处理器还将应用领域瞄准手机处理器、车载信息系统处理器及汽车应用中的引擎控制器等。 联调是应用关键 摩托罗拉的邝景亮也表示,使用这种双核解决方案要求工程师同时了解DSP和MCU的编程技术,但是不幸的是,大多数工程师都只了解其中的一个而不是两个都懂。开发工具的再学习、实时调试的相对复杂及工程师在技术领域的个人偏好对这种架构的应用普及构成了一定的障碍。 邝景亮还表示,编译效率可能是这种架构产品的另一个需要解决的问题。他说,和分立的编译工具相比,这种整合的软件开发工具会使软件编译效率变低。此外,DSP+MCU架构存在的问题还包括如何处理好双核间的通信和存储资源的最佳化调配等。 供应商正在努力改善这些问题。ADI的这些新型Blackfin®处理器都支持几乎所有主要的嵌入式操作系统,例如嵌入式Linux,ThreadX,和Nucleus操作系统等。该公司提供的Crosscore™开发工具,使用C或C++编程,可以同时有效地执行信号处理和控制代码。TI推出的集成开发软件Code Composer Studio(CCS),针对OMAP的版本集成了所有主从处理器的开发工具,大大简化了系统架构和应用设计,给实时调试带来极大的方便。 Microchip公司的MPLAB® 集成开发软件给熟悉MCU的工程师提供了一种容易上手的工具方案,工程师们可从单一的MPLAB 综合开发环境 (IDE) 平台上管理所有Microchip开发工具,因为所有Microchip开发工具有共同的技术核心,令客户无需另外购买新的开发工具或学习新的使用技能,也能顺利使用新型Microchip单片机。此开发工具包可以在该公司的网站上免费下载。 而摩托罗拉的DSP56800/56800E采用Metrowerks公司的CodeWarrior集成开发软件,同时提供C编译器和汇编编译器,工程师可任选或混合使用。高度优化的C编译器保证了最小的代码长度和最短的指令执行时间。 市场应用前景广阔 此外,嵌入式多媒体应用的迅速增长要求供应商在传统的MCU中增加互联网安全接入、通信、精确的实时响应、更高效的能量耗散、回音噪音消除等诸多功能。这些都是推动DSP+MCU解决方案打开市场的潜在动力。 TI的郑小龙在分析这种趋势时解释说,在便携式数字信息产品中,存在大量实时的数字音频和视频处理,同时又要运行系统软件,处理通信协议/信令及用户交互信息,并且功耗要求尽可能低。DSP+MCU架构正好可以大显身手:DSP适合进行高速实时数字运算;而MCU可以在很低的功耗下运行实时操作系统,并进行通信和交户等多种处理。他还表示,MCU+DSP目前是市场DSP应用的一种补充,可以有效协调高速实时与非实时多任务的分配。 Microchip公司的Steve Marsh说:“为了压缩成本,以往由多个处理器完成的功能将交由一个整合的处理器完成。成本压力是驱动这个新兴市场的主要动力之一。” 他还进一步表示,许多新的产品设计趋势正驱动这个新兴的数字信号处理解决方案及市场前进,例如高级的消费产品(如带有声音识别功能的玩具)、性价比更高的无传感器马达控制应用以及众多趋向于集成进更多功能的产品等。 “汽车是又一个应用热点。”Steve Marsh说。车载信息系统和引擎控制器应用领域也是供应商们极力争取的市场。摩托罗拉的邝景亮则回答得很直接:“现在人们言必称‘集成’。其实真正的动机还是为了达到较低的系统成本和更小的尺寸。DSP+MCU混合架构将是达成目的的解决方案之一。” |
即将开始的研讨会
- 新一代CapSensePlus:集成触控和主控的优越表现new!2009年01月09日
- 泰克应对下一代高速串行设计挑战技术讲座2009年01月14日
- 密勒电气温控无铅焊台助你高效提升生产率2009年02月19日
- 活动:2009年分销商调查正式开始了!
- 独家:2009全球电子产业展望New!
- 策划:08年电子业重大事件专题回顾New!
- 博客:08年最“囧”本土IC设计公司New!
- 连载:在路上,记录创业点点滴滴
- PK:山寨产品层是一种创新吗?
- 独家:龙旗裁掉TD手机团队TD危急
- 产业:给海归创业兄弟的九个忠告
- 专家:中小企如何管理库存?
- 连载:一个九头鸟在广东的创业故事Hot!





网友:
唉, 我现在写的文章, 也写没有你四年前写得好.
有时候我自以为写了一个好文章,在我们网站上一查,发现6-7年前这个主题别人就写过了,比我现在还深。。。。。
网友:
网友:
很不错!
性价比高的CRM+经销存平台,它将客户关系、项目、进货、退货、订单、库存、回款、费用、统计、销售团队管理等功能很好的融合在一起,感兴趣的朋友可以上去免费体验一下:http://www.2008crm.cn/demo
[/nobr]网友:
网友:
如果说Rockchip成功的话,估计当时是仔细消化吸收了你这篇文章的精华,因为在这一时期开放的多媒体处理芯片都过分依赖ARM了,以为ARM这哥们包打天下了,结果;惨。