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 Architecture

An Instruction Set Architecture Designed for Embedded Applications

The Xtensa instruction set architecture (ISA) is a patented, modern processor core architecture designed for embedded SOC applications. The Xtensa 32-bit architecture features a compact 16- and 24-bit instruction set, with modeless switching, optimized for embedded designs. The base architecture has 80 RISC instructions and includes a 32-bit ALU, up to 64 general-purpose 32-bit registers employing a register-windowing scheme that accelerates function calls and 6 special-purpose registers. The Xtensa processor’s advanced architecture and compact instruction set allows designers to achieve significant code size reductions that result in higher code density and better power dissipation – key to saving cost in a highly integrated SOC ASIC. The Xtensa ISA includes powerful branch instructions such as combined compare-and-branch and zero-overhead loops, and bit manipulations including funnel shifts and field-extraction operations. The Xtensa architecture also includes an optional floating-point unit.

The Xtensa 7 Architecture
(Click here for larger version)

The Xtensa 7 architecture consists of various configurable building blocks:

Common in all configurations is the base Instruction Set Architecture. For more information on the Xtensa ISA, download the PDF of the Xtensa ISA databook.

For more information, check out:

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