 |
|
 |
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. |

|