Search

Design Services

Genia Emulator High-Speed In-Circuit Emulator and Source-Level Debugger for TriCore-powered embedded systems

Ashling’s GENIA-TRICORE Emulator is a powerful OCDS1 (JTAG) Emulator for embedded development with Infineon’s TriCore 32-bit embedded microprocessor family.

GENIA debugging is completely non-intrusive and requires no target system resources.

Together with Ashling’s PathFinder level debugger, GENIA provides powerful run/stop control of embedded software, with hardware and software breakpoints. GENIA provides fast code download to the target system, and allows control and interrogation of all core-processor and system resources.

GENIA offers the user serial, high-speed USB and Ethernet connection options to the host PC and forms the basis for an upgrade to more powerful debug tools that provide Real-Time Trace debugging capability (see Ashling Vitra datasheet, DS233).

The GENIA Emulator and PathFinder debugger provide full multi-core debug support for the TriCore Peripheral Control Processor (PCP), with separate windows to view PCP 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 core devices, 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 other co-processors with a logical and friendly Win2000-style display.

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

PathFinder RTOS Support
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 Altium-Tasking, and all other ELF/DWARF compliant compilers. Supports Altium-Tasking and Green Hills Software PCP Assemblers.

Host
PC with Windows9x/Me/NT/2000/XP. Standard parallel-port connection to host PC.

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


PathFinder provides source-level debugging for TriCore-powered devices, with mouse, command-line, accelerator-key or button-bar controls

Emulator Specification

  • Run/stop control of target application including go, halt, step over, step into and step out of.
  • Full variable expression handling.
  • Display/read/write of target system memory, and peripheral registers.
  • Simultaneous display of source and assembly application code.
  • High speed application code download.
  • Support for all on-chip hardware breakpoints & unlimited number of software breakpoints.
  • Automatic sensing of target operating voltage levels and support for 1.8V, 2.5V, 3.3V and 5V target systems.
  • Full target reset control and remote reset detect.
  • Full support for PCP debugging.

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.

Target Connection
Supports standard OCDS1 16-way IDC connector.

User I/O
GENIA supports auxiliary target control signals; 4 outputs to the target and 4 inputs, under user control from PathFinder.

Power Source
Supplied with 100V-240V a.c 50/60Hz Universal Power Supply.

Upgrade Path
GENIA can be quickly and easily upgraded to VITRA to add Real-Time TriCore CPU and PCP Trace support for TriCore cores with OCDS2 Trace support (see VITRA datasheet DS233).

Order Codes

Product Order Code
Genia Networked Emulator GENIA-TRI
General Purpose User I/O Cable TPA-GENIO
PathFinder Source-Level Debugger PF-TRI
Standard 16-way OCDS1 IDC connector TPA-TRI-OCDS1-16