Tech Support | Generator Login | Careers | Contact Us
PRODUCTS

  Overview

  Technology

  Diamond Standard

  Xtensa

    Configurable

    Config & Extensible

    Xtensa 7

  + Architecture

    – Better Architecture

    – Code Size

    – Features

  + About Xtensa

    – Rapid Web Access

    – World Class Arch.

    – Benchmark Results

    – Customers Prove It

  + Processor Generator

  + Low Power

  + Configurability

  + Extensibility (TIE)

    – Accelerating C Code

    – Designing New HW

  + Floating Point

  + Real-time Trace

  + Error Detection

  + Performance

    – About EEMBC

    – Out of the Box

    – EEMBC Optimized

    – Code Size

  + DSP Options

    Xtensa LX2

  DSPs

    HiFi 2 Audio

    Video

    Communications

  HW/SW Dev Tools

  Literature & Doc

Xtensa Processor Generator

Build Processors Tailored to Your Application

Each instance of the Xtensa processor core is unique to the designer who creates it. Applications are not locked into a set of features that were predetermined years or decades earlier by a processor designer.

Configurability of a Tensilica processor core never compromises the underlying base Xtensa instruction set, thereby ensuring availability of a robust ecosystem of third party application software and development tools. All configurable, extensible Xtensa processors are always compatible with major operating systems, debug probes and ICE solutions; and always come with an automatically generated, complete software development toolchain including an advanced integrated development environment based on the ECLIPSE framework, a world-class compiler, a cycle-accurate SystemC-compatible instruction set simulator, and the full industry-standard GNU toolchain.

The Xtensa 7 Processor is:
Configurable
Select from thousands of combinations of predefined processor elements – floating point, MMU, cache size, DSP engines, interface widths, register file size.
Extensible
Designer-defined and application-specific instruction extensions speed the performance of the Xtensa processor for the target application by 10X, 100X, or more – complete with new hardware execution units, register files, and processor state variables.
Automatically Supported with Full Software Tool Suite, Modeling Tools, and RTOS Tools
All configuration options and every designer-defined instruction are automatically supported by

The Xtensa Processor Generator Makes It Possible

The system designer or the hardware or software developer uses the Xtensa Processor Generator to select the instruction set options, memory hierarchy, closely-coupled building blocks and external interfaces required by the application. The Xtensa Processor Generator runs on a secure server and is accessed over a secure Web conection. In addition to the configuration options, a system designer can describe additional data-types, instructions, and execution units using the Tensilica Instruction Extension (TIE) language. The Xtensa Processor Generator then produces both the complete synthesizable hardware design and the tailored software environment in minutes.

The synthesizable RTL hardware description produced by the Xtensa Processor Generator is ready for immediate integration with other IP blocks into an SOC design. You can quickly and easily target the Xtensa processor to any silicon target technology (ASIC, COT foundry, FPGA) for the ultimate cost leverage. Software development, system-level simulation, and application tuning can also start immediately by using the profiler, various simulation models and overlays for supported RTOSes.

Explore Alternative Solutions: Iterate in Hours

The Xtensa Processor Generator assists designers in creating tailored, application-specific embedded processors quickly and reliably. With each instance of the Xtensa processor taking only minutes to create, designers can explore hardware-software tradeoffs that were never possible using rigid, fixed-architecture processors. And designers can explore multiple architectures by making area, speed, power and code-density design tradeoffs based on real-time feedback using the sophisticated estimator built into the Xtensa processor generator.

Find out How Tensilica Verifies Processor Cores.

PRODUCT RESOURCES
Xtensa 7 Product Brief
Xtensa Processor Developer's Toolkit Product Brief
  Microprocessor Report's Update on Xtensa LX2 and Xtensa 7
  Epson printer
WHITE PAPERS
Configurable Processors: What, Why, How?
Catching Up with Moore’s Law: How to Exploit the Benefits of Nanometer Silicon
ARTICLES
Reducing SOC Simulation and Development Time
How to Improve ROI in SOC Designs
Automated Verification of Configurable IP Blocks
MPEG-4 is Accelerated with Xtensa V
How Tensilica Verifies Processor Cores
QUOTABLE

“We were faced with lengthening RTL (register transfer level) hardware design cycles. By using Xtensa processors, we cut the design time significantly, plus benefit from the programmability of the solution.”

Dr. Jong-Seok Park,
Vice President of LG.

get more info