描述
泰思立达(Tensilica)公司日前发布了Xtensa HiFi II音频引擎。该音频引擎是Tensilica Xtensa LX处理器内核的应用包之一。
基于这个应用包,Tensilica发布了种类较为齐全的软件编码器和解码器,该编解码器适用于流行的音频标准,包括:杜比数字AC–3、QSound Labs的microQ、MP3、MPEG-2/4 AAC LC、AACPlusTM、WMA(Windows Media Audio)和AMR(Adaptive Multi - Rate speech)。系统级芯片(SoC)设计者可使用该Xtensa HiFi II音频引擎设计出带音频的设备,比如手机、便携音乐播放器、DVD驱动器以及机顶盒。Tensilica为此音频引擎提供了16个音频包,这些功能被集成到一个SoC设计中。
这款带HiFi II音频引擎的Xtensa LX处理器是完全可编程的,支持多个音频标准在相同的硬件上运行,还使用了超过300条专用于音频的DSP指令,且有一个双乘加器(dual MAC)结构,两个乘加器单元都支持24x24位和32x16位的计算。
Xtensa HiFi II音频引擎利用Tensilica的可变长度指令扩展(FLIX)技术,减小音频应用的周期性功耗。该技术利用64位指令格式对基础的Xtensa LX可配置处理器进行扩展。64位指令格式包含了双乘/累加功能和其它DSP运算,以及Xtensa HiFi II引擎专用的两个寄存器文件的存取指令。该音频引擎的300条音频专用指令的全部门数约为78K。在TSMC 0.13nm LV的工艺下,它可以支持的频率为280MHz。
该音频引擎同时支持32位和16位的数据类型,与工业标准音频编码格式兼容。
基于TSMC的0.13纳米LV工艺的Xtensa HiFi II音频引擎,运行在200MHz时的静态功耗为0.40mW,动态功耗为17.8mW,总功耗为18.2mW或者0.91mW/MHz。
打开APP阅读更多精彩内容