Cambridge Consultants Logo

Site Map Legals
 

Corporate Design and Development Intellectual Property Consulting Media Centre Recruitment
Corner
Press Releases
Press Contacts
Image Gallery
Expert Comment
Press Archives
  Stay In Touch  
Contact Us
interface 44

 

 

 

Media Centre
media centre>

     Email Story       Print

 
10 February 2003

Configurable DSP core targets cost-sensitive applications through compact size, and novel adaptive datapath


* VLIW core requires as few as 7000 gates for a 16-bit implementation

* configurability/adaptability provides performance-plus-versatility for low-end SoC/ASICs

 

Cambridge, UK, February 10, 2003 --- Cambridge Consultants Ltd (CCL) today launches an innovative DSP (digital signal processor) core that establishes a new price/performance benchmark for low-end SoC/ASIC applications. Despite the core's very compact design - facilitating a 16-bit implementation using as few as 7000 gates for example - a novel adaptive datapath architecture delivers startling computational throughput.

Advanced application-specific performance is achieved by allowing users to configure and customize the core's VLIW (very long instruction word) processing architecture, together with a highly parallel structure featuring dynamic datapath routing. Processors may easily be configured to perform 10 parallel operations per cycle for instance, delivering 1 BOPS throughput at a 100 MHz clock rate - in a silicon area that equates to a volume manufacturing cost of a few cents.

Dubbed APE2, the new DSP core forms part of CCL's commercial silicon intellectual property library, CCLasic www.cambridgeconsultants.com, and has already been field-proven on SoCs for software-defined radio as part of the consultancy's product design work.

"Most commercial DSP IP is targeted at high end applications and is difficult to cost-justify for cost-sensitive volume products, forcing companies to develop dedicated hardware," says Nick Horne of Cambridge Consultants Ltd (CCL). "APE2's blend of compactness and customizable performance opens up a new niche in the low-end embedded DSP space, allowing more OEMs to cut time to market and inject greater versatility into product designs."

The APE2 core features a parallel structure with processing modules such as single cycle MACs (multiply accumulators) and ALUs (arithmetic logic units) connected to a common data routing bus. Users configure the DSP for the application by choosing the appropriate processing module functions and quantities from the library, and configuring the width of the data bus, in increments as small as a bit at a time.

APE2's data routing bus supports further optimization by allowing the output of any processing module to be made available at the input of any other, and by further letting the datapath connection or connections change from instruction to instruction. This innovative feature allows designers to create optimized computational structures for each instruction or subroutine - and perform multiple operations in parallel - effectively providing dynamic hardware reconfiguration. A DSP's arithmetic modules might be connected in a wide parallel structure to rapidly process audio data for example, and then reconfigured to handle smaller data widths such as sensor inputs, at a later stage in the algorithm.

The dual level of optimization stemming from APE2's dynamic datapath routing and hardware configurability gives designers enormous latitude to implement powerful application-specific signal processing and control algorithms using tiny amounts of silicon real estate. Moreover, the dynamic datapath routing gives OEMs enormous freedom throughout the design cycle to modify designs to accommodate changing requirements, and even to fix bugs - the biggest challenge facing SoC/ASIC projects.

"Although the resources on the core are limited compared with most commercial IP, the hardware configuration and algorithmic flexibility that may be achieved can deliver exceptional performance for some categories of applications,", adds Nick Horne.

APE2's library of processing modules includes MAC, ALU, FFT, Cartesian-to-Polar conversion, sequencing, I/O registers, and memory interfaces. Custom processing modules may also be included.

A powerful tool suite is provided with licenses to embed APE2, supporting hardware selection, code generation for any hardware configuration, design optimization including code compression, and graphical simulation. The tools automatically generate Verilog source code including any decompression hardware. The tools provide users with complete control and flexibility over their DSP design, but CCL will also produce custom designs for users on request.

Typical applications for APE2 include highly-integrated software-defined radios, integrated sensor systems and audio processing, for markets such as consumer appliances, toys, and industrial instrumentation. The CCLasic library includes proven IP blocks required to generate mixed signal ASIC/SoC designs for applications including software-defined radio building blocks and RISC processors. The DSP is also suited to act as a coprocessor to speed system throughput, and CCL can provide a ready-to-use interface for its lean RISC core, XAP2.

The functional flexibility opened up by the configurability of the DSP hardware and the data routing bus gives product designers considerable latitude to exploit APE2 to reduce NRE (non recurring engineering) costs for products requiring different capabilities for different markets. One DSP core design could be programmed to support different wireless data modulation schemes for example. And, with a degree of flexibility incorporated into the initial hardware configuration of the core, designers could easily use the DSP to add functionality to products over time - reaping enormous benefits in terms of time to market and NRE reduction.

Alternatively, a developer can use the optimization facilities built into the tool suite to make APE2 designs as economic as possible, by identifying unused or seldom used resources such as datapaths, and eliminating these to make the design highly application specific.


CCL is also a member of the Virtual Component Exchange and its CCLasic IP library can be viewed at www.thevcx.com

 


Patrick Pordage
Marketing Communications Manager
Cambridge Consultants Ltd
Tel: 01223 420024
Patrick.Pordage@CambridgeConsultants.com

www.CambridgeConsultants.com


 

 

 
tel: (UK) +44 (0)1223 420024 (US) + 1 617 532 4700