Tech Support | Generator Login | Careers | Contact Us
PRODUCTS

  Overview

  Technology

  Diamond Overview

    Comparisons

    Competition

    Architecture

    Controllers

    + 106Micro Small

    + 108Mini Low Power

    + 212GP Gen Purpose

    CPUs

    + 232L for Linux

    + 570T High Perf

    DSPs

    + 330HiFi Audio

    + 388VDO Video

    + 545CK VLIW

    106Micro for FPGAs

    Direct Interfaces

    AMBA Bridges

    Emulation Boards

    Software

    Literature & Docs

    Partner Support

    Free SW Eval

  Xtensa

  DSPs

  HW/SW Dev Tools

  Literature & Doc

Diamond Standard 330HiFi

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 part of the Xtensa HiFi 2 Audio and Diamond 330HiFi solution:

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

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

 

Turnkey 24-bit Audio for SOC Designs

The Diamond 330HiFi core is optimized for digital audio processing. All popular audio codecs have been pre-ported to the Diamond 330HiFi core, which makes it a “drop-in” block for any SOC application requiring high quality, 24-bit audio capability. The alternatives to the Diamond 330HiFi include running codecs on a standard RISC core, or designing custom hardware to the specification of the codec itself. A standard RISC core is the most flexible and provides the best TTM, but it consumes the most power of the alternatives. Conversely, the custom hardware approach would consume the least power, but is very inflexible and will incur a long design cycle. The Diamond 330HiFi core is the best compromise, since the performance level approaches the hard-wired codec, while keeping the flexibility and post-silicon programmability of a standard RISC core.

Specialized audio instructions designed into the Diamond 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 Diamond 330HiFi hardware, and the codecs supplied by Tensilica utilize this hardware to produce the most efficient programmable audio engine available for licensing.

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


 
130G
90G
  Speed Optimized Area
Optimized
Speed Optimized Area
Optimized
Area (mm2) post-synthesis
1.37 1.2 0.68 0.59
Area (mm2) post-layout
1.74 1.5 0.84 0.74
Freq (MHz) post-layout
233 50 350 50
Power (mW/MHz) post-layout
0.29 0.25 0.118 0.10

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 Diamond Standard Series 330HiFi

Check out our Diamond FREE software evaluation.

FEATURED INFORMATION
See "Diamond Standard Software Tool Chain" on Demos on Demand
Portable Design 2006 Editor's Choice Award
PRODUCT RESOURCES
"Tensilica's Preconfigured Cores" by Microprocessor Report
Diamond Standard Series Product Brief
Diamond Tools Product Brief
HiFi 2 Audio Engine Product Brief
Diamond VDO Product Brief
Tensilica's Diamond Standard Processor Cores - CoolBeans Write-up
Diamond Free SW Eval
WHITE PAPERS
Diamond Architecture White Paper
PRESENTATIONS
Low Cost and Low Risk 32-bit Controllers for Designing AMBA-based SOCs
QUOTABLE

“Offering the option of preconfigured cores simply makes sense...The Xtensa architecture is so flexible, and the configuration tools so versatile, that Tensilica could generate hundreds, or even thousands, of preconfigured cores to meet almost every conceivable need."

Tom Halfhill,
Microprocessor Report