Search

Design Services

Opella-MIPS Emulator Entry level Emulator and Source Debugger for MIPS™-powered embedded systems

Ashling’s OPELLA-MIPS EMULATOR is a powerful JTAG Emulator for embedded development based on MIPS™ RISC cores. OPELLA debugging is completely non-intrusive and requires no target system resources.

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

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

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

All MIPS™ cores with EJTAG Debug Interface (EJTAG 1.5x, 2.0x, 2.5x and 2.6x) are supported.

System Specification

Source-Level Debugger
PathFinder is Ashling's C/C++ Source-Level Debugger for MIPS™ 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 MIPS™ 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. In addition, PathFinder also supports the MIPSsim Instruction Set Simulator.

RTOS Monitoring
Integrated RTOS Monitoring Window.

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

Compiler Support
All popular MIPS™ C/C++ compilers are supported including WRS/Diab Data, GNU, Green Hills Software, ARC-MetaWare and all other ELF/DWARF compliant compilers.

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 MIPS™ systems, with mouse, command-line, accelerator-key and button-bar controls.

Opella-MIPS 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.
  • Support for all on-chip hardware breakpoints; unlimited number of software breakpoints.
  • Full cache support.
  • Target Reset control and Remote Reset detect.
  • Support for big- and little-endian architectures.
  • Full support for MIPS16™/MIPS16e™ code compression.
  • Automatic sensing of target operating voltage.
  • Supports 1.8V, 2.5V, 3.3V and 5V target systems.

Device Support
PR1900, PR1910, PR3940, PR4450, MIPS32 4Kc, MIPS32 4KSc, MIPS32 4Kp, MIPS32 4Km, MIPS324KSd, MIPS 324KEc.

Target Connection
MIPS™-standard 20-way IDC connector (EJTAG 1.5x and 2.0x) or 14-way IDC connector (EJTAG 2.5x and 2.6). Specific connectors available for each option (see Order Codes).

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

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

Upgrade Path
Also available: Genia Emulator (featuring USB, Ethernet and serial port host connections) and the Vitra Emulator with Trace which supports Real-Time Trace debugging for MIPS™ cores with EJTAG PDTrace or PCTrace support.

Order Codes

Product Order Code
Opella Emulator OPELLA-MIPS-USB
PathFinder Source Debugger PF-MIPS
EJTAG v1.5x/v2.0x 20-way Standard IDC debug cable TPA-MIPS-EJTAG-20
EJTAG v2.5x Standard 14-way IDC debug cable TPA-MIPS-EJTAG-14
User I/O Probe for Opella TPA-EXTIO-OP

MIPS, MIPS16, MIPS32, MIPS64 and EJTAG are trademarks or registered trademarks of MIPS Technologies, Inc.