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 Processor Real-Time Trace

An optional full-speed, non-intrusive instruction trace capability has been added for all Xtensa configurable processor cores. Tensilica’s TRAX-PC processor trace capture macrocell is Nexus 5001 compatible and ideal for debugging complex, challenging real-time applications such as engine and motor control. Software control and use of the on-chip TRAX hardware is fully integrated into Tensilica’s Xplorer integrated design environment (IDE) so software engineers can easily develop and debug programs while using the TRAX-PC trace macrocell.

Difficult debugging problems are sometimes caused by subtle interactions between subsystems and other timing consideration in hard real-time systems. State-of-the-art processor trace tools can ease system integration, solidify product schedules and accelerate revenues. By adding trace capability, designers can feel confident in their ability to debug and deploy FPGA prototypes or SOC silicon solutions.

Tensilica’s TRAX-PC processor trace capture block provides tracing information through an SOC’s JTAG debug port without requiring added device pins. It helps designers trace all changes in program flow including exceptions and interrupts. The trace block uses a circular on-chip trace buffer with user-defined sizing to capture the trace stream and accepts PC-based triggers and external trigger inputs.

Tensilica’s associated software tools convert the compressed trace into an annotated program disassembly for easy debugging. These tools are fully integrated into Tensilica’s world-class Eclipse-based, Xtensa Xplorer integrated design environment (IDE). The Xplorer IDE provides a powerful visualization and debugging environment to both develop and debug programs using the TRAX-PC trace macrocell.

The user can set a stop trigger via PC address or address range, manually stop execution by executing stop trigger, or set the amount of trade to capture after a stop trigger. The trace compressor hardware has two external inputs and outputs, enabling cross triggering between processors and other RTL blocks.

Tensilica is a member of the Nexus 5001 forum, a program of the IEEE/ISTO. The Nexus 5001 interface offers non-intrusive real-time visibility and control of single- or multi-core embedded systems. It is an open industry standard that provides real-time trace, CPU control, real-time data monitoring, and system-level debugging of single-core or multicore systems. It supports breakpoint debugging and flash programming, as well as rapid prototyping, calibration, and JTAG boundary-scan testing. The standard is freely downloadable from the Nexus 5001 website (http://www.nexus5001.org), and is enhanced and maintained by an expanding list of member companies.

 

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