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.