Tensilica Introduces 24-bit Xtensa HiFi Audio Engine; Speeds Addition of Audio Support to Chip Designs
Offers Turnkey Package for Multiple Audio and Speech StandardsSANTA CLARA, Calif., Sept.15, 2003
- Tensilica, (R) Inc., today announced immediate availability of its 24-bit Xtensa (R) HiFi Audio Engine and ten audio encoders and decoders. The Xtensa HiFi Audio Engine, a transformative add-on package for Tensilica's proven Xtensa processor, provides a turnkey solution for system-on-chip (SOC) designers wanting to quickly add high-quality audio capabilities to products such as cell phones, digital cameras, camcorders, car audio, home entertainment systems, set-top boxes, and consumer audio players.
"The Xtensa HiFi Audio Engine let us quickly design in high-quality audio at a low cost." Stated Jeffrey Lin, President of Solid State Systems of Taiwan. "We're using it to speed the integration of audio in an upcoming product."
The Xtensa HiFi Audio Engine currently supports the following standards: Dolby Digital AC-3 decode, Dolby Digital AC-3 consumer encode, MP3 decode, MP3 encode, MPEG-2 AAC decode, MPEG-4 AAC decode, MPEG-4 AAC encode, and WMA decode. It also supports G723-1 and G729AB speech codecs for highly optimized, multi-standard, voice-over-IP (VoIP) SOC designs. Because the engine is programmable, multiple standards can run on the same hardware, allowing the same silicon to be used for multiple applications or the same device to play or record audio encoded in different standards. In addition, designers can further customize the underlying Xtensa processor so it can be used for other functions on the chip.Audio Chip Market Ready for Strong Growth
According to a report by Forward Concepts, total audio chip revenues reached $2.5 billion in 2002 and are forecasted to grow at a 22% compound annual rate to $6.8 billion by the year 2007. Will Strauss, president of Forward Concepts, said, "The consumer market will continue to be the fastest growing segment constituting almost 92% of the audio chip market by 2007. Therefore, there will be a great opportunity for IP providers to furnish chip designers with turnkey audio solutions that can be quickly and cost-effectively integrated into new chip designs."
"Support of digital audio standards is now a 'must have' for a wide variety of consumer products," stated Bernie Rosenthal, Tensilica's Senior Vice President of Marketing and Sales. "Now designers can quickly add standard audio functions to their SOCs with the Xtensa HiFi Audio Engine. At the same time, they can further configure and add instructions to the Xtensa processor to achieve even more product differentiation."Ten Audio Packages
All ten of the 24-bit audio packages for the Xtensa HiFi Audio Engine include optimized C and assembly source code, a binary compiled version of that software, TIE (Tensilica Instruction Extension) source code for the instruction extensions used by the package, and documentation that describes how to incorporate the package into a system implementation. By using these packages, these functions can be integrated into an SOC without the need for additional optimizations or software development.
Optimized for Audio Performance and Quality
- Dolby Digital AC-3 decoder: implements the complete Dolby Digital AC-3 audio decoder with a 24-bit MAC for superior audio fidelity.
- Dolby Digital AC-3 Consumer encoder: implements the consumer version of the Dolby Digital encoder, supporting 1- and 2-channel encoding over the full range of bit and sample rates.
- G723-1 codec: implements ITU-T G723-1 speech coding and decoding for voice-over-IP applications.
- G729AB codec: implements ITU-T G729AB speech coding and decoding for voice-over-IP applications.
- MP3 decoder: implements 24-bit MPEG-1, MPEG-2 and MPEG-2.5 (extensions of MPEG-1) layer 3 (MP3) decoding with support for constant bit rate, variable bit rate, and free formats. Also, it is fully compliant with ISO/IEC 11172-4.
- MP3 encoder: implements 24-bit MPEG-1, MPEG-2 and MPEG-2.5 (extensions of MPEG-1) layer 1/2/3 encoding with support for joint stereo coding for better efficiency and support for constant bit rate, variable bit rate, and free formats.
- MPEG-2 AAC decoder: implements 24-bit MPEG-2 AAC decoding with full support for two-channel, low-complexity AAC data streams; ADIF and ADTS data streams; AAC streams without headers; and two main audio channels in low-complexity multi-channel AAC data streams. It is fully compliant with ISO/IEC 13818-4.
- MPEG-4 AAC decoder: implements 24-bit MPEG-4 AAC with full support for MPEG-4 AAC low-complexity multi-channel files; MPEG-4 file format data streams; and ADIF, ADTS, MPEG-2/MPEG-4 headerless data streams. It is fully compliant with ISO/IEC 14496-4.
- MPEG-4 AAC encoder: supports MPEG-4 AAC and MPEG 2 AAC MAIN, LC, SSR, and LTP 2-channel encoding and is fully compliant with ISO/IEC 14496-4.
- WMA decoder: supports decoding of high-, mid-, and low-rate WMA data streams and ASF (Advanced Streaming Format) data streams. It is fully compliant with Microsoft WMA test specifications.
All audio packages have been fully optimized to take advantage of Tensilica's industry leading microprocessor performance (as proven on EEMBC benchmarks, see http://www.tensilica.com/html/eembc_optimized.html). All were designed to minimize the amount of external ROM and RAM required, making them ideal for low-cost, battery driven applications. The entire Xtensa audio solution (Xtensa processor plus Xtensa HiFi Audio Engine) consumes only about 100,000 gates, which represents a small portion of today's multi-million gate SOC designs.
The Xtensa HiFi Audio Engine consists of one set of optimized TIE (Tensilica Instruction Extension) language extensions for the Xtensa processor. This audio engine can run any or all of the supported audio functions. The SOC designer can add additional TIE instructions to further customize the design. Then the designer uses the Xtensa Processor Generator to create a custom core that integrates the Xtensa HiFi Audio Engine and any other instructions. In about an hour, the Xtensa Processor Generator automatically builds a correct-by-construction RTL (register transfer level) description of the Xtensa processor that includes all the newly described functions and resources, as well as a complete software tool suite that incorporates the new TIE instructions, registers, and data types. Because the processor and software development tool suite are generated from one source description and a common database, the software development tools track the processor hardware and there is no possibility of a mismatch. This significantly speeds the development effort.Pricing and Availability
Pricing for the Xtensa HiFi Audio Engine and one encoder or decoder is as low as $50,000 and requires an Xtensa processor license. The engine and the software for all ten of the audio packages are available now.About Tensilica
Tensilica was founded in July 1997 to address the growing need for optimized, application-specific microprocessor solutions in high-volume embedded applications. With a configurable and extensible microprocessor core called Xtensa, Tensilica is the only company that has automated and patented the time-consuming process of generating a customized microprocessor core along with a complete software development tool environment, producing new configurations in a matter of hours.
For more information, visit www.tensilica.com
. # # #
· "Tensilica" and "Xtensa" are registered trademarks belonging to Tensilica Inc. All other trademarks are the property of their respective holders.
· Tensilica's announced licensees are Agilent, Astute Networks, Avision, Bay Microsystems, Berkeley Wireless Research Center, Broadcom, Cisco Systems, Conexant Systems, Cypress, ETRI, FUJIFILM Microdevices, Fujitsu Ltd., Hudson Soft, Hughes Network Systems, IC4IC, Ikanos Communications, JNI Corporation, Marvell, Mindspeed Technologies, National Semiconductor, NEC Laboratories America, NEC Corporation, Nippon Telephone and Telegraph (NTT), Olympus Optical Co. Ltd., ONEX Communications, OptiX Networks, Osaka & Kyoto Universities, S2io, Sony, STMicroelectronics, TranSwitch Corporation, Trebia Networks, Victor Company of Japan (JVC) and ZiLOG.
Contact Tensilica, Inc.