PRODUCT NOTE
CEVA-HD-AUDIO
HIGH-PERFORMANCE, SINGLE CORE,
LOW-POWER AUDIO DSP SOLUTION
Single-source solution include
programmable DSP core, certified
audio codecs, and development kits
< FEATURES
• High-performance audio hardware subsystems
• 1GHz @ 40nmG; 550MHz @ 40nmLP
• 32-bit native DSP; 72-bit accumulation for wide
dynamic range
• User selectable memory controllers and system
busses
• State-of-the-art certified audio software codecs
• Mainstream: MP3, AAC, WMA, WMA Pro, RealAudio
and more
• Dolby: Dolby Digital, Dolby Digital 5.1 encoder,
Dolby Digital Plus, Dolby TrueHD,
Dolby ProLogic IIx
< BENEFITS
• Applicable to multiple audio applications
• Supported by a broad range of fully-certified
audio codecs
• High-performance satisfies extreme DSP
requirements of today’s high-end audio
applications – from low-cost mobile handsets
and tablets to high-end digital televisions
(DTVs) and set-top boxes (STBs) – while
providing plenty of headroom to implement
additional post-processing audio algorithms
• Ultra-low power consumption allows use in a
• DTS: DTS core decoder, DTS 5.1 encoder, DTS-
HD LBR, DTS-HD Master Audio,
DTS 96/24, DTS-ES, DTS NEO:6
• All codecs optimized for small internal memory
usage and tailored to reduce overall system speed
requirements
• Easy software development
• Optimizing C Compiler
• Cycle-accurate simulation and profiling of the
entire audio subsystem
• Optimization tool chain
wide variety of target environments
• Complete C-level software development and
easy integration into target SoC using a choice
of AHB-Lite or AXI system busses reduces
risk and time-to-market
<
The HD-Audio Market is Evolving
The market for digital High Definition audio
(HD audio) solutions, including Blu-ray
Disc players, digital televisions (DTVs), settop boxes (STBs), and home entertainment
systems is dynamic and highly competitive.
Digital HD audio devices are dramatically
increasing in popularity, and there is a strong demand for lower
cost and higher performance equipment.
These market requirements translate into demand for
integrated optimized platforms utilizing smaller die size and
consuming lower power without compromising on audio
performance.
Existing audio codecs are evolving relentlessly while new
codecs are appearing on the scene. In the case of Internetenabled DTV and STB devices coupled with streaming TV
services like Google TV, a wide range of audio codecs must be
supported. In addition to mainstream codecs like MP3, AAC,
WMA, WMA Pro, RealAudio, etc. it is also necessary to support
compute-intensive lossy and lossless HD-Audio codecs such
as those from Dolby and DTS. Bit rates supported by some HD
audio standards can be as high as 24.5Mbps, as opposed to
less than 1Mbps for previous-generation codecs.
<
The Solution is CEVA-HD-Audio
To meet these challenges, CEVA has developed
CEVA-HD-Audio™, a family of DSP-based
single-core audio platforms targeting highvolume integrated circuits (ICs) for devices
ranging from Smartphones and tablets to
Blu-ray Disc players, digital televisions and
home entertainment systems. CEVA-HDAudio comprises several CEVA-developed
technologies as follows:
CEVA-HD-Audio
Software and Hardware Development Kit
Software Library of Audio Codecs and Post-processing
CEVA-TL3210 DSP
CEVA-TeakLite-III
DSP Engine
CEVA-TL3211 DSP
Or
CEVA-TeakLite-III
DSP Engine
The TeakLite-III DSP Engine: The TeakLite-III is the underlying
32-bit DSP engine featured in the CEVA-TL3210 and CEVATL3211 DSP cores. The high-performance, low-power TeakLiteIII DSP runs at 1 GHz with a silicon footprint of only 0.15mm2
(when implemented on a 40nmG process).
The CEVA-TL3211 DSP Core: A flexible DSP core that satisfies
the requirements of high-end audio applications – including
high-end smartphones, digital televisions, set-top boxes,
and home entertainment systems – while providing ample
headroom to implement additional post-processing audio
algorithms.
The CEVA-TL3210 DSP Core: A high-performance DSP core that
satisfies the processing requirements for a wide range of audio
applications – from low-cost mobile handsets and tablets to
VoIP gateways to Blu-ray Disc players – while providing plenty
of headroom to implement additional post-processing audio
algorithms.
Software Library of Audio Codecs: CEVA’s open, programmable
HD-Audio platform features a comprehensive set of
industry-standard audio, speech, and voice codecs. These
codecs are optimized for small internal memory usage
and tailored to reduce overall system speed requirements.
Software and Hardware Development Kit (SDK): A complete
software development suite, including development tools,
development boards, software system drivers and RTOS, for
easy application development and system integration from
initial design through final tape-out.
2
<
CEVA-HD-Audio Software Development Kit
(SDK)
CEVA has developed a suite of advanced software and
hardware development tools that facilitate quick and easy
software development and system integration. This GUI-based
development environment provides high efficiency within
the programming, compiling, and debugging processes. This
integrated suite of tools includes the following:
• Advanced user friendly IDE
• Optimizing C/C++ Compiler
• Assembler, linker & utilities
• Advanced GUI debugger
• Scripting support (CLI/TCL)
• Multi core Support
• Interface to Verilog simulators (DBGVerifier)
• Built in extendible simulator
• Emulator I/F (PP/USB/JTAG)
• MATLAB connection
• Application Profiler
• Performance measurement
• Mature and long-time field proven tools are available
for Windows and Linux operating systems
Development boards include:
• Support for audio-in, 7.1 channels audio-out,
SD/MMC card
• Easy integration with ARM development boards
Other SDK components include:
• System software drivers
• Generic system DMA module
• RTOS for easy software integration into a complete
application
<
CEVA-HD-Audio Software Library
The CEVA-HD-Audio software library features a large suite
of widely-adopted, industry-standard, fully-certified audio
codecs for mainstream applications and high-end DTV, STB,
and Blu-ray Disc applications. These codecs reduce risk,
improve time-to-market, and facilitate integration into SoCs.
This broad range of codecs includes:
• High-End Codecs
• DTS-HD: Master Audio, High Resolution, Express (LBR),
DTS Core decoder and encoder, NEO:6
• Dolby: Dolby TrueHD, Dolby Digital Plus, AC3, Dolby Digital
5.1 Encoder, ProLogic-IIx, MS10, MS11, Dolby Volume
• Mainstream Codecs
• LC-AAC, HE-AAC V1 and V2, stereo/5.1/7.1
• MPEG1/2/2.5 Layers 1/2/3
• MP3, WMA, WMA Pro, RealAudio
• PCM Mixing, Sample Rate Conversion
As an example, the worst-case Blu-ray Disc use case, including
DTS-HD Master Audio, DTS-HD LBR, DTS Encoder, mixer,
and sample-rate converter, using 100-cycles DDR latency,
consumes only 340MHz using a single TL3210 core. This
makes CEVA-HD-Audio solution the highest-performance
single-core audio platform, especially when targeting a low
power process node.
All of these codecs are optimized for small internal memory
usage and are tailored to reduce overall system speed
requirements. This eases the integration into designers’ SOCs
and dramatically improves time-to-market.
3
<
The CEVA-TL3210 DSP Core
The CEVA-TL3210 is a state-of-the-art audio DSP core.
Running at 1GHz with a silicon footprint of only 0.15mm2
when implemented on a 40nmG process (550MHz when
implemented in a 40nmLP process), this single core licensable
audio processor fully addresses today’s audio requirements
for extreme processing, flexibility of design and use, low power
consumption, and ease of programming.
TL3210 Block Diagram
High-Performance: The CEVA-TL3210 consists of a highperformance, low-power, low-cost fully synthesizable CEVATeakLite-III™ DSP enhanced by a configurable L1 program
cache memory and support for industry-standard APB and
AHB-Lite system busses. Of particular interest is the fact that
the CEVA-TL3210 DSP core is fully backwards compatible with
earlier members of the CEVA-TeakLite family, including the
CEVA-Teak, CEVA-TeakLite, and CEVA-TeakLite-II DSPs. This
allows licensees of these earlier DSP cores to easily reuse their
existing code.
High-Flexibility: The CEVA-TL3210 DSP core boasts a highly
flexible architecture; for example, the size of the Tightly-Coupled
Memory (TCM), which resides directly on the processor, can be
configured to be 16, 32, 64, 128, or 256 KWords. Similarly, the
size of the L1 program cache can be set to 8, 16, or 32 KWords.
Wide Range of Applications: The CEVA-TL3210 DSP core
satisfies the processing requirements for a wide range of
applications – from low-cost mobile handsets and tablets
to VoIP gateways and Blu-ray Disc players – while providing
plenty of headroom to implement additional post-processing
audio algorithms.
4
<
The CEVA-TL3211 DSP Core
The CEVA-TL3211 is a next-generation Audio DSP core. Running
at 1 GHz with a silicon footprint of only 0.15mm2 (when
implemented on a 40nmG process), this single core licensable
audio processor solution fully addresses today’s HD-Audio
requirements for extreme processing, flexibility of design and
use, ultra-low power consumption, and ease of programming.
High-Performance: The CEVA-TL3211 consists of a highperformance, low-power, low-cost fully synthesizable CEVATeakLite-III™ DSP enhanced by a configurable L1 program
and data cache memories, support for high-speed AXI system
busses, and an integrated Power Scaling Unit (PSU). Of
particular interest is the fact that the CEVA-TL3211 DSP core
is fully backwards compatible with earlier members of the
CEVA-TeakLite family, including the CEVA-TL3210 DSP core
(also based on the CEVA-TeakLite-III DSP) along with the CEVATeak, CEVA-TeakLite, and CEVA-TeakLite-II DSP cores. This
allows licensees of these earlier DSP cores to easily reuse their
existing code.
In applications involving a mixture of audio and video – such
as digital television – the video subsystem is typically granted
a higher DDR priority. This problem is compounded with
systems that employ slower external DDR memories. The fullycached (program and data) architecture of the CEVA-TL3211
provides high-latency support for all HD-Audio use cases
with real-world system DDR constraints. Furthermore, the
CEVA-TL3211’s 1GHz clock speed allows for the processing of
multiple audio streams with multiple codecs while still leaving
ample headroom to apply advanced audio post-processing
algorithms.
High-Flexibility: The CEVA-TL3211 DSP core boasts a highly
flexible architecture at both the hardware designer and
software developer levels. In the case of hardware designers,
the size of the CEVA-TL3211’s Tightly-Coupled Memory (TCM),
which resides directly on the processor, can be configured to
be 16, 32, 64, 128, or 256 KWords. Similarly, the sizes of the
L1 program cache and the two-way set-associative L1 data
cache can each be set to 8, 16, or 32 KWords.
TL3211 Block Diagram
5
(PSO). Furthermore, the AXI full duplex buses also offer lowpower features, such as ability to shut down when no data
traffic is present.
Wide Range of Applications: The CEVA-TL3211 DSP core
satisfies the processing requirements for a wide range of
high-end audio applications – including smartphones, digital
televisions, set-top boxes, and home entertainment systems –
while providing ample headroom to implement additional postprocessing audio algorithms.
In the case of software developers, the fully-cached design (both
program and data) provides flexibility and ease of programing
for newly-developed and evolving audio algorithms. These
caches support per-line software invalidate, flush, lock,
and unlock capabilities, along with write-through and copyback write policies. Furthermore, they also provide hardware
support for a Least Recently Used (LRU) cache replacement
policy, which significantly increases overall performance by
discarding the least recently used items first.
High-Efficiency: The CEVA-TL3211 DSP core offers significant
energy savings for both battery-operated and stationary
devices – a critical factor in an increasingly energy-conscious
world. The CEVA-TL3211 includes an integrated Power Scaling
Unit (PSU), which provides advanced power management for
both dynamic and leakage power.
< The CEVA-TeakLite-III DSP Engine
The CEVA-TL3210 and CEVA-TL3211 DSP cores are both
powered by the ultra-low-power, low-cost, fully-synthesizable
CEVA-TeakLite-III DSP. This native 32-bit DSP engine provides
72-bit accumulation for wide dynamic range. The CEVATeakLite-III also features a single-cycle 32x32-bit multiplier,
a 32-bit register file, 64-bit memory bandwidth, and efficient
bit-manipulation facilities to address multi-channel, streamprocessing scenarios. In addition to supporting up to three
instructions running in parallel, the CEVA-TeakLite-III also
provides dedicated instructions of single-precision and doubleprecision FFT for high-quality codec implementations.
The core supports multiple voltage domains associated with
the main functional units, such as the DSP logic, the program
and data caches, and so forth. The core also supports multiple
operational modes ranging from full operation, to debug
bypass, to memory retention, to complete power shut-off
CEVA-TeakLite-III Block Diagram
Data Memory
Data Memory Controller
AGU1
AGU0
DAAU
Switch Box
Scalar
CBU
Loop
PCU
Interrupt
Handler
Branch
Program
Counter
Register File
IDU
Quark
Decoder
FFT
Acc
BMU
MAC32
72-bit accumulation
MAC16
MAC16
Viterbi
Acc
ALU
Program Memory Controller
Program Memory
6
<
www.ceva-dsp.com
PRINCIPAL OFFICES
USA
1943 Landings Drive, Mountain View, CA 94043
Tel: +1 (650) 417 7900 Fax: +1 (650) 417 7995
Israel
2 Maskit Street, PO Box 2068, Herzelia, 46120, Israel
Tel: +972 9 961 3700 Fax: +972 9 961 3800
Ireland
2nd Floor, 8-11 Lower Baggot Street, Dublin 2, Ireland
Tel: +353 1 237 3900 Fax: +353 1 237 3923
© 2011 CEVA, Inc. All Rights Reserved. All specifications are subject to change without
notice. CEVA-TeakLite, CEVA-TeakLite-II, CEVA-TeakLite-III, CEVA-Quark, CEVA-Teak, Xpert-Teak,
Xpert-TeakLite-II, CEVA-XS, CEVA-Audio, CEVA-VoP, Mobile-Media1000, Mobile-Media2000,
PineDSPCore, OakDSPCore, TeakLite, PalmDSPCore are trademarks or registered trademarks
of CEVA, Inc. Other company and product names mentioned in this document may be the
trademark or registered trademark of their respective manufacturers
Disclaimer: the information is provided “as is” without any express or implied warranty of
any kind including warranties or merchantability, non-infringement of intellectual property,
or fitness for any particular purpose. In no event shall CEVA, Inc. or its suppliers be liable for
any damages whatsoever arising out of the use of or inability to use the materials. CEVA, Inc.
and its suppliers further do not warrant the accuracy or completeness of the information, text,
graphics or other items contained within these materials. CEVA, Inc. may make changes to
these materials, or to the products described within.