HiFi 2 & HiFi EP Audio DSP Product Brief
Everything You Wanted to Know About Blu-ray Audio, but were afraid to hear
Put Low-Power, Low-Overhead, High-Fidelity Digital Sound in Your Next ASIC or SOC
A Designer's Guide to HD Video Pre- and Post-Processing
How to Add Low-Power, Multi-Codec Digital Video and Audio to Your Next ASIC or SOC Design
2011 Linley Tech Moble Conference Presentation
Both the HiFi 2 and HiFi EP Audio DSPs are designed around a proven 24-bit architecture for low gate count and the lowest possible power. HiFi EP adds advanced optimizations for DTS Master Audio, improved voice pre- and post-processing, and an improved cache memory subsystem.
Both HiFi DSPs are pre-packed, ready to drop into SOC designs. They provide programmable support for multiple audio formats with over 80 software codeds and audio and voice enhancement packages pre-ported and ready to use, no software porting required.
Tensilica used its automated processor generation capability when designing the HiFi DSPs to optimize them for digital audio streams.They have been extended and optimized by Tensilica to run all the audio formats. They can approach the performance of fixed-gate implementations, while providing the flexibility, time to market, and risk reduction of fixed instruction set RISC processors while simultaneously reducing silicon area and power consumption. Tensilica can provide the codecs so you don’t have to worry about that development process.
The HiFi Audio DSPs utilize Tensilica’s benchmark-breaking Xtensa LX processor technology with custom instructions (better code density, fewer cycles), flexible datapath widths (higher efficiency per cycle), multiple instructions per cycle (VLIW – higher efficiency per cycle), and simultaneous data operations (SIMD – parallelization). A comprehensive Eclipse-based software development environment is provided that includes everything from a source code editor, debugger, and ISS to an optimized compiler that provides excellent code density.
The HiFi Audio DSPs have been extended and optimized by Tensilica to run all the audio formats. They can approach the performance of fixed-gate implementations, while providing the flexibility, time to market, and risk reduction of fixed instruction set RISC processors while simultaneously reducing silicon area and power consumption. Tensilica can provide the codecs listed so you don't have to worry about that development process.
Tensilica's HiFi 24-bit Audio is available two ways:
1. The HiFi 2 Audio DSP-a click-box options for the Xtensa LX processor, so you can do additional optimizations
2. The HiFi EP Audio DSP-a superset of the HiFi 2 Audio DSP with advanced optimizations for DTS Master Audio, improved voice pre- & post-processing, and improved cache memory subsystem.
Additionally, Tensilica offers HiFi 3, a 32-bit audio DSP with higher performance with lower power for high-performance audio post-processing and voice processing algorithms used in smartphone and home entertainment systems.
There are three major enhancements in the HiFi EP Audio DSP:
1. HiFi EP includes a 32x24 MAC for higher performance at lower power on the popular DTS Master Audio lossless decoder, resulting in a clock rate reduction of almost 35% compared to HiFi 2.
2. To address the increasingly demanding requirements in mobile and VoIP applications for better immunity to background noise and speakerphone mode quality, new instructions have been added to accelerate voice pre- and post-processing for noise cancellation and beam forming microphones. These instructions also provide better general DSP capabilities
3. The cache memory subsystem is enhanced with an integrated predictive fetch unit to significantly improve performance in SOC designs with large external memory latencies.
Through a combination of significantly lower power per MHz and architectural optimization of the HiFi 2 Audio Engine instruction set, the HiFi Audio Engine delivers dramatic improvements in energy efficiency that lead to increased battery life for portable and wireless applications. Based on TSMC's 40 nm LP process and a minimal HiFi 2 configuration, power including memories is as low as 21 μW/MHz dynamic and 7.5 uW static. Decoding a typical MP3 file at 5.7 MHz requires only 0.13 mW of total power.
A key advantage of the HiFi Audio Engine is its simple programming model. Because of the efficiency of the optimized audio and voice instructions, software developers can port audio and voice codecs completely in C while maintaining or surpassing the performance of assembly on other DSP and CPU architectures.
Through careful engineering and by fully exploiting the features of the Xtensa LX architecture, Tensilica was able to implement the Xtensa HiFi 2 Audio Engine ISA in approximately 45K gates. A minimal configuration, including the Xtensa LX processor, is approximately 67K gates.
Because of the efficiency of the HiFi Audio architecture, the HiFi Audio DSPs require only a fraction of the available MHz to perform the audio decoding and encoding functions. Targeting high performance applications, the Xtensa HiFi Audio Engine can support speeds greater than 900 MHz in TSMC 45GS, 600 MHz in TSMC 65GP, and 500 MHz in TSMC 40LP, leaving lots of headroom for other control, media and signal processing tasks