Tech Support | Generator Login | Careers | Contact Us
PRODUCTS

  Overview

  Technology

  Diamond Standard

  Xtensa

    Configurable

    Config & Extensible

    Xtensa 7

    Xtensa LX2

  DSPs

    HiFi 2 Audio/Voice

  + Tech Highlights

  + Audio Software

    - AM3D

    - Blue-ray Disc

    - Dolby Digital AC-3
      Decode 5.1 channel

    - Dolby Digital AC-3
      Cons Encode 2, 5.1

    - Dolby Digital Comp
      Output Encode 5.1

    - Dolby Digital Plus
      Decode 5.1 ch

    - Dolby Digital Plus
      Decode 7.1 ch

    - Dolby TrueHD
      Decode

    - DTS

    - MP3 Decode

    - MP3 Encode

    - MPEG-4 aacPlus v2
      Decode 2, 7.1 ch

    - MPEG-4 aacPlus v2
      Encode

    - MPEG-4 aacPlus v1
      Decoder 2, 7.1 ch

    - MPEG-4 aacPlus v1
      Encode

    - MPEG-2/4 AAC LC
      Decode 2, 7.1 ch

    - MPEG-2/4 AAC LC
      Encoder

    - MPEG-4 BSAC
      Decoder

    - Ogg Vorbis Decoder

    - QSound microQ

    - SONiVOX
      AudioiNSIDE

      – SONiVOX Success
           Story

    - SPIRIT DSP Audio

    - SRS

    - WMA Decoder

    - WMA Encoder

  + Voice software

  + Free Music Downloads

    Video

    Communications

  HW/SW Dev Tools

  Literature & Doc

MP3 Decoder for Xtensa HiFi 2 Audio Engine

Tensilica’s MP3 Decoder Application Package

Tensilica's highly efficient, full accuracy MP3 decoder has been optimized to run at the lowest power and highest efficient in the industry, requiring just 5.7 MHz when running at 128Kbps, 44.1 KHz and dissipating 0.45 mW in TSMC’s 65nm LP process (including memories). This makes Tensilica’s Xtensa HiFi 2 Audio Engine ideal for adding MP3 playback to cellular phones, where current carrier requirements are for 100 hours of playback time on a battery charge, and increasing to 200 hours in the near future.

The MP3 Audio Decoder package for the Xtensa HiFi 2 Audio Engine implements MPEG-1, MPEG-2 layer 1/2/3, and MPEG-2.5, layer 3 stereo decoding with support for constant bit rate, variable bit rate and free formats through a combination of optimized C code and TIE (Tensilica Instruction Extension) language extensions to the Xtensa microprocessor instruction set. The decoder is a fixed-point implementation in C code available in either object or source code. Included documentation describes how to incorporate the decoder into a system. Using this package, system developers can integrate an MP3 decoder into an SOC without the need for additional optimizations or software development. The same Xtensa HiFi 2 Audio Engine is used for other Tensilica audio codecs, enabling the development of highly optimized multi-standard audio SOC designs.

Feature Summary

  • Supports MPEG-1 / MPEG-2 layer 1/2/3 / MPEG-2.5 layer 3 stereo decoding
  • Fully compliant with ISO/IEC 11172-4
  • Supports constant bit rate, variable bit rate and free formats

Specifications - 128kbps, 44.1 KHz


Clock Rate*
Code Size (ROM)
Table Size (ROM)
Total RAM**
5.7 MHz 20 Kbytes 15 Kbytes 20.1 Kbytes

* Average MHz required for single-cycle memory.
** Total RAM includes persistent, stack and scratch.
PRODUCT RESOURCES
HiFi 2 Audio Engine Product Brief
Diamond Standard VDO Product Brief
HiFi 2 Audio Engine White Paper
Diamond 388VDO Video Engine White Paper
PRESENTATIONS
Diamond 388VDO Dual Core Video Decoder/Encoder (2007 Processor Forum)
Low-Power, Low-Overhead, High-Fidelity Digital Sound for SOCs (Net Seminar)
ARTICLES
Tensilica Makes Music by Microprocessor Report
Anatomy of a Hardware Video Codec
Creating multi-standard, multi-resolution video engines using configurable processors
SONiVOX Ports EAS Portable Audio Package to Tensilica’s HiFi 2 Audio Engine
HiFi Audio Design Wins
ATI Logo
nVidia Logo
LG logo
Samsung
phone animation
FREE MUSIC
 
Free Music Downloads
QUOTABLE

“The difference in fidelity is audible,”

Tom Halfhill,
Microprocessor Report

get more information