ashling_logo.gif (8450 bytes)


VITRA-PPC PowerPC NEXUSTM Networked Emulator with Real-time Trace

High-Speed NEXUS Emulator, Source Debugger and Real-Time Trace for MPC55xx, MPC56x and MPC555 PowerPC embedded systems

Vitra PPCAshling's VITRA-PPC EMULATOR is a powerful networked Emulation and Trace system for embedded development with Freescale (Motorola)'s PowerPC RISC cores, using the NEXUS 5001TM on-chip debug interface.

VITRA debugging is completely non-intrusive and requires no target system resources. Together with Ashling's PATHFINDER source-level debugger, VITRA provides powerful run/stop control of embedded software, with hardware and software breakpoints. VITRA provides fast code download to the target system, and allows control and interrogation of all core-processor and system resources.

VITRA incorporates high speed Ethernet, USB and serial connections to the host PC.

VITRA provides full Instruction Trace and Data Trace using the NEXUS 5001TM standard on-chip debug interface.

VITRA also supports Freescale (Motorola)'s MPC555 automotive/industrial-control microprocessor, using the PowerPC BDM debug interface.

VITRA provides Flash Programming for On-Chip MPC5xx/MPC55xx and external Flash memory.

As an active participant in the Nexus 5001 Forum, Ashling has worked with Freescale (Motorola) to produce Emulator and Real-time Trace systems for Freescale (Motorola)'s MPC55xx, MPC56x and MPC555 automotive microprocessor families, the first microprocessors to incorporate the NEXUS 5001TM Global Embedded Processor Debug Interface.

Source Debugger
PathFinder is Ashling's C Source Debugger for PowerPC 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 PowerPC 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 Vitra, Genia and Opella Emulators for PowerPC.

Trigger Events System
On-chip PowerPC trigger resources are complemented with VITRA triggers, including maskable trace port data comparators, counters and sequencers. External trigger inputs and outputs. Triggers can be specified symbolically and can be set on code execution or data access.

Compiler Support
Supports all popular PowerPC C/C++ compilers, including GNU, Green Hills Systems, ARC MetaWare, Freescale (Motorola) Metrowerks, Altium-Tasking, Wind River Systems (Diab Data) and all other ELF-DWARF compliant compilers.

PC with Windows-XP/2000/Me/9x/NT. Ethernet, USB and RS232 serial connections to host.

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

Opella PowerPC Screen











PathFinder provides source-level debugging for PowerPC systems, with mouse, command-line, accelerator-key and button-bar controls

Vitra Emulator Specification

Real-Time Trace
VITRA traces instruction execution and data accesses at target system clock speeds up to 200MHz, for PowerPC-based embedded systems with the NEXUS-standard on-chip debug and trace interface. PathFinder shows traced data as bus trace (data access), symbolic disassembly or source code with time-stamp. Trace buffer is 128-bits wide and is available in sizes of 64K Frames (default) or 512K Frames.

Target Connection
Standard NEXUS 50-pin debug and trace connector, Robust NEXUS 51-pin connector, or 10-pin BDM connector for MPC555. 4 auxiliary control outputs to target and 4 inputs, all under user control from PathFinder. Supports 1.8V, 2.5V, 3.3V and 5V targets. Optional Extended Trigger and Trace Probe captures up to twelve user signals in Logic-Analyzer mode, together with three external trigger inputs to qualify trace capture and two trigger output signals.

Device Support:

All Freescale (Motorola) PowerPC devices with NEXUS on-chip debug interfaces, including:

MPC5533, MPC5534, MPC5553, MPC5554, MPC5561, MPC5565, MPC5566, MPC5567. 

MPC561, MPC562, MPC563, MPC564, MPC565, MPC566; and Freescale (Motorola) MPC555 with BDM debug interface.

Order Codes

Product Order Codes
VITRA Emulator with 512K x 128-bit trace. Requires appropriate Debug or Trace probe cable. VITRA-PPC-T512K
Source Level debugger for use with Genia & Vitra for PowerPC PF-PPC
Vitra-MPC5500 with 512K x 128-bit Trace memory Networked Emulator for NEXUS Debugging and Instruction and Data trace. Ethernet, USB, RS232 host connections. Requires appropriate Debug or Trace probe cable. Vitra-MPC5500-T512K
PathFinder Source-Level Debugger for MPC5550 PF-MPC5500

Extended Trigger and Trace Probe Assembly for Vitra Emulator Traces up to twelve user signals

(in addition to Instruction and Data trace), together with three external trigger inputs to qualify trace capture and two trigger output signals.


General-Purpose Input/Output Probe for Vitra and Genia Emulators: 4 General-Purpose Input pins

and 4 General-Purpose Output pins which can be read-from or written-to by PathFinder scripts.

NEXUS 50-pin Target Debug and Trace Probe Cable for Vitra suitable for 50-pin NEXUS connector on current Axiom/Motorola MPC56x Evaluation Boards TPA-PPC-NEXUS-50
Adapter for TPA-PPC-NEXUS-50. Allows connection to 40-pin NEXUS connector on earlier Axiom/Motorola MPC56x Evaluation Boards TB-PPC-NEXUS-40/50
Microway-D51 NEXUS Robust 51-pin Target Debug and Trace Probe Cable (unenclosed) for Vitra, suitable for NEXUS R51A Robust Connector. TPA-PPC-MD-51-A
BDM 10-pin Target Debug Probe Cable for Genia and Vitra to support BDM debugging TPA-PPC-BDM-10
14-way NEXUS JTAG debug cable for Freescale (Motorola) MPC5500 TPA-MPC5500-JTAG-14


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