Search

Design Services
OPELLA-ARM Emulator
Entry-level Emulator and Source Debugger for ARM™-core embedded microprocessors, with USB host connection

Ashling’s OPELLA-ARM EMULATOR is a powerful JTAG Emulator for embedded development based on ARM™ RISC cores, with a USB connection to the host PC.

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

Together with Ashling’s PATHFINDER source debugger, OPELLA provides powerful run/stop control of embedded software, with hardware and software breakpoints.

OPELLA provides fast code download to the target system, and allows control and interrogation of all core-processor and system resources.

OPELLA provides Flash Programming for On-Chip and external Flash memory.

OPELLA supports all popular ARM™ cores, using ARM Ltd.’s EmbeddedICE™ or EmbeddedICE-RT™ on-chip debug interfaces.

OPELLA connects to the host PC via a standard USB high-speed connection.

The PATHFINDER Source Debugger, used with OPELLA, supports Non-Stop Debugging on ARM target systems that incorporate RealMonitor™.

System Specification

Source-Level Debugger
PATHFINDER is Ashling's C Source Debugger for ARM-core devices, with multiple user-configurable windows, point-and-click, drag-and-drop, hover help and hover data display, splitter windows, right-mouse menus, tabbed dialogs, and 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 co-processors, with a logical and friendly Windows-XP-style display.

PathFinder is the user Interface for all Ashling products including the Ashling Opella, Genia and Vitra Emulators. An RDI compliant driver (Windows .DLL) and GNU Debug server are available as a separate option, allowing OPELLA to be used with RDI- or GDS-compliant third party debuggers or user-developed applications. PathFinder also supports the ARMulator™ Instruction Set Simulator, which is supplied with ARM™ Ltd.’s ADS. PathFinder uses the ARM™ Remote Debug Interface (RDI) at version 1.5.1 for all target communication.

PathFinder Compiler Support
All popular ARM™ C compilers are supported, including ARM™ Ltd., GNU GCC, Ashling AsIDE, Freescale (Motorola) Metrowerks, GHS, IAR, ARC MetaWare and all other ELF/DWARF compliant compilers.

Host
PC with Windows-XP/2000/Me/ 9x/ NT. USB 1.1 connection to host PC.

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

PathFinder RTOS Support
Integrated RTOS Monitoring Window.

Multi-core/Coprocessor Support
Open API for integration of RTOS Monitoring Window(s).


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

Feature Set

  • Run/stop control of target application
  • Display/modification of target processor registers
  • Full expression-handling for variables
  • Read/write access target system memory, peripheral registers and I/O space
  • Single step, function step-into, step-over
  • Simultaneous display of source and assembly application code
  • Support for all on-chip hardware breakpoints; unlimited software breakpoints
  • Semi-hosting, DCC, RT and RealMonitor debug support
  • Automatic sensing of target operating voltage; support for 1.8V/2.5V/3.3V/5V targets.
  • Target Reset control and Remote Reset detect

Device Support
All ARM™ cores with EmbeddedICE™ or EmbeddedICERT™, including ARM7DI, ARM7TDMI, ARM7TDMI-S,
ARM710T, ARM720T, ARM740T, ARM9TDMI, ARM920T, ARM926EJ-S, ARM940T, ARM9E, ARM922T, ARM946E, ARM946E-S, ARM966E, ARM966E-S. Contact Ashling for support on new ARM™ cores.

Target Connection
ARM™-standard 20-way IDC EmbeddedICE connector.

User I/O
Auxiliary target control signals; 2 outputs to the target and 1 input, under user control from PathFinder.

Power Source
Powered by USB port (consumes 120mA). A universal DC power supply for independent powering is included.

Upgrade Path
Also available: Genia-ARM Emulator (with Ethernet, USB and serial host connections) and Vitra-ARM Emulator with support for Real-Time Trace debugging for ARM™ cores with the Embedded Trace Macrocell™.

Order Codes

Product Order Code
Opella-USB-ARM Emulator with USB host port OPELLA-ARM-USB
User I/O Probe for Opella TPA-EXTIO-OP
Opella RDI Driver (included with PathFinder) RDI-ARM
PathFinder Source Debugger PATHFINDER-ARM

ARM, ARM7, ARM9, ETM are trademarks or registered trademarks of ARM™ Ltd.