330HiFi Audio DSP Core

Turnkey 24-bit Audio DSP for SOC Designs

If you don't need to further optimize your core and just want a drop-in solution, the 330HiFi is for you. If you want to further optimize your core, use the Xtensa LX3 processor core and click on the HiFi 2 or HiFi EP option in the configuration menu.

The 330HiFi DSP core is optimized for digital audio processing. Over 60 popular audio codecs have been pre-ported to the 330HiFi core, which makes it a “drop-in" block for any SOC application requiring high quality, 24-bit audio capability.

Specialized audio instructions designed into the 330HiFi by Tensilica increase code density (reducing memory requirements) and reduce Mhz requirements (lowering power). Techniques used to define these custom instructions include Single Instruction, Multiple Data (SIMD - parallelization), VLIW (multiple operations per cycle), and flexible data path widths (optimum data widths to reduce power).

All of these advanced processor techniques are pre-built into the 330HiFi hardware, and the codecs supplied by Tensilica utilize this hardware to produce the most efficient programmable audio engine available for licensing.

Also, because it's a processor:

  • It can be used for control functions in addition to audio
  • It's fully programmable in C, making it easy for designers to port their own codecs if they want to.

Contents

Features

  • Based on standard 32-bit RISC architecture with integrated 24-bit audio processing instructions including Variable Length Decode (VLD)
  • Dual-issue VLIW DSP with 24-bit data path and instructions customized for audio codecs
  • Industry-leading low-power consumption coupled with high-fidelity 24-bit audio
  • Popular digital audio software pre-ported (MP-3, AAC, WMA, AC-3, MIDI)
  • Modeless switching between 16-, 24-, and 64-bit dual-issue instructions
  • Dual MACs can operate as 32X16-bit/24X24-bit
  • 4 Kbyte Instruction and 8 Kbyte data 2-way set associative caches, programmable write-through or write-back
  • 32-bit input/output FIFO interfaces
  • 64/32-bit system interface with AHB-lite bridge

Benefits

  • High quality (24-bit) audio DSP supporting the widest range of audio codecs
  • Fast TTM for applications requiring digital audio support
  • Ultra-low power consumption increases battery life in portable applications
  • Single audio engine supports many codecs, reduces hardware overhead compared to separate hard-wired hardware blocks for each codec
  • Programmable engine can support new future codec implementations
  • Audio engine has performance headroom to perform functions other than digital audio processing

Audio Codec Support

The following audio packages are available for the HiFi 2 Audio Engine:

The following voice packages are available for the HiFi 2 Audio Engine:

Because the Xtensa HiFi 2 Audio DSP and 330 HiFi are programmable, multiple standards can run on the same hardware, allowing the same device to play or record digital audio in different standards.

Get the 2-page Diamond Standard 330HiFi product brief.

Get the HiFi 2 Audio Engine product brief for information on all of the codecs available.

Frequency, Area and Power Specs


90G
65GP
65LP
Speed Optimized
Area
Optimized
Speed Optimized
Area
Optimized
Speed Optimized

Area Optimized

Area (mm2) post-synthesis
0.64
0.53
0.41
0.31
0.35
0.28
Area (mm2) post-layout
0.82
0.60
0.57
0.34
0.48
0.32
Freq (MHz) post-layout
351
56
538
57
312
58
Power (mW/MHz) post-layout
0.18
0.15
0.17
0.10
0.19
0.15
Simulated Leakage (mW)
1.68
0.88
3.17
1.04
0.03
0.01

130G and 90G are with TSMC Sage-X libraries.
65GP is with TSMC Advantage library, Regular Vt.
65LP is with TSMC library (Synopsys), Regular Vt.
Area and frequency at worst operating condition (0.9 * Vdd, 132 C)
Power at typical operating condition (1.0 * Vdd, 25 C)
All area and speed calculations are made assuming 8KB local SRAM size
All area, power, and frequency numbers are representative only, and subject to variation based on each user's chosen process technology, cell library, and design tools.

All EDA numbers are for Sage-X libraries. Frequency and power are at worst corner. All area, power, and frequency numbers are representative only, and subject to variation based on each user's chosen process technology, cell library, and design tools. See white paper: Processor Core Power Specs: A Cautionary Tale. Includes VLD (variable length decode).

Block Diagram of the 330HiFi DSP Core

330HiFi Block Diagram

Marketing Agency