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 7 Feature Summary

A World-Class Processor Core

The Xtensa 32-bit architecture features a compact instruction set optimized for embedded designs. The base architecture has a 32-bit ALU, up to 64 general-purpose physical registers, 6 special-purpose registers and 80 base instructions, including improved 16- and 24-bit (rather than 32-bit) RISC instruction encoding. The Xtensa CPU implements the proven Xtensa instruction set architecture (ISA), which enables designers to achieve significant code size reductions compared to conventional RISC cores. Reducing code size results in higher performance and better power dissipation - key to saving cost in highly integrated SOC designs. The Xtensa ISA's 16- and 24-bit encoding also provides powerful branch instructions and zero-overhead loops, and bit manipulations including funnel shifts and field-extract operations.

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.

Optional pre-defined execution units:

  • 32-bit or 16-bit multiplier
  • 16-bit MAC
  • Floating-point unit

Configurable interface options:

  • 32/64/128-bit processor interface (PIF) width to main system memory or to an on-chip system bus. Tensilica provides a complete Vera-based tool kit for PIF bridge implementation and verification
  • "No PIF" configuration option
  • Optional high-speed Xtensa Local Memory Interface (XLMI)
  • Write buffer: selectable from 4 to 32 entries
  • Memory management options and on-chip memory architecture options

Memory Subsystem Options

  • Memory management options
  • Memory management unit (MMU) with Translation Look Aside Buffers (TLBs), includes No Execute Bit security support
  • Local data and instruction caches
  • Separate local RAM, ROM areas for data and instructions, up to 256Kbytes each
  • Optional parity or ECC for all local memories

Multiple processor design support:

  • System modeling capability: optional Xtensa Modeling Protocol (XTMP) simulation environment, which is compatible with SystemC
  • Multiple-processor on-chip debug capable with break-in/out control
  • Optional processor ID interface and special register
  • Memory synchronization and conditional store instruction option provides support for memory semaphore operations and the release consistency model of memory-access ordering

Complete hardware implementation and verification flow support:

  • Automatic generation of RTL and tailored EDA scripts for leading-edge process technologies, including physical synthesis and 3D extraction tools
  • Auto-insertion of fine-grained clock gating delivers ultra-low power
  • Hardware emulation support including automated FPGA netlist implementation
  • Comprehensive diagnostic test bench
  • Major standard and physical synthesis design flows supported

High-speed, high-accuracy system simulation models automatically created for each configuration:

  • Pipeline-modeled, cycle-by-cycle accurate Xtensa instruction set simulator
  • Multiple-processor simulation with XTMP option
  • Hardware-software co-verification model for Mentor Seamless

Comprehensive development environment and software tool support:

XPRES Compiler support:

  • Automated configuration synthesis from C/C++ source code, no code modification required

Performance Summary

Processor architecture:

  • High-performance 32-bit RISC with 5-stage pipeline

Instruction set:

  • Xtensa ISA with compact 16-bit and 24-bit base instruction set
Performance Summary
   

RTOS-ready base configuration 5-stage

Minimum configuration
Area Optimized for area 28,000 gates 20,000 gates
Clock Rate 130nm LV process, speed-optimized netlist. Worst case conditions 350 MHz 350 MHz
90nm GT process, speed-optimized netlist. Worst case conditions 600 mHz 600 mHz

Power
Dissipation

130nm LV process, speed-optimized netlist. Typical operating conditions 76 uW/MHz 38 uW/MHz
90nm GT process, speed-optimized netlist. Typical operating conditions 59 uW/MHz 48 uW/MHz
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