Tensilica Fusion DSPs - Multi-Purpose DSPs for Any Application

Home: IP Portfolio > Tensilica IP > Fusion DSPs

Tensilica Fusion DSP Family

Multi-purpose DSPs for any application

Fusion DSP dataplane diagram

No standard processor can meet the varied demands of any type of application, until now. The Cadence® Tensilica® Fusion family is a scalable range of DSP processors designed with flexible options to give designers the ability to shape the DSP into exactly what their application needs.  From ultra-low power, small footprint to compute-intensive, high performance processing, the Tensilica Fusion DSPs are ideal for any SoC application including IoT, automotive, mobile, wearables, consumer, and much more. 

Based on an the 32-bit Xtensa® control processor with market-leading DSP features, including algorithm-specific operations for a fully programmable approach, designers get all of the customization advantages that Tensilica processors are known for, along with incredible flexibility. Tensilica Fusion DSPs can support multiple existing and developing standards, as well as customer specific algorithms. Designers can use the GUI based Xtensa Processor Generator, to select just the processor options they need, to create an optimal and energy-efficient Fusion DSP processor for their application. And with easy-to-use, optimized, and pre-verified, options, designers can get up and running quickly, with minimal verification effort,  significantly reducing time-to-market.

Fusion Family

  • Fusion F1 DSP - A low power, small footprint processor targeting IoT and wearable applications including always-on, sensor fusion, voice and narrowband communications processing.
  • Fusion G3 DSP- An out-of-the-box, high performance processor, ideal for compute intensive applications requiring high DSP throughput, that is easy to program and optimize.

Tensilica Fusion F1 DSP

A Proven Base Architecture with Lots of Flexibility

The Tensilica Fusion F1 DSP offers low energy, high performance control and signal processing for a broad segment of IoT/wearable markets. This highly configurable architecture is specifically designed to excel at always-on processing - including wake-on-voice and sensor fusion applications - that require a merged controller plus DSP, ultra-low energy, and a small footprint. It can be designed into SoCs for wearable activity monitoring, indoor navigation, context-aware sensor fusion, face trigger, voice trigger, and voice recognition.

Additionally, the Tensilica Fusion F1 DSP is very efficient in running the narrowband wireless communications standards typically associated with IoT device communications, including protocols such as Bluetooth Low Energy, Thread and Zigbee using IEEE 802.15.4, SmartGrid 802.15.4g, Wi-Fi 802.11n and 802.11ah, 2G and LTE Category 0 release 12 and 13, and global navigation satellite systems (GNSS).

TENSILICA Fusion F1 BASE ARCHITECTURE
Feature Supported Benefits
VLIW Slots 2 Allows two concurrent operations
Fixed-point MACs per Cycle One 32x32
Two 24x24
Two 16x16 (four optional)
Flexible MAC architecture efficiently handles broad set of data types
Accumulator 64-bit
ITU/ETSI Intrinsics Yes Accelerates ITU/ETSI voice codec performance
Circular Buffer Yes Efficiently manage streams of data
Customer-defined Instructions for Further Optimization Yes Extend the ISA to efficiently meet customer requirements
Prefetch for Cache-based Configurations Optional Improves cache memory performance

See more details here

Tensilica Fusion G3 DSP

Exceptional Out-of-the-Box DSP Performance for all Applications

The Fusion G3 DSP is an easy to program, fixed and floating point DSP, with rich instruction set architecture (ISA), ideal for multi-purpose applications in automotive, consumer, IoT and industrial markets. 

The Tensilica Fusion G3 DSP is built on the proven Xtensa real-time control processor and has a flexible memory subsystem, optional integrated DMA controller and memory protection unit (MPU), making it an excellent choice for standalone DSP SoC designs.

The Fusion G3 features a 128-bit, 4-slot VLIW architecture with a high performance 11-stage DSP pipeline. The Fusion G3 boasts high DSP performance with quad 32-bit integer MACs and quad single precision 32-bit floating point Fused Multiply Adds (FMAs) or MACs, ideal for compute-intensive applications including mid- to high-end audio pre and post processing, radar, low end image processing.

