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
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.
|