CEVA DSP
CEVA DSP CEVA DSP
CEVA is the world's leading licensor of DSP, Comms and Multimedia solutions CEVA Digital Signal Processors - DSP
CEVA Products  
   
 
DSP Cores
System Platforms & IP
Application Platforms
CEVA Services
Development Tools
Software Tools
Hardware Tools
Ordering Info
CEVA / 3rd Party Software
Foundry Hard Macros
 
 
CEVA-Teak Hard Macros CEVA-Teak DSP Software CEVA-Teak Development Tools
     
CEVA-Teak

Product description

CEVA-Teak DSP Core is a low power, high performance, dual Multiply-Accumulate (MAC), 16-bit, Fixed-point DSP core, designed specifically to be embedded in highly integrated System-on-Chip (SoC) applications. CEVA-Teak provides interface to program and data memories of different size and type as well as interfaces to DSP related peripherals, such as Interrupt and Power management controllers.

CEVA-Teak is binary compatible with the CEVA-TeakLite and CEVA-Oak DSP Cores, providing leverage on the large installed base of legacy software available for these products. The CEVA-Teak Core has a powerful set of DSP instructions as well as general microprocessor functions.

 

 

CEVA-Teak Target Markets

2.5G/3G Cellular handsets
Baseband
Application processing

SmartPhones / PDAs

Portable Audio Players

Digital Still Cameras

VoIP
Handset terminals
IP phones
Gateways
   

The Core’s programming model and instruction set are designed for straightforward generation of efficient and compact code composed of 16-bit width instructions in addition to a sub-set of parallel instructions.

The core has a single-edge clocking system which allows the use of full- or partial-scan testing methods. The core supports JTAG emulation, debugging, and testing.

 

 

CEVA-Teak Product Note
For a more in-depth look at the CEVA-Teak DSP Core, Download the CEVA-Teak Product Note
( pdf, 103kb)

CEVA-Teak supports access to 4M-word program memory and can efficiently handle very large programs that are needed when the DSP is used for both DSP and massive control functions. Dedicated mechanisms were added to support real-time operating systems, such as unlimited nesting levels of zero overhead mechanisms (Block-Repeat and Repeat) and advanced Context Switching capability.

CEVA-Teak is fully synthesizable (Soft Core), process independent design, allowing the customer to select the optimal operating point in terms of silicon area, power consumption and frequency. A complete DSP solution, based on the CEVA-Teak range of deliverables, is offered for reducing customer’s time-to-market significantly. The deliverables include complete and fully automated reference design implementation along with a verification & simulation environments.

CEVA-Teak Block Diagram


CEVA-Teak Block Diagram (click diagram to enlarge)

The following parallel-functioning execution units comprise the CEVA-Teak core:

CBU - Computation and Bit Unit, composed of
the Computation Unit (CU) and Bit
Manipulation Unit (BMU)
DAAU - Data Address Arithmetic Unit
PCU - Program Control Unit
IDU - Instruction Decode Unit
OFU - Operand Fetch Unit

All other peripheral blocks, which are application-specific logic, can be implemented around the DSP core on the same die.

Technical Highlights
Soft core (process- and library-independent).
Low-voltage operation, down to 1 Volt
Low power consumption. Three power modes:
Active mode
Slow mode - linearly reduces clock speeds and current consumption by a user defined factor
Stop mode - leakage current only

The CEVA-Teak instruction set includes parallel instructions and supports 32-bit accumulator memory writes in a single cycle.

To achieve high DSP performance, the CEVA-Teak core features dual MAC operations (executed in a single cycle), fast task-switching, RTOS support, and more. The core's programming mode and instruction set are designed for simple generation of efficient and compact code.

A complete CEVA-Teak package includes hardware and software development tools and a CEVA-Teak EDP (Evaluation and Development Platform) that hosts a CEVA-Teak development chip.

CEVA-Teak is backed up by a wide variety of software, applications and algorithms available by CEVA and the CEVAnet third party community.

  © Copyright 2003-2009 CEVA, Inc. All rights reserved
legal terms | help | contact us | customer support