您现在的位置:智能制造网>技术首页>技术交流

多核技术在嵌入式SoC领域大放光彩

2010年12月13日 11:25来源: 人气:2107

为加快上市时间并同时实现产品差异化,使用业界标准内核来开发SoC不失为一种明智的选择。但随着消费电子、人机界面、数字多媒体等新兴应用的涌现,业界对多核技术的期望值也在节节攀升。而在嵌入式领域,不断提高处理器主频的做法已经不能满足不断增加的性能要求,而且势必造成功耗的增加。由于嵌入式系统的成本/功耗限制比PC更为严格,这就使得多核在嵌入式SoC领域有了充分的用武之地。

  NXPCortex-M4/M0双核微控制器
  
  多核方案一般包括对称多处理(SymmetricalMulti-Processing)、非对称多处理(AsymmetricMulti-Processing)和混合多处理(BoundMulti-Processing)三种。日前,恩智浦半导体(NXP)就宣布推出采用ARMCortex-M4和Cortex-M0双核架构的非对称数字信号控制器LPC4000系列。“这种组合方式开创了业界ARMCortex构架处理器研发的先河。”该公司副总裁暨微控制器产品线总GeoffLees表示,“我们将工程师zui需要的处理器单元进行了整合,而且不需要他们编写额外的算法来分配核与核之间的运算关系。这对于那些纠结于到底是采用一个还是两个Cortex-M4进行设计的工程师来说,非对称构架是的选择。”
  
  作为提供全系列ARM内核微控制器产品厂商,32位ARMMCU毫无疑问将承担更多为NXP攻城拔寨的重任。来自NXP方面的消息称,在LPC4000系列中,M4作为主处理器融合了微控制器基本功能,如集成的中断控制器、低功耗模式、低成本调试和易用性,以及高性能数字信号处理功能,包括单周期MAC、单指令多数据(SIMD)技术、饱和算法、浮点运算单元。而M0则作为协处理器,用来分担Cortex-M4处理器大量数据移动和I/O处理任务,减小Cortex-M4带宽占用,使得后者可以全力处理数字信号控制应用中的数字计算。
  
  “非对称双核架构降低了功耗、成本和系统复杂性,为开发人员提供了单一芯片解决方案,让软件分配变得更简单。”Geoff进一步解释说,“目前我们推出的产品只是M4+一个M0构架,未来随着用户需求的逐步增加,我们还有可能继续增加作为协处理器的M0数量,变成一个M4+N个M0的结构。”
  
  Geoff还特别强调了LPC4000系列*的可配置外设功能,包括可配置状态机定时器、SPI闪存接口和串行GPIO接口。其中可配置状态机定时器由状态机和定时器阵列构成,可实现多种复杂功能,包括事件控制的PWM波形生成、ADC同步和死区控制;SPI闪存接口能够为绝大部分SPI和quad-SPI闪存制造商提供无缝高速的存储器映射连接方法;而采用的串行GPIO接口则允许开发人员连接任何非标准串行接口以及多种标准仿真串行接口,比如:I2S、TDM多通道音频、I2C等接口。该系列部分产品的其他外设包括2个HSUSB控制器、片内HSPHY、支持硬件TCP/IP校验的10/100T以太网控制器和高分辨率彩色LCD控制器。
  
  此外,LPC4000系列还采用了优化的256位宽度闪存架构,具备264KBSRAM以及双块存储器架构,可支持1MB闪存安全编程和存储器分区。同时,LPC4000系列的标准特性还包括含有启动代码和片内软件驱动的32KBROM、AES-128解密、8通道通用DMA控制器,2个具有zui高采样率为400k/s的10位ADC/DAC、马达控制PWM和正交编码器接口、4个UART、2个Fast-modePlusI2C、I2S、2个SSP/SPI、智能卡接口、4个定时器、窗口看门狗定时器、报警定时器、具有256字节电池供电备份寄存器的超低功耗RTC以及zui多146个通用I/O引脚。
  
  至于为何选择推出双ARM内核构架,Geoff认为,DSP+ARM构架的产品主要面向中应用,而NXP则希望通过Cortex-M4+Cortex-M0的双核架构打开马达控制,工业自动化,汽车配件以及嵌入式音频等领域。

  图1:LPC4000系列结构框图。

  
  TIDSP/ARMIntegra处理器
  
  与NXPLPC4000系列的市场诉求不同,TI日前针对工业控制、航空电子、视觉应用和测量测试等需要较强运算和信号处理能力的领域,推出了集成DSP+ARM架构的Integra系列处理器C6A816x。
  
  “有很多算法在DSP平台可以实现,在ARM上也可以;但有些特定的算法,如数据滤波、图像处理等放在DSP上运行的效率会高很多,可能达到60%以上”,TI数字信号处理系统业务拓展程自清表示,“在某些的应用场合,ARM+DSP会起到事半功倍的效果。”究其原因,因为DSP可专门用于处理密集型信号处理需求、复杂的数学函数以及影像处理算法,而ARM则可用于实现图形用户界面(GUI)、网络连接、系统控制以及多种操作系统下的应用处理。另外,ARM资源可以空出来做更多的应用,总体性能会大大提高。
  
  C6A816x处理器在同一芯片上集成了1.5GHzTMS320C674x浮点与定点DSP和ARMCortex-A8处理器,此外还集成了针对各种应用而优化的数种高带宽外设,包括PCIExpressGen2、SATA2.0、双千兆位以太网和双DDR2/DDR3接口。另一方面,该系列处理器还配备了片上显示引擎,能够为2个同时工作的高清显示屏输出两组不同的内容流。“这对于机器视觉系统等应用而言非常重要,其中一个显示屏可提供触摸屏键盘功能,而另一个显示屏则能显示机器性能及视觉分析结果。”程自清补充说。同时,C6A8168处理器还专门集成了3D图形加速器,可实现更、更丰富的精彩GUI体验。
  
  在接受媒体采访时,程自清以机器视觉产品为例,详细介绍了基于C6A8167的方案是如何帮助客户简化设计,并提高可靠性的。在以往此类产品的系统设计中,工程师往往需要FPGA进行算法和数据整理,同时利用DDR做影像视觉处理和特征提取的算法,另外还需要uProcessor做系统管理和通讯等,特别是在一些的显示中,总体成本非常高。而采用C6A816x产品,首先接口可以全部集成在其中,同时又集成了定点、浮点DSP和高性能ARM,据称此举可节约超过50%的成本。

  图2:C6A816x产品图。

全年征稿/资讯合作 联系邮箱:1271141964@qq.com
  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。


编辑精选

更多


宣传样本推荐图书

旗下子站

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备



关于我们|本站服务|会员服务|企业建站|旗下网站|友情链接| 兴旺通| 产品分类浏览|产品sitemap

智能制造网 - 工业4.0时代智能制造领域“互联网+”服务平台

Copyright gkzhan.comAll Rights Reserved法律顾问:浙江天册律师事务所 贾熙明律师

客服热线:0571-87756395加盟热线:0571-87759904媒体合作:0571-89719789

客服部:编辑部:展会合作:市场部:

关闭