Baseband & RF Signal Processing
Tackling the Hard Tasks in the Dataplane
When you need to put the WOW into your SoC designs, look to Cadence and our Tensilica DPUs. We offer more ways to perform complex signal processing than any other company. Cadence offers a full range of DPUs and DSPs that can provide the best combination of high performance, low power, and small area, exactly tailored to your application.
From the lightweight dual-MAC ConnX D2 to the super-high-performance 64-MAC ConnX BBE64, these off-the-shelf, ready-to-run designs provide industry elading high performance, compact, low power engines for applications from SmartGrid to 802.11 AC modems and to LTE-Advanced. And we offer several special-function DPUs so you don't have to design these common functions, speeding your design effort.

Did You Know?

No matter what solution you choose, remember that it's based on our 32-bit Xtensa RISC processor and toolset. Unlike a traditional fixed-configuration DSP core, all Tensilica DSPs and DPUs are fully:
- Configurable - Select the pre-built functions you need with full C langauge, library and verification support.
- Extensible - Extend your instruction set by adding custom instructions using the TIE language. The results are automatically integrated into the programming tools with full verification support. Custom ports allow your hardware accelerators to be directly integrated into the core appearing to the programmer as a standard instruction.
- Scalable - Configurable I/O ports and memory allow you to easily scale your performance from a simple single-core design to a sophisticated direct ported multi-core solution.
Whether your need is for a single core, a homogeneous multi-core solution or a highly optimized heterogeneous mix of DSPs, DPUs and hardware accelerator blocks, our ConnX family of DSPs and DPUs supported by the Xtensa tool chain is the ideal place to get started on your baseband platform design.
System Solutions
In addition to our family of DSPs, we partner with leading system integration vendors to help you assemble a full system solution. See the System Solutions tab for more details.
Putting the WOW in Signal Processing
Markets
Cadence supports your development needs from complete system solution reference designs to full custom DSP/accelerator development based on the Xtensa framework. The ConnX DSPs form the basis of our Tensilica baseband processing reference designs, provide fully verified configurable DSPs for those customers who wish to develop their own baseband processing platforms, and can serve as a base for highly customized DSPs.
The ConnX BBE family of DSPs provide a full range of high-performance, low-power signal processing solutions. Beyond the coarse granularity between different 16/32/64 SIMD vector sizes, each specific BBE has a number of push button configurable options that allows the designer to optimize the core for the specific function at hand. In an infrastructure solution for example, the designer might opt for flexibility and enable all the options for a BBE32 resulting in a more powerful/flexible core. In a User Equipment solution, the system designer may put a greater emphasis on hardware accelerators and so may disable the corresponding options such as FIR Filtering.
Complementing the ConnX BBE DSPs are special function DPUs which target high runner algorithms that consume enough resources (often of a specialized type) to justify their own DPU engine. DPUs offer programmable, low-power, high-performance alternatives to hard-coded ASIC accelerators that otherwise would limit the overall flexibility of your system design.
Baseband DPUs
ConnX BBE16 - full featured 16 MACs per cycle
ConnX BBE32 - full-featured, flexible 32-MAC DSP
ConnX BBE32UE - optimized, low-power 32-MAC DSP
ConnX BBE64 - with throughput of 64 MACs per cycle
Specialized Baseband DPUs
ConnX BSP3 - Bit stream processor
ConnX SSP16 - Soft stream processor
ConnX Turbo16MS - Multistandard turbo processor
General-Purpose DSPs
ConnX D2 2-MAC DSP Engine
ConnX Vectra DSP Engine
System Solutions
Markets
Cadence is committed to helping you get your new design to market as quickly as possible. To that end, we have created the Atlas LTE reference design and we have partnered with mimoOn for LTE-Advanced PHY software.
The Atlas LTE Reference Architecture Jump Starts Your LTE Design
The Atlas LTE reference architecture implements the complete 3GPP Long Term Evolution (LTE) layer 1 PHY - including the computationally demanding Turbo decoder - in a completely processor based, fully programmable DSP core reference architecture. The Atlas reference architecture implements a fully programmable SDR, all controlled by software. All of the processors involved use the same easy software development, debug and simulation environment. You can easily partition your algorithm into these cores with simple synchronization.
The ConnX Atlas reference architecture is intended as a starting point for design teams implementing LTE baseband systems. A design team will integrate the Atlas components together with the Layer 2 design elements and system interconnect elements of the design team's choosing. The components of the Atlas architecture are modular. A designer may opt to deploy all or just some of these processors. Or a design team may opt to re-use pre-existing RTL blocks in lieu of one or more of the Atlas components.
See your local Tensilica representative for more information on the Atlas LTE Reference Architecture.
Comprehensive LTE-Advanced HW/SW PHY IP Solution
![]() |
We partnered with mimoOn for the only comprehensive licensable IP solution for LTE-Advanced chip designs. Cadence is now the exclusive DSP IP vendor for mimoOn's LTE UE and eNodeB PHY software products. Read more. |
Customize Your Signal Processing DPUs
Markets
See some interesting ideas, but want something slightly different? That's the beauty of Cadence's approach to IP design. From the start, we designed our IP to be customizable. We used that same technology to create these innovative baseband IP cores.
Why Cadence?
- Ultra-low power consumption and size, with optimized cores that reduce required system clock frequency
- Flexibility - scalable platform to fit all performance, power and area budgets that can be further customized to meet your needs
- Reduced development cost and development risk - all programmable in C - backed by a world-class development tool suite and multi-core support
- A low-risk solution with a large ecosystem supporting all Tensilica products.
We recommend two approaches to get you quickly to the exact product you need:
- Start with one of our standard ConnX products and modify it. This will save a lot of design work and effort.
- Start with our Xtensa LX processor and a clean sheet. Design everything just the way you'd like it.
For digital signal processing applications, with unique datapaths, processing requirements, algorithms, and memory requirements, this customization process is often essential to get the smallest, most energy-efficient core possible.
Either way, our automated tools will help you through the design process, making sure the design is correct by construction and helping you make sure you get the right mix of power, performance and area. And when you're done, our automated Xtensa processor generator will make sure you get not only the hardware for your new design, but also a complete matching software tool chain.

