Zibb

News and New Products

DSP core supports 4G wireless infrastructure

By Robert Cravotta, Technical Editor -- EDN, 3/19/2009

Ceva’s Ceva-XC DSP core employs the company’s Ceva-X architecture to support 3.5 and 4G wireless designs. The new architecture accommodates one, two, or four vector-communication units alongside a single general computational unit to provide hardware support for as many as 64 simultaneous 16×16-bit MAC (multiply/accumulate) operations or 128 16×8-bit MAC operations when using all four vector units. Each vector unit is a 256-bit SIMD (single-instruction/multiple-data) engine using a three-way VLIW (very-long-instruction-word) architecture that supports as many as three parallel instructions, with each instruction operating on 256-bit registers.

Each engine can incorporate optional instruction sets to better balance between performance and cost to support transmitter functions, floating-point operations, and the CORDIC (coordinate-rotation-digital-computer) algorithm. Additional advanced hardware includes support for MIMO (multiple-input/multiple-output) detectors; channel estimation; and bit-chain processing for interleavers, scramblers, and FEC (forward-error-correction) encoders.

The execution units combine with the memory subsystem to enable a software implementation for LTE (long-term-evolution) Class 5 or WiMax (worldwide-interoperability-for-microwave-access) II designs that must support a downlink data rate of 300 Mbps with 4×4 MIMO. The memory subsystem employs AXI (advanced-extensible-interface) master and slave system buses that are configurable between 64- and 128-bit widths, and it includes an APB (advanced-peripheral-bus) 3 interface to support slow devices.

The memory subsystem supports caches; tightly coupled memories; and interfaces for emulation, profiling, and real-time trace modules. It supports optional EEC (extended error correction) for memory error detection and correction. The DMA (direct-memory-access) engine supports 2-D transfers that can operate in background data transfers and data-rate-matching modes.

The architecture supports a low-power interface protocol for managing power consumption through the power-scaling units in the system. The power-scaling units support five power modes, including automatically turning off the clock signal for unused units, supporting voltage and frequency scaling, and maintaining data memory.

The software-development tools for the Ceva-X include an optimizing C compiler, an IDE (integrated development environment), a debugger, simulators, and a profiler. Ceva offers optimized DSP and communication libraries. The host-level development tools run under Windows, Solaris, and Linux. The core is available for licensing now.



Reed Business Information Resource Center

Featured Company


Related Resources

ADVERTISEMENT

ADVERTISEMENT

Feedback Loop


Post a CommentPost a Comment

There are no comments posted for this article.

Related Content

 

By This Author


ADVERTISEMENT

Knowledge Center


Events

Microchip Worldwide Embedded Designer’s Forum
Dates: 10/6/2009 - 2/15/2010
Location: 120 Locations Worldwide

Microprocessor Test and Verification (MTV'09)
Dates: 12/7/2009 - 12/8/2009
Location: Austin, TX

Oxford University Digital Signal Processing Short Course
Dates: 1/25/2010 - 1/27/2010
Location: Oxford, United Kingdom

Oxford University Digital Signal Processing Implementation Short Course
Dates: 1/28/2010 - 1/28/2010
Location: Oxford, United Kingdom

Oxford University High-Speed Digital Design Short Course
Dates: 6/22/2010 - 6/23/2010
Location: Oxford, United Kingdom

Submit an EventSubmit an Event




Technology Quick Links

EDN Marketplace


©1997-2009 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites