Tech Support | Generator Login | Careers | Contact Us
PRODUCTS

 Overview

 Technology

 Xtensa Customizable

 Audio

 Video

 DSPs

 Diamond Controllers

 HW/SW Dev Tools

   For Processor
   Designers

     Xplorer IDE

     TIE Compiler

     Create TIE

     Develop Configs

     Analyze Configs

     XPRES Compiler

     ISS & TurboXim

     System Modeling

     Multicore Integration

   For Software
   Developers

   IDE & RTOS Support

   HW Emulation

 Literature and Docs

Develop Configurations

Use Xtensa Xplorer to Compare Trade-offs, Get Gate Count Estimates

Xtensa Xplorer serves as the cockpit for basic design management, invocation of Tensilica processor configuration tools (XPRES Compiler, Xtensa Processor Generator, TIE Compiler) and software development tools (Xtensa C/C++ Compiler, Xtensa Instruction Set Simulator).

Xtensa Xplorer dramatically accelerates the processor optimization cycle by providing an automated, visual means of profiling and comparing different processor configurations. Since it only takes an hour for the Xtensa Processor Generator to create a new, customized version once the designer configures the processor and creates the instruction extensions, customers will want to try many different options.

Designers can use the XPRES Compiler, which integrates into the Xtensa Xplorer design envirnoment, to analyze C/C++ code and automatically generate TIE instructions to modify the Xtensa LX processor. Also, TIE instructions for any Tensilica processor can be generated manually by the design team.

Xtensa Xplorer includes an interactive TIE editor that lets designers get immediate feedback into designer-defined TIE instructions. For example, a screen from the interactive TIE editor is shown below.

Designers can get insight into the gate-count size of their TIE instructions by looking at this screen:

Gate-count estimates are provided per instruction for each register file or user state. This can quickly let designers make intelligent trade-offs between area (gate count) and performance increases with extra TIE instructions.

Xtensa Xplorer includes a sophisticated Pipeline Viewer that helps the designer visualize the performance impact of designer-defined instructions, without the need to become a "processor pipeline expert." In one quick step, Xplorer's Pipeline Viewer illustrates the impact of an instruction on the execution pipeline, providing instant feedback on the efficacy of a proposed new instruction and helping the designer tune the source TIE for optimal implementation.

Pipeline Viewer shows instruction flow of disassembled code.

PRODUCT RESOURCES
Xtensa Processor Developer's Product Brief
Xtensa Software Developer's Product Brief
Flash demonstration of Xtensa Xplorer
WHITE PAPERS
Automated Configurable Processor Design Flow
ARTICLES
Eclipse Platform Eases SOC Development
Automated Verification of  Configurable IP Blocks
How Tensilica Verifies Processor Cores
Optimizing C Programs for Embedded SOC Applications
QUOTABLE

“In the technology race, however, Tensilica’s start-to-finish processor-development system sets the company apart from the pack.”

Tom R. Halfhill,
Senior Analyst, Microprocessor Report

get more information