Tensilica Offers a Scalable Platform for All Design Approaches
Accelerate Hot Spots in Applications
You don't have to go to higher MHz to get higher performance. By adding instructions in our Verilog-like language (TIE), you can accelerate hot spots in your applications. You can pump data through our cores with up to two 512-bit-wide data load/stores per cycle, or bypass the bus entirely with our unique GPIO and FIFO Queues. Here are some ways you can customize our DPUs:
Data paths
- The width of data load/store, computation execution and register files can all be tailored to specific application
SIMD widths
- Some application may greatly benefit from vectorizing computation through a SIMD machine
- The size of SIMD and vector "strides" can be customized to optimum performance per power/area for the application
Custom instructions
- Create instructions that perform application specific tasks
- Create 'incredible performance' for application, reduce instruction memory footprint
Parallel instruction execution
- VLIW architecture to enable parallel computation of instructions
- Example: use one instruction to perform load, execute, store
See our Xtensa Processor section for more details.
Tools, Software, Libraries - We Have What You Need to Complete Your Design Quickly
For digital signal processing applications, with unique datapaths, processing requirements, algorithms, and memory requirements, Cadence's customization process is often essential to get the smallest, most energy-efficient core possible. No matter what changes you make, you'll find our tools and software will help you be more efficient.
|
For Processor DesignersCadence delivers patented, proven tools that automate the process of generating a custom DSP or DPU along with matching software tools. These tools have been proven in hundreds of designs. Whether your design is for a simple controller or a complex multi-core DSP design, Cadence has the tools you need to create successful products. View the complete set of tools for processor designers. |
![]() |
For Software DevelopersWhen you need to develop your application software, the Xtensa Software Developer's Toolkit provides a comprehensive collection of code generation and analysis tools that speed the development process. Tensilica's Eclipse-based Xtensa Xplorer Integrated Development Environment (IDE) serves as the cockpit for the entire development experience. View the complete set of tools for software developers. |
![]() |
Libraries and Existing DSP Code Base SupportWe do everything we can to make it was easy as possible to port your existing DSP code to our DPUs. Our Xtensa C/C++ Compiler efficiently maps C algorithms to our DPUs, no assembly coding required. We also provide a range of DSP libraries already tailored to our products, so you can speed your design process. |
Learn More About Our Baseband DSPs and DPUs
Seriously considering using a ConnX DSP in your next SoC design but want to learn more? Here are some things you should explore:
Product Literature
| Title | File Size | Last Modified |
|---|---|---|
| ConnX BBE16 (Baseband Engine) Product Brief The ConnX BBE16 Baseband Engine is a high performance 16-MAC, 8-way SIMD, 3-issue VLIW DSP designed for use in next-generation communication baseband processors in LTE and 4G cellular radios and multi-standard broadcast receivers. |
136 KB | 06/28/2012 |
| ConnX BBE32 Product Brief The ConnX BBE32 is a high-performance 32-MAC, 16-way SIMD ALU-based DSP supporting hte full range of 4G and Wi-Fi baseband algorithms. The ConnX BBE32 is highly configurable with 10 vector options and provides a flexible, low-power platform for use in User Equipment and Infrastructure products. |
176 KB | 03/26/2013 |
| ConnX BBE32UE Product Brief The ConnX BBE32UE is optimized for integration into a baseband processing chain that uses a mix of DSP and hardware-based offload accelerators. The ConnX BBE32UE provides a lower power, smaller die area solution than its more fully featured ConnX BBE32. |
135 KB | 06/28/2012 |
| ConnX BBE64 (Baseband Engine) DSP The ConnX BBE64 Baseband Engine is targeted at the most advanced components and latest versions of LTE-Advanced and Wi-Fi with its 64-MAC, 32-way SIMD ALUs and 4-issue VLIW processing pipeline. |
241 KB | 06/28/2012 |
| ConnX BSP Bit-Stream Processor Product Brief The ConnX BSP3 is a high-performance DPU optimized for processing and manipulation of bit streams, including operations for CRC, interleavers, scramblers and more. |
140 KB | 06/28/2012 |
| ConnX D2 DSP Engine Product Brief The ConnX D2 option adds dual 16-bit multiply-accumulate (MAC) units and a 40-bit register file to the base RISC architecture of the Xtensa LX processor. The ConnX D2 engine utilizes two-way SIMD (single instruction, multiple data) instructions to provide high performance on vectorizable C code. |
175 KB | 06/29/2012 |
| ConnX SSP16 Soft Stream Processor The ConnX SSP16 DPU is optimized for processing streams of 8-to-10-bit vectors typical of CDMA, LTE or Wi-Fi demodulators. It includes optional units for Viterbi decoding, demapping, and LFSR operations. It uses a 16-way SIMD, 3-slot VLIW pipeline optimized for 10- and 8-bit processing. |
146 KB | 06/28/2012 |
| ConnX Turbo16MS The ConnX Turbo16MS DPU is specifically designed for decoding LTE Turbo codes on data streams of up to 150 Mbps and HSPA+ data streams of up to 85 Mbps. It uses parallel execution for very high bandwidth computation. |
257 KB | 06/28/2012 |
| ConnX Vectra LX DSP Engine Product Brief The ConnX Vectra LX DSP engine isthe 4-MAC member of Tensilica's DSP family, Ideal application areas include: smart meters, short-range wireless, broadband modems, broadcast demodulation, and wire-line communications. |
368 KB | 08/30/2012 |
Hardware/Software Design Tools
| Title | File Size | Last Modified |
|---|---|---|
| Xtensa Processor Developer's Toolkit Product Brief Use the Xtensa Processor Developer’s Toolkit (PDK) to customize your Tensilica DPU. This Eclipse-based IDE has a full GUI that lets you pick your configuration options and add simple Verilog-like TIE for further customization. |
228 KB | 06/06/2012 |
| Xtensa Software Developer's Toolkit Product Brief If you need to develop application code for an Tensilica DPU,the Xtensa Software Developer’s Toolkit provides a comprehensive collection of code generation and analysis tools that speed the development process. |
734 KB | 06/06/2012 |
White Papers
| Title | File Size | Last Modified |
|---|---|---|
| Optimizing a DSP Architecture For Wireless Baseband The high computation demands of next-generation cellular and broadcast wireless require both higher efficiency and greater flexibility in baseband processing. New DSP architectures are needed for applications with heavy workloads with complex filtering, FFT, and MIMO matrix operations. |
208 KB | 08/18/2009 |
| Cut DSP Development Time The magic is in the compiler technology. Learn how an advanced compiler can help you get equivalent or better performance using standard C than other DSPs programmed in assembly code. |
228 KB | 08/21/2009 |
| Microprocessor Report Reviews ConnX BBE64 See what the insider's guide to microprocessor hardware has to say about BBE64. |
305 KB | 04/11/2011 |
| Tensilica Xtensa LX Processor with Vectra LX This BDTI report evaluates the highest performance DSP core BDTI has tested. |
170 KB | 06/14/2012 |
| An Efficient, High-Performance DSP Architecture for WCDMA Receivers This whitepaper begins with a comprehensive summary of the algorithms for WCDMA (Wideband Code Division Multiple Access) modem systems. This is followed by a detailed description of how the WCDMA algorithms can be implemented using Tensilica DSP cores and programmable accelerators for a WCDMA system. Finally, a use case is given on easily updating an existing LTE/LTE-Advanced modem system to become a multi-standard 3G/WCDMA system. |
75 KB | 05/31/2013 |
























