Tech Support | Generator Login | Careers | Contact Us
PRODUCTS

  Overview

  Technology

  Diamond Standard

  Xtensa

    Configurable

    Config & Extensible

    Xtensa 7

    Xtensa LX2

  + Architecture

    – Features

    – Create TIE

  + I O Bandwidth

  + Low Power

  + Floating Point

  + Real-time Trace

  + Error Detection

  + Benchmarks

    – EEMBC Networking

  + Configuration Options

  + DSP Options

  + White Papers

  DSPs

    HiFi 2 Audio

    Video

    Communications

  HW/SW Dev Tools

  Literature & Doc

Xtensa LX2 Configuration Options

Highly Configurable Base Processor Feature Set

Designers can use the XPRES Compiler to automatically generate optimized processor extensions. Optionally, designers can create their own TIE instructions and edit the results of the XPRES Compiler. The Xtensa Processor Generator allows quick configuration of many Xtensa LX core preconfigured options using simple clock-box screens, including:

Execution Unit and ISA Options

Sample ISA Configuration Screen Shot

Interface Options

  • Processor interface (PIF)
  • Width: 32/64/128-bit
  • Optional “no PIF” configuration
  • Inbound DMA option
  • XLMI high-speed local interface
  • Choice of 1 or 2 general purpose load/store units
  • Enables classic X-Y style DSP configurations
  • Big-Endian/Little-Endian byte ordering
  • On-chip debug port
  • Trace port signals
  • Up to 32 interrupts
  • Designer-defined Queues (FIFO interfaces), Ports (GPIOs) and Lookups
  • AMBA 3 AXI bridge or AMBA 2 AHB-lite bridge

Memory Subsystem Options

  • Memory management options include region protection, region protection with translation, and Memory Management Unit (MMU) with Translation Loo k Aside Buffers (TLBs), including no-execute bit security support for the Linux operating system. See Tensilica's open-source Linux website.
  • Local Data and Instruction Caches
  • Up to 4-way set associative
  • Up to 32 KB
  • Write-back and write-through cache write policy
  • Separate local RAM, ROM areas for data, instructions up to 256Kbytes each
  • Independent interface widths for all local memories and system bus
  • Optional parity or Error Correcting Code (ECC)

Sample Memory Screen Configuration Shot

HiFi 2 Audio Engine

The popular Xtensa HiFi 2 Audio Engine is a click box option on the Xtensa LX2 processor.

Design Support

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.

CORE OF THE YEAR
Best Processor Cores of 2004
PRODUCT RESOURCES
Xtensa LX2 Product Brief
Xtensa Processor Developers Toolkit Product Brief
Microprocessor Report’s review of Xtensa LX
  Microprocessor Report's Update on Xtensa LX2 and Xtensa 7
BDTI’s Report on Tensilica Xtensa LX Processor with Vectra LX
  EEMBC Benchmarks
  BDTI Benchmarks
  Epson printer
WHITE PAPERS
FLIX: Fast Relief for Performance-Hungry Applications
XPRES Compiler
Automated Configurable Processor Design Flow
  more >

ARTICLES

Hit Performance Goals with Configurable Processors
FLIX Helps Low-Power CPU Flex its Performance
Compiler Automates RTL Generation
  EDN's 2006 Hot 100 Products
 
QUOTABLE

“Tensilica’s introduction of the Xtensa LX and its revolutionary tool, the XPRES design compiler, made it the clear winner. Even without XPRES, Xtensa LX would be the leading contender for this award, but the combination is unbeatable.”

Tom R. Halfhill,
Senior Analyst, Microprocessor Report

get more information