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

|