Ashling Microsystems
Ashling Microsystems
Ashling Microsystems
Ashling Microsystems



News


Home Vitra MIPS Networked Emulator with Trace
 
 Vitra-MIPS Networked Emulator with Trace

High-Speed Emulator, Source Debugger and Real Time Trace for MIPSTM-powered embedded systems pdf

Vitra No Caption No CablesAshling's VITRA-MIPS EMULATOR is a powerful networked Emulation and Trace system for embedded development based on the MIPSTM RISC cores. 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, supporting both hardware and software breakpoints.

VITRA provides fast code download to the target MIPSTM-powered system, and allows control and interrogation of all processor, co-processor and system resources.

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

VITRA includes Instruction and Data Trace and Triggering for target systems that incorporate the MIPSTM EJTAG PCTrace or PDTrace extensions. VITRA provides high-speed Ethernet, USB and serial connections to the host PC.

System Specification

Source Debugger
PathFinder is Ashling's C/C++ Source-Level Debugger for MIPSTM 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 MIPSTM Core and co-processors with a logical and friendly Win2000-style display. PathFinder is the user Interface for all Ashling products including the Ashling Vitra, Genia and Opella Emulators for MIPSTM.

Genia Screen
PahFinder provides source-level debugging for MIPS-powered devices, with mouse, command-line, accelerator-key or button-bar controls

RTOS Monitoring
Integrated RTOS Monitoring Window.

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

Compiler support
All popular MIPSTM 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/NT/2000/Me/XP. Ethernet, USB and RS232 serial connection to host PC.

Script language
Powerful script 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 variable expression handling.
  • Display/read/write of target system memory and peripheral registers.
  • Simultaneous display of source and assembly application code.
  • High-speed application code download.
  • Real-Time Trace and Triggering system
  • Support for all on-chip hardware breakpoints; unlimited number of software breakpoints.
  • Automatic sensing of target operating voltage; support for low voltage target systems.
  • Target Reset control and Remote Reset detect.
  • Supports MIPS16TM/MIPS16eTM code compression.
  • Full cache support.
  • Support for big- and little-endian memory architectures.

Real-time Trace
Target system clocks up to 200MHz supported, for systems with the MIPSTM EJTAG PCTrace extension (EJTAG v2.0x) or EJTAG PDTrace (EJTAG v2.6). PathFinder shows traced data in hex, symbolic disassembly or source code with time-stamp.

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

Target Connection
MIPSTM-standard 20-way IDC connector (EJTAG 1.5x/2.0x); 14-way IDC connector (EJTAG 2.5x/2.6); 38-way MICTOR connector (EJTAG PDTRACE v2.6x); 28-way IDC connector (EEJTAG PCTrace v2.0x); 20-way IDC connector (EJTAG PCTrace v2.0x).

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

Order Codes

Product Order Code
Vitra Emulator with standard 64K x 128-bit trace VITRA-MIPS-T64K
Vitra Emulator with optional 512K x 128-bit trace VITRA-MIPS-T512K
PathFinder Source Debugger PF-MIPS
General Purpose User I/O Cable TPA-GENIO
Extended Trigger and Trace Probe Assembly TPA-TRIG-TRACE
EJTAG v1.5x/v2.0x 20-way IDC debug cable
TPA-MIPS-EJTAG-20
EJTAG v2.5x/2.6 14-way IDC debug cable TPA-MIPS-EJTAG-14
EJTAG v2.6x PDTrace MICTOR connector TPA-MIPS-PDTRACE-38
EEJTAG v2.0x PCTrace IDC Connector TPA-MIPS-PCTRACE-28
EJTAG v2.0x PCTrace IDC Connector TPA-MIPS-PCTRACE-20

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

 
© All rights reserved Ashling Microsystems