The Fusion G3 combines high performance signal processing, with unrivalled configurability and extensibility, giving customers the ultimate in flexibility of hardware and software design choices to meet their application needs.

And with industry-leading advanced development tools, including auto-vectorizing compiler, and extensive DSP software library support, the Tensilica Fusion G3 DSP provides designers with an easy development flow with exceptional performance right out-of-the-box for their next generation applications.

The Tensilica Fusion G3 DSP is scheduled to be available for general licensing in October 2016.   

Tensilica Fusion G3 Feature Overview

Feature Supported Benefits
128-bit 4-slot VLIW DSP Architecture 4-slots High performance and more DSP operation parallelism
128-bit SIMD Architecture 4-way (32-bit) Multi-way data depending on the data type size
Rich DSP instruction set architecture (ISA) Suitable for many DSP applications
Fixed-point (32-bit) MACs per Cycle 4 4x32-bit, 8x16-bit and 16x8-bit MACs/cycle
Floating point single precision (32-bit) FMAs or MACs per Cycle 4 Up to 16GLFLOPS@1GHz
Optional memory protection unit (MPU) Configurable sizes and protection schemes
Optional integrated direct memory access (DMA) controller Improve data movement efficiency and hide latencies
Xtensa LX7 based 32-bit control processor Excellent real-time control and compatibility with all Tensilica processors
Auto vectorizing compiler plus software DSP library Easy C programming, high performance 'out-of-the-box' with easy porting of code
Scatter/gather/histogram supported operations Capable of low-end image processing and pattern recognition
Optional ECC/Parity On instruction and data caches, L1 memories on the system bus interface

See more details here

Design Tools

The Industry's Most Powerful and Complete Design Environment

Port C to HiFi

Port Software Quickly in C

A key advantage of the Tensilica Fusion DSP is that it usse a simple programming model. Software developers can port audio, voice, and enhancement software codecs completely in C, while maintaining or surpassing the performance of assembly on other DSP and CPU architectures. This minimizes the time required to port and maintain special or proprietary audio software.

 

Processor design process

For Processor Designers

We deliver patented, proven tools that automate the process of generating your Tensilica Fusion DSP along with matching software tools. These tools have been proven in hundreds of designs and the results are guaranteed correct by construction.

View the complete set of tools for processor designers.

Softwre development process

For Software Developers

The Xtensa Software Developer's Toolkit provides a comprehensive collection of code generation and analysis tools that speed the software development process. The Cadence Tensilica 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.

Literature, Videos, and Other Resources

Learn More About Tensilica Fusion DSPs

Datasheet

Fusion F1 DSP
Fusion G3 DSP

White Papers

Fixed- and Floating-Point FMCW Radar Signal Processing with Tensilica DSPs
Keeping Always-On Systems On for Low-Energy Internet-of-Things Applications
Managing Multiple Wireless Standards for Smart Home Applications
Meeting Multiple IoT Application Requirements with a Single, Configurable DSP Core

Videos

Chris Rowen highlights the requirements of the wide variety of sensors – environmental, motion, audio, and imaging. He'll cover data rates, sample rates, and levels of computation associated with sensors. He'll also discuss why, since computational requirements vary so much, a new DSP is needed. The Tensilica Fusion DSP uses a very flexible architecture that can be tailored for the computation required by whatever sensor you use.

 

Chris Rowen talks about techniques for optimizing power in sensor-based IoT devices and always-on subsystems.

 

Chris Rowen takes a look at the basic energy equation for processors and how a configurable processor architecture provides the flexibility to optimize power for a given application.

Press Release

Cadence Launches Tensilica Fusion G3 DSP Featuring Exceptional Out-of-the-Box Performance for Compute-Intensive Signal Processing Applications

New Tensilica Fusion DSP Sets Low-Energy Benchmarks for IoT, Wearables and Wireless Connectivity

The Tensilica Fusion G3 DSP is "signficantly more cycle efficient on every benchmark" and "34% faster" against industry standards. Read more about the Fusion G3 DSP in the BDTI Evaluation Report.