PowerPC NEXUS Networked Emulator With Real-Time Trace

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

Ashling Vitra-PPC NEXUS Emulator for MPC56x and MPC55xx

Ashling’s Vitra-PPC Emulator is a powerful networked Emulation and Trace System for embedded development with Freescale’s PowerPC RISC cores, using the NEXUS 5001 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 on Trace and Data Trace using the NEXUS 5001 standard on-chip debug interface.

Vitra also supports Freescale’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 to produce Emulator and Real-Time Trace Systems for Freescale’s MPC55x, MPC56x and MPC555 automotive microprocessor families, the first microprocessors to incorporate the NEXUS 5001 Global Embedded Processor Debug Interface.

System Specification

Source-level 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 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.

Vitra Emulator Specification

  • Run/stop control of target application including go, halt, step over, step into and step out of.
  • Full expression-handling for all Variables
  • Display/read/write of target system memory, peripheral registers and IO space.
  • Simultaneous display of source and assembly code.
  • High-speed application code download.
  • Real-Time Code Trace, Data Trace and Triggering system.
  • Support for all on-chip hardware breakpoints; unlimited software breakpoints.
  • Automatic sensing of low voltage target systems.
  • Target Reset control and Remote Reset detect.
  • PathFinder Flash Programming Utilities Package

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 x 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 r 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 PowerPC devices with NEXUS on-chip debug interface, including: MPC5533, MPC5534, MPC5553, MPC5554, MPC5561, MPC5565, MPC5566, MPC5567, MPC561, MPC562, MPC563, MPC564, MPC565, MPC566 and Freescale MPC555 with BDM debug interface.

Order Codes

ProductOrder Code
Vitra Emulator with 512K x 128-bit traceVITRA-PPC-T512K
PathFinder Source-Level Debugger for MPC56xPF-PPC
PathFinder Source-Level Debugger for MPC55xxPF-MPC5500
Extended Trigger/Trace Target Probe AssemblyTPA-TRIG-TRACE
General Purpose User I/O CableTPA-GENIO
BDM 10-way IDC Target Probe Assembly for
50-way NEXUS Target Probe Assembly for MPC56xTPA-PPC-NEXUS-50
40/50-way adapter for TPA-PPC-NEXUS-50TB-PPC-NEXUS-40/50
NEXUS R51A 51-way Robust debug and trace connector for MPC56xTPA-PPC-MD-51
Mictor 38-way Target debug and Trace for MPC55xxTPA-MPC5500-M38C
NEXUS R51C 51-way Robust debug and trace connector for MPC55xTPA-MPC5500-MD-51
14-way NEXUS JTAG debug cable for Motorola MPC55xxTPA-MPC5500-JTAG-14