C H A P T E R I I - J T A G I C E I N T E R F A C E S

GREEN HILLS SOFTWARE

GREEN HILLS HARDWARE DEBUG DEVICES

CONTACTS

USA

Green Hills Software, Inc.

(Corporate Headquarters)

30 West Sola Street

Santa Barbara, CA 93101 - USA

Phone: (+1) (805) 965-6044

Fax: (+1) (805) 965-6343

e-mail: sales@ghs.com

EUROPE

Green Hills Software, Ltd.

(European Headquarters)

Dolphin House - St Peter Street

Winchester, Hampshire

SO23 8BW - UK

Phone: (+44) 1962-829820

Fax: (+44) 1962-890300

e-mail: mktg-europe@ghs.com

The SuperTrace™ Probe, Green Hills® Probe and Slingshot™ debug device are advanced hardware debug devices that enable the MULTI® integrated development environment to load, control, debug and test a target system without the need for prior board initialization, an RTOS, or even a ROM monitor.

The SuperTrace Probe can capture one gigabyte of trace data while running at trace port rates beyond 300 MHz. SuperTrace probe’s combination of trace depth and speed provides an unprecedented real-time view into the run-time behavior of an embedded application. The probe is completely nonintrusive and captures data from applications running at full speed with no instrumentation by the compiler or underlying operating system. The ability to capture data from production code is essential for accurate evaluation of real-time systems’ performance and timing. The SuperTrace Probe is tightly integrated with the TimeMachine Debugger, which extends MULTI tools to support trace data captured by the probe.

The Green Hills Probe offers high-speed downloads of up to 500 KBps, multi-core and multi-processor support and three host interfaces. Slingshot is low-cost with a single USB interface. Both debug devices

provide a complete range of capabilities and are ideal for all stages of product development.

Using a JTAG port, the Green Hills Probe and Slingshot can debug and control the core state (such as CPU internal registers) as well as the system state (external RAM and flash memory). Both devices enable developers to view the state and provide run control and conditional and complex breakpoints in both volatile and nonvolatile memory.

Easy configuration and setup

Source-level and multi-core debugging

Flash programming

Built-in hardware diagnostics

II-06