6核片上DSP阵列提高平台整体性能
DSP的新走向是业界十分关心的问题。曾经对DSP的需求是强调性能和频率。目前时钟频率已经向1G以上突破,这样的情况下如何保持产品的整体性能的提高?德州仪器(TI)认为,答案在于多核和并行处理,即DSP阵列。 日前, TI推出了低功耗6核DSP 产品TMS320C6472。该款器件旨在满足要求极低功耗的处理密集型应用的需求。此外,为了更便捷、更经济地评估 C6472 器件的性能,TI 还同步推出了一款多核处理器评估板(EVM)TMDXEVM6472。 TI 该款低功耗TMS320C6472可用于支持能够驱动多通道、要求最高性能密度,以及需要实现复杂功能的应用领域。德州仪器通用DSP业务发展经理郑小龙表示,TMS320C6472针对性能功耗比要求极高的应用进行了全面优化,从而在电源性能方面实现了突破性进展。C6472 DSP可实现整体3.7W与0.15mW/MIPS的低功耗。 “C6472具有6个C64+的DSP核,每一个核的最低频率为500MHz,最高可达700MHz。与行业内同类产品的比较中,总体功耗降低40%。6个500 MHz DSP内核可实现片上系统的DSP阵列应用,使客户产品设计的密度更高,而成本降低2/3。第二,多核解决方案可以提高能耗效率和降低空间,电路板尺寸也可显著缩小,板极的空间可节省80%”。 采用 C6472 的众多应用都无需任何外部存储器,从而不仅进一步改进功率曲线,同时还能大幅降低器件成本。产品适用于广泛的应用领域,如高端工业应用、测试测量、通信、医疗影像、高端成像及视频,以及刀片服务器等。为了加快在多核器件上优化运行代码的编写进程,TI 针对 C6472 提供了广泛而全面的技术支持,如评估板、功能稳健的软件库,以及第三方产业环境等。对于DSP和处理器来说,外设之间的数据交换十分重要,因此DMA(Direct Memory Access)的作用非常关键。此外,EDMA 3.0是TI一种特别的数据交换方式。C6472通过共享L2存储器和EDMA 3.0使6个核心在运算过程中很好地协同工作。 郑小龙介绍说,多核DSP会不会使开发变得很昂贵,是大家比较关心的话题。C6472内部的6个DSP核看起来比较复杂,为了使这些核能够很好地协调运作,TI提供了优秀的运行管理和协调机制。TI从C6000的DSP开始,一个核心内部有8个运算单元;C6472的每个C64+ 的核心又配备L1高速缓存,这样多个核就可以并行运算。为了使它们更有效地协调工作,TI特别在C6472的架构中加入一个共享的L2存储器。郑小龙还谈到,TI还为此提供一个很廉价的开发系统,售价只有349美元,比TI以往的一些入门套件还要便宜。套件包含开发工具和各种功能支持,实现代码兼容。C64+ 是一个很通用的平台,它从97年推出至今用户群非常广泛,有很多软件应用供开发者使用和参考,庞大的资源还可以简化客户在系统设计上的一些工作。 DSP除了具有很高的运算功能,也可以做一些很简单的控制,而复杂的控制就需要有高性能的CPU来管理。C6472设置了在通讯的应用中是非常重要的Utopia、高速串频TSIP;存储器则采用DDR2接口;此外还有10/100/1000兆以太网接口、Rapid IO等常用接口。
图2,TMS320C6472结构图
|