Processor Ports and Queues: Easily Overcome I/O Bandwidth Obstacles in Your Next ASIC or SOC Design
How to Increase ASICs and SOC Computational Performance with Long-Wod Processors
Minimize Energy Consumption While Maximizing ASIC and SOC Performance
Why High MHz Does Not Mean High Performance
See entire white paper library
Double-Precision Floating Point Emulation Acceleration
Fast OFDM on Xtensa Processors
Implementing FIFO Operations Using TIE Queues
Tensilica’s Xtensa LX2 processor takes application performance to new heights. It is the only processor core for system-on-chip (SOC) designs that provides the I/O bandwidth, compute parallelism, and low-power optimization equivalent to hand-optimized, RTL-designed non-programmable hardware blocks. With Tensilica’s unique XPRES Compiler and automated processor generator, every Tensilica customer is able to quickly generate a tailored version of the Xtensa LX2 optimized for their particular application, Ideal for handling traditional SOC embedded processor control tasks as well as compute-intensive datapath hardware tasks, the Xtensa LX2 processor is the basic building block for complex SOC design.
The Xtensa LX2 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.
Xtensa LX2 tops the BDTI BenchmarksTM and EEMBC benchmarks. Find out more.
Profile the application software, configure the Xtensa LX2 processor and add new instructions to optimize performance - all in a matter of hours. Start with the XPRES Compiler to automatically generate the optimizations. Use Xtensa Xplorer, a comprehensive environment that will help you develop and analyze different configurations and extensions. Then the Xtensa Processor Generator will create a tailored processor, quickly and reliably, in about an hour.
| Unrivaled Performance - Xtensa LX2 | |||
| Configuration | Area Optimized for area. |
Clock Rate 130nm LV process Worst case conditions. Optimized for speed. |
Power Dissipation Speed-optimized netlist under typical operating conditions. |
| RTOS-ready configuration, 5-stage pipeline |
28,000 | 350 MHz | 76 µW/MHz |
| Performance optimized 7-stage, no PIF | 28,000 | 400 MHz | 47 µW/MHz |
| Minimum configuration | 20,000 | 350 MHz | 38 µW/MHz |
| Base Configuration | Xtensa LX2 with Vectra LX option | Minimum Configuration | |||
| 5-stage | 7-stage | Max Speed | Min Size | ||
| Max Frequency (worst case conditions) MHz | 590 | 655 | 440 | 725 | 500 |
| Core Area, mm2 | 0.206 | 0.224 | 2.256 | 0.177 | 0.118 |
| Gate Count | 37K | 45K | 276K | 32K | 23K |
| Dynamic Power with medium activity (typical operating conditions) mW/MHz | 0.059 | 0.074 | 0.171 | 0.074 | 0.048 |
| Leakage Power, mW | 1.90 | 2.43 | 18.11 | 2.43 | 1.01 |
- Base configuration = Xtensa LX2 with min sized Cache; includes PIF and Loop options (RTOS ready configuration)
- Minimum configuration = 2K local I-RAM and D-RAM only, no PIF, no Loop
- All 90 nm performance figures based on TSMC 90nm "GT" technology, Artisan standard cell library, Virage memory. Data taken from actual post-layout databases.
- TSMC 90GT high-performance process specs: 1.08V WC, 1.2V Typical;
Temp = 125o WC, 25o typical
- Area calculations based on 75% utilization for base and minimum configurations, 50% for the Vectra LX-equipped configuration
- Gate count = total post-synthesis cell area divided by actual area of 2X drive NAND gate.

Tensilica offers a complete solution for the Xtensa LX2 processor including automatically generated RTL and EDA scripts, system modeling and design support, Xtensa tools v7, and the software to optimize the processor for your application.