ashling_logo.gif (8450 bytes)

 

Genia Emulator: High-Speed In-Circuit Emulator and Source-Level Debugger for ARM™-powered embedded systems

Ashling’s Genia microprocessor development system permits Source-Level Debugging for embedded systems based on the popular ARM™ RISC cores. Genia debugging is completely non-intrusive and requires no target system resources. Together with Ashling’s PathFinder source-level debugger, Genia provides powerful run/stop control of embedded software, supporting hardware and software breakpoints. Genia provides fast code download to the target system. It also allows control and interrogation of all core processor and system resources. Genia offers the user serial, and high-speed USB and Ethernet connection options to the host PC and forms the basis for an upgrade to more complex debug tools that provide Real-Time Trace debugging capability

System Specification

Source-Level Debugger
PPathFinder is Ashling's C Source-Level Debugger for ARM™ 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 ARM™ Core and other co-processors with a logical and friendly Windows-style display.

PathFinder is the user Interface for all Ashling products including the Ashling Opella, Genia and Vitra Emulators. In addition, PathFinder also supports the ARMulator™ Instruction Set Simulator.

An RDI compliant Genia driver (Windows .DLL) can be purchased as a separate option allowing Genia to be used with RDI compliant third party debuggers or user developed applications.

PathFinder RTOS Support
Integrated RTOS Monitoring Window.

Multi-core/Coprocessor Support
Full debug support capability for multi-core and coprocessor-assisted ARM™ systems.

PathFinder Compiler Support
All popular ARM™ C/C++ compilers are supported including ARM Ltd., GNU, Green Hills Software, IAR, MetaWare and all other ELF/DWARF compliant compilers.

Host
PC with 32-bit Windows™. Ethernet, USB and RS232 serial connection to host PC.


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

Feature Set

 

 

 

Device Support
All ARM™ cores with EmbeddedICE, including ARM7TDMI, ARM720T, ARM9E, ARM9TDMI, ARM920T, ARM922T, ARM926EJS, ARM940T, ARM946E, ARM966ES. Contact Ashling for support on new ARM™ cores.

Target Connection
ARM™-standard 20-way IDC connector. Supports 1.8V, 2.5V 3.3V and 5V target systems.

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 Trace debugging for ARM™ cores with the Embedded Trace Macrocell™

Order Codes

Product Order Code
Genia Emulator Genia-ARM
General Purpose User I/O Cable TPA-GENIO
Genia RDI Driver (included with PathFinder) RDI-ARM
PathFinder Source-Level Debugger PF-ARM

ARM™, ARMulator™, Embedded Trace Macrocell™ and EmbeddedICE™ are registered trademarks of ARM Limited. All other trademarks referred to herein are the property of their respective owners.


 

  Back to Ashling Main Page    |    Back to Testech Home Page    |    Compiler    |     RTOS    |    Emulator/Debugging