Search

Design Services

Ashling’s Development Systems for
Infineon’s TriCore Embedded Microprocessors

Ashling Microsystems’ Opella for TriCore, Vitra for TriCore and PathFinder for TriCore development tools support the TriCore 32-bit microcontroller architecture from Infineon Technologies. The full range of Ashling development tools provide Simulation, Source-Level Debugging, Emulation, Triggering and Real-Time Trace.

Product Descriptions

Ashling supplies the following development tools for Infineon’s TriCore 32-bit embedded microprocessor:

PathFinder-TriCore (full PathFinder Datasheet)
C/C++ Source-Level Debugger for Ashling TriCore Emulators and Simulators. User-controlled multiwindow
emulation control system. Multiple active windows. Mouse, Menu-Bar and Function Key Control. On-line context-sensitive hypertext Help. Object-oriented tree-structure display. Windows for Source Code, Disassembled Code Memory, High-Level Call Stack window (with function parameters); Memory window, Special-function Registers, Status, Stack, and Variables windows. Point-and-click editing in all windows. All windows provide context sensitive menus (right mouse button).

Vitra-TriCore and PathFinder-TriCore (full Vitra Datasheet )

The Vitra-TriCore emulator connects to the host PC using an Ethernet, RS232 or USB connection. Vitra-TriCore provides program-load, run, halt, breakpoints, register display and modify, and Source level Debugging together with a powerful program execution history trace (TriCore CPU and PCP). Standard Trace memory is 64Kframes deep, with 128Kframes, 256Kframes or 512Kframes available as options. Vitra system also provides powerful triggering facilities.

Opella-TriCore and PathFinder-TriCore (full Opella Datasheet )

Entry-level Emulator and Source-Level Debugger for TriCore, using the device’s OCDS1 (On-Chip Debug System). Opella-TriCore provides run-time control for TriCore development, and is ideal for users who want a cost effective real-time debug tool for TriCore without real-time trace features. Opella-TriCore connects to the host PC using the PC’s printer Port.

Emulator and Debugger Product Overview

Product
PathFinder-TriCore
Vitra-TriCore with PathFinder-TriCore
Opella-TriCore with PathFinder-TriCore
Product Description
Hardware
-
Vitra emulator unit
Opella emulator unit (parallel port connection)
Simulator
Yes
Yes
Yes
Emulator
No
Yes
Yes
Instruction trace
No
Yes, both TriCore CPU and PCP
No
PC Interface
None
Ethernet, USB, RS232
Printer port
Target Connection
None
16-way OCDS1 connector, 40-way and 60-way OCDS2 connector.
16-way trigger I/O connector
OCDS1 16-way header

Feature Summary

Memory
interrogation
Full support for all memory areas including on- and off-chip. Support for core Special Function Registers (SFRs) and derivative-specific SFRs. On-the-fly memory interrogation of non-core SFRs and memory.
Breakpoints
Full software and hardware breakpoints support. Software breakpoints (in RAM code area) cause program to halt at specified instruction. Hardware breakpoints can be set in ROM or RAM code areas, on code execution, data access (read or write) or general-purpose register write.
Triggering
Vitra-TriCore triggers are implemented using the TriCore OCDS Trigger Event Registers, in combination with up to three additional inputs to start tracing. Triggers can be specified symbolically and can be set on code execution, data access or general-purpose register writes. PathFinder-TriCore’s powerful user interface allows easy specification of sequential or Boolean trigger conditions.
Trace display
64K frames display of code execution history in Vitra system (optional: 512K frames). Display signals in symbolic disassembly or source code. Save/load/search trace display.
RTOS Debug Support
RTOS Monitoring Window fully integrated into PathFinder-TriCore debugger.
Single
stepping
Single Step, Multiple Instruction Step, Step over Functions, Step into Functions, Return out of Functions at full speed. Step at Source-Level or Assembler level.
Non-Stop
Debug
Debug mode priorities may be user-defined, to allow time or safety critical applications to proceed without interruption from the debug mode.
User interface PathFinder-TriCore Source Level Debug System: User-controller multi-window emulation control system. Multiple active windows. Mouse, Menu-Bar and Function Key Control. On-line context-sensitive hypertext Help. In-Circuit emulation and Simulation modes.
Variables Full expression handling for C, C++ and assembler. Monitoring of variables on-the-fly, including complex arrays and structures.
PCP Debugging Full debug support for the TriCore Peripheral Control Processor (PCP). View the PCP instructions in a separate PathFinder Disassembly (PCP) window. Start/stop/step the PCP, set PCP breakpoints. Additional PathFinder windows show the PCP memory, registers and context. Vitra-TriCore includes a powerful Real-Time Trace for both the TriCore CPU and PCP program execution.
Macrolanguage Powerful C-like macro test language can control, monitor and log all Emulator functions. utomatic testing of software and hardware. Automatic record/replay of emulator command sequences.
Upgrade Path Easy upgrades for each TriCore processor type. Ashling's Technical Co-operation Agreement with Infineon ensures that a full range of support tools is provided for each new TriCore derivative.