第二代ConnX基带DSP引擎(Tensilica)
扫描二维码
随时随地手机看文章
Tensilica发布第二代基带引擎ConnX BBE16,用于LTE(长期演进技术)及4G基带SoC(片上系统)的设计。ConnX BBE16的16路MAC(乘数累加器)架构经过特别优化,以满足无线DSP(数字信号处理)算法需求,包括:OFDM(正交频分复用)、FFT(快速傅氏变换)、FIR(有限脉冲响应)、IIR(无限脉冲响应)以及矩阵运算。ConnX BBE16针对芯片面积以及低功耗应用进一步优化,相比原先的ConnX BBE在某些关键算法上提供高达三倍的性能。该架构适用于可编程无线手持设备、家庭型基站、超微蜂窝基站、微蜂窝和宏蜂窝基站、数字媒体广播接收器、及多格式移动DTV(数字电视)解调的SoC设计。
Tensilica于2009年6月推出第一款ConnX基带引擎(BBE)。并授权ConnX BBE给众多客户进行设计和量产。基于客户反馈,Tensilica充分利用Xtensa系列可配置处理器技术,以破纪录的最短时间开发出新一代DSP:ConnX BBE16。
Tensilica总裁Jack Guedj表示:“无线产业快速发展,需要不断提高带宽及服务质量以稳定地处理与日俱增的无线数据传输并降低手机和基站的功耗水平,这需要从3G网络不断演进到HSPA+、LTE及4G网络。新一代设备的设计人员正在寻找一种可编程解决方案,能够迅速更新手机和网络,以支持不断发展的标准。ConnX BBE16给设计人员提供了功耗更低,可编程性更好的开发平台,加快了产品上市时间。”
极其有效的体系架构
ConnX BBE16是一款超高性能的16-MAC、16位定点DSP引擎。其基于8路SIMD(单指令多数据流),3路VLIW(超长指令字)架构,并带有两个数据存取单元(每个128位宽)。
改进的ConnX BBE16 DSP包括增强的指令集及以下新功能:
• 矩阵乘法;
• 实数和复数FIR滤波器,包括对称和非对称滤波器;
• 多项式近似算法,特别是用于三角函数和抽象函数的算法;
• 无线通信中的关键函数,如de-spreading函数(每周期高达16个复数乘累加运算)的多项式生成和乘累加运算;
• 具备自适应范围管理的精确FFT运算;
• 支持矢量的规格化、移位和截断操作;
• 具备更低功耗的8个8x40b累加寄存器(相对于第一代产品)
ConnX BBE16能够在550 MHz主频下提供17 GB /秒内存带宽。其他性能指标包括:每个周期16个乘累加运算、或4个复数FIR阶运算、或一个基-4 FFT蝶形运算。这些改进使矩阵乘法的性能提高了3倍、FIR滤波性能提高了2倍,大多数通用算法的吞吐量,以及多项式算法的速度也提高了2倍。
极易编程的设计
ConnX BBE16可完全用C语言编程,并且带有一套完整的且经过验证的编译器及软件工具链。极易编程的设计还包括:标准 C程序的自动向量化,用于复数FFT、FIR、IIR及矩阵运算的优化指令,使基于新架构的设计能够快速实现。为了进一步加快编程工作,ConnX BBE16 DSP还带有从通用应用到专用应用的优化库函数。
供货情况
ConnX BBE16是Xtensa LX3系列可配置处理器的配置选项之一,因此,设计人员在设计芯片时还可以对其他配置选项(存储器、接口等)进行修改。该产品及评估工具包将于2010年第二季度上市。