Search

Design Services

Vitra-TriCore Networked Emulator with Real-Time Trace High-Speed Emulator, Source Debugger and Real-Time Trace for TriCore embedded systems

Ashling’s VITRA-TRICORE EMULATOR is a powerful networked Emulation and Trace system for embedded development with Infineon’s TriCore 32-bit embedded microprocessor family.

VITRA debugging is completely non-intrusive and requires no target system resources. Together with Ashling’s PATHFINDER source debugger, VITRA provides powerful run/stop control of embedded software, with hardware and software breakpoints. VITRA provides fast code download to the target system, and allows control and interrogation of all core-processor and system resources.

VITRA incorporates high speed Ethernet, USB and serial connections to the host PC.

VITRA provides full Real-time Trace for both the TriCore CPU and the PCP (Peripheral Control Processor).

The Vitra Emulator and PathFinder debugger provide full multi-core debug support for the TriCore Peripheral Control Processor (PCP), with separate windows to view disassembled PCP instructions, PCP memory, registers and context.

Ashling’s TriCore debug products were developed in co-operation with Infineon Technologies.

System Specification

Source-Level Debugger
PathFinder is Ashling's C/C++ Source-Level Debugger for TriCore microprocessors, with multiple user-configurable windows, point-and-click, drag-and-drop, hover help and hover data display, splitter windows, menu-bar, button, hot-key and script (macro)-file controls. PathFinder runs on all 32-bit versions of Windows. PathFinder’s Object-Oriented Monitoring and Editing System provides tree-structured “click to expand” access to all memory-areas, register sets, registers and bits of the TriCore Core and co-processors with a logical and friendly Windows-XP-style display.

PathFinder is the user interface for all Ashling products including the Ashling Vitra, Genia and Opella Emulators for TriCore.

RTOS Monitoring
Integrated RTOS Monitoring Window.

Multi-core/Co-processor Support
Full debug support for TriCore Peripheral Control Processor (PCP) and for multi-core TriCore systems.

Compiler Support
Supports all popular TriCore C/C++ compilers, including GNU, Green Hills Systems and Tasking, and all other ELF/DWARF compliant compilers. Supports Tasking and Green Hills Software PCP Assemblers.

Host
PC with Windows9x/Me/NT/2000/XP. Ethernet, USB and RS232 serial connection to host PC.


PathFinder provides source-level debugging for TriCore systems, with mouse, command-line, accelerator-key and button-bar controls

Macro Language
Powerful script language to control, monitor and log all Emulator functions.

Trigger Events System
On-chip TriCore trigger resources are complemented with VITRA triggers, including maskable trace port data comparators, counters and sequencers. External trigger input and output controls. Triggers can be specified symbolically and can be set on code execution or data access.

Vitra Emulator Specification

Feature Set

  • Run/stop control of target application including go, halt, step over, step into and step out of.
  • Full variable expression handling.
  • On-the-fly display/read/write of target system memory, core SFRs and peripheral SFRs
  • Simultaneous display of source and assembly application code
  • High-speed application code download.
  • Real-Time TriCore Code Trace, PCP Trace and Triggering system
  • Support for all on-chip hardware breakpoints; unlimited software breakpoints
  • Breakpoints and Triggers on Code and Data accesses
  • Automatic sensing of target operating voltage; support for low voltage target systems.

Real-time Trace
VITRA traces TriCore and PCP instruction execution. PathFinder shows traced data as bus trace (data access), symbolic disassembly or source code with time-stamp. Trace buffer is 128-bits wide and is available in sizes of 64K (standard) or 512K trace frames.

Target Connection
Standard Infineon TriCore OCDS1 (16-pin), OCDS2 (40-pin), OCDS2 (60-pin) connectors (compatible with Infineon evaluation boards). Optional Trigger I/O connector and cable. 4 auxiliary control outputs to target and 4 inputs, all under user control from PathFinder. VITRA supports 1.8V, 2.5V, 3.3V and 5V target systems.

Device Support
All Infineon TriCore cores with OCDS1 on-chip debug interfaces, including TC1130, TC1765, TC1766, TC1775, TC1796, TC1796ED, TC10GP, Harrier-XT and Infineon TriBoard TriCore Evaluation Boards. Contact Ashling for support on new TriCore cores.

Product Order Code
VITRA Emulator with standard 64K x 128-bit trace Vitra-TRI-T64K
VITRA Emulator with optional 512K x 128-bit trace Vitra-TRI-T512K
PathFinder TriCore Source Debugger PF-TRI
Extended Trigger and Trace Probe Assembly TPA-TRIG-TRACE

General Purpose User I/O Cable

TPA-GENIO
TriCore OCDS1 debug cable and connector TPA-TRI-OCDS1-16
TriCore OCDS2 40-way trace cable and connector TPA-TRI-OCDS2-40
TriCore OCDS2 60-way trace cable and connector TPA-TRI-OCDS2-60
TriCore OCDS1 & OCDS2 51-pin Robust trace and debug cable TPA-TRI-MD-51