新闻中心

EEPW首页 > 嵌入式系统 > 新品快递 > Tensilica推出Diamond 330 HiFi DSP内核

Tensilica推出Diamond 330 HiFi DSP内核

——
作者:时间:2006-02-23来源:收藏
支持20种音频编解码应用软件

美国 公司日前推出了 音频处理器内核。这是一款低功耗、24位音频DSP(数字信号处理)内核,SoC(片上系统)工程师可利用其快速将高音质音频算法加入到芯片设计中。为加速设计过程,公司提供全套软件编解码算法程序,兼容所有流行的音频标准,包括AAC LC、aacPlus v1 和v2、AMR (自适应多码率语音编码算法)、 杜比数字AC-3、 杜比数字增强型、G.723-1和G.729AB VoIP、 MP3、 QSound Labs microQ、 Sonic Networks的嵌入式音频合成(EAS™)、 SRS Labs WOW XT和Xspace 3D、以及WMA。这些软件包皆经过优化,从而在 处理器内核上实现了性能的最优化。

公司市场副总裁Steve Roddy表示,“ 处理器内核基于Xtensa HiFi音频引擎,该引擎已经在上千万消费电子产品的应用中被广泛验证。设计团队们之所以选用Tensilica的音频解决方案,是因为其广泛的音频软件支持、高质量的24位音频、以及在诸如手机和便携式音乐播放器这类便携式音频应用中实现的超低功耗。”

优于16位音频的24位音频
Diamond 330HiFi处理器内核采用24位音频数据处理方式,相比当前通用的16位音频处理器内核,具备本质的优势。凭借其在压缩和解压缩算法中的计中增强的精度,可以提供音频质量出众的压缩音频文件。Diamond 330HiFi处理器内核完全兼容所有的业界语音格式,即使在解码和播放16位编码的音乐文件时,也可以产生高质量音效。

面向便携式应用的低功耗特性
与主流处理器,例如ARM968E-S相比, Diamond 330HiFi处理器内核每兆赫兹消耗的功耗仅为一半,并且仅需一半的运行频率。所以能量利用率高出4倍。基于TSMC 0.13微米LV工艺,Diamond 330HiFi处理器内核运行于200Mhz时的静态功耗为0.40 mW,动态功耗为17.8 mW,全部功耗为18.2 mW 或者 0.091 mW/MHz。用Diamond 330HiFi处理器内核进行MPEG-4 AAC LC解码所需的最大频率仅38MHz。

高效率的架构
Diamond 330HiFi处理器内核采用Tensilica公司的VLIW技术,在降低代码体积的同时,能够以最低的时钟频率获得超低的功耗。为实现最大程度的优化,Diamond 330HiFi可以不受模式限制的混合执行16位、24位和的64位指令(2-issue)。双MAC(乘累加器)架构是其一个特色,每个MAC单元都支持(24 位 x24 位)和(32位 x 16 )位的计算。大量诸如饱和度、分数计算和带符号计算等特性被用于乘法/加法和算术操作中,从而降低了编码器算法移植和实现的工作量。另外,Diamond 330HiFi还提供了可以促进比特流存取和可变长度(Huffman)编解码的操作。

范围最广的音频包
Tensilica公司为Xtensa HiFi 2 音频引擎提供20种音频包,这些功能可被集成到SoC设计中而不需额外进行编解码算法软件的开发。
- aacPlus v2解码器:实现MPEG-4 aacPlus v2解码,与ISO/IEC 14496-3和增强型aacPlus解码器的3GPP规范相兼容,在单声道、立体声和多通道配置中支持AAC、参数立体声(PS)和频带复制编码(SBR)。
- aacPlus v2编码器:实现MPEG-4 aacPlus v2编码,与ISO/IEC 14496-3和增强型aacPlus解码器的3GPP规范相兼容,在单声道、立体声和多通道配置中支持AAC、参数立体声(PS)和频带复制编码(SBR)。
- aacPlus v1解码器:实现MPEG-4 aacPlus v1解码,与ISO/IEC 14496-3和aacPlus解码器的3GPP规范相兼容,在单声道、立体声和多通道配置中支持AAC频带复制编码(SBR)。
- aacPlus v1编码器:实现MPEG-4 aacPlus v1编码,与ISO/IEC 14496-3和aacPlus解码器的3GPP规范相兼容,在单声道、立体声和多通道配置中支持AAC频带复制编码(SBR)。
- AAC LC解码器:实现MPEG-2/4 AAC解码,与ISO/IEC 14496-3兼容,支持MPEG-2/4 AAC LC和LC多通道文件格式和ADIF与ADTS的解码。
- AAC LC编码器:实现MPEG-4 AAC LC和MPEG-2 AAC LC双通道编码,与ISO/IEC 14496-3兼容,支持固定比特率、可变比特率、TNS、PNS、联合立体声、ADIF和ADTS的编码格式。
- 杜比数字 AC-3解码器: 用5.1多声道解码实现完全的杜比数字AC-3解码器功能。它支持所有标准的混音模式和各种比特以及采样速率。
-杜比数字AC-3家用编码器(DDCE):实现家用版本的杜比数字编码器功能,并支持各种比特和采样速率上的单声道和双声道编码。
- 杜比数字加强型家用编码器:用5.1多声道解码和与目前杜比数字5.1 接收器相兼容的杜比数字转换器实现完全的杜比数字加强型家用编码器功能。它支持所有标准的混音模式和各种比特以及采样速率。
- MP3解码器: 实现MPEG-1、MPEG-2和MPEG-2.5 (MPEG-1的扩展)的1/2/3(MP3)层解码,并支持恒定比特率,可变比特率以及自由模式。它也与ISC/IEC 11172-4全部兼容。
- MP3编码器: 实现MPEG-1、 MPEG-2 和 MPEG-2.5 (MPEG-1的扩展) 的1/2/3(MP3)层编码,并支持恒定比特率模式和可以带来更高效率的联合立体声编码。
- QSound microQ音频元件:实现Qsound的microQ音频元件 – 一个包含可升级采样集合的MIDI波表合成引擎,一个多通道立体声混频器,各种控制频率响应,动力和空间增强的方法,以及用于游戏的3D定位音频。
- Sonic Networks公司的EAS:实现可交互的音频合成引擎可支持铃声和游戏音频,包括一个通用MIDI(GM)合成器和匹配音色组,支持所有的铃声格式、数字音效和图形同步。
- SRS Labs公司的WOW XT和 Xspace 3D: SRS WOW改善了压缩音频的动态音频性能,Xspace 3D在一个听者头部的3维空间里设置了多个听觉对象,包括广泛的音效和特征,这些都被嵌入到解决方案中,包括混响、多普勒效应、采样率转换器以及迁入的获得专利的TruBass低音增强技术。
- WMA解码器:实现高速、中速、低速WMA数据流和ASF(高级流格式)数据流的解码,并完全与微软WMA测试规范相兼容。
- WMA编码器:实现高速、中速、低速WMA数据流和ASF数据流的编码,并完全与微软WMA测试规范相兼容。
- AMR窄带语音编解码器:实现AMR窄带语音的编解码,并与针对AMR 窄带编解码器的3GPP规范完全兼容。
- AMR宽带语音编解码器:实现AMR宽带语音的编解码,并与针对AMR 宽带编解码器的3GPP规范完全兼容。
- G723-1 VoIP编解码器:实现ITU-T G723-1语音的编码和解码。
- G729AB VoIP编解码器:实现ITU-T G729AB语音的编码和解码。

基于被广泛验证的Xtensa ISA(基本指令集架构)构建而成
整个Diamond系列标准处理器内核家族都基于Tensilica公司被广泛验证的处理器内核架构,该架构是后RISC风格的32bit内核架构,支持80多条基本指令集。紧凑的16/24-bit指令降低功耗,与传统的32位处理器架构相比,代码长度降低了25%到50%(更好的代码密度)。寄存器窗口可以在低功耗下,有效地支持高性能的程序切换。基本的Xtensa ISA能够支持强大的跳转指令和复杂的位操作指令。





产品获得途径
SOC开发者可直接联系Tensilica获得Diamond系列标准处理器内核,或者通过Tensilica指定代工厂和ASIC合作伙伴获得。



评论


相关推荐

技术专区

关闭