Printer Friendly
The Free Library
14,507,707 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Green Hills Software Announces SuperTrace Probe for Real-Time Software and Hardware Debugging.


Business Editors/High-Tech Writers

SANTA BARBARA Santa Barbara (săn'tə bär`brə, –bərə), city (1990 pop. 85,571), seat of Santa Barbara co., S Calif., on the Pacific Ocean; inc. 1850. , Calif.--(BUSINESS WIRE)--Aug. 4, 2003

New Hardware Provides Unprecedented Speed and

Trace Depth for Processors with Embedded Trace Ports

Green Hills Software Inc., the technology leader in real-time operating systems and embedded software Instructions that permanently reside in a ROM or flash memory chip. Embedded software may be immediately available to the CPU or, for faster execution, may be transferred to RAM first and then executed.  development tools, today announced a hardware trace probe that brings one gigabyte, high-speed software trace collection to processors with embedded trace ports. The Green Hills SuperTrace Probe combines the highest speed trace engine available with the largest trace memory to give developers the broadest possible window into embedded software execution.

The SuperTrace Probe provides both a means of controlling the processor's trace logic and a channel for capturing trace data while the processor is running. In addition to the trace features, the new probe also includes all the run-control features of the original Green Hills Probe.

Compatible with the PowerPC 405, PowerPC 440, ARM7 Embedded Trace Macrocell (ETM (database) ETM - An active DBMS from the University of Karlsruhe. ), ARM9 ETM (multi-core and single-core), and ARM10 ETM, the SuperTrace Probe is capable of expanding to handle ColdFire processor families as well as Nexus-compatible devices. Additionally, the new probe works with all ETM modes -- including double-rate -- at clock speeds beyond 300 MHz (MegaHertZ) One million cycles per second. It is used to measure the transmission speed of electronic devices, including channels, buses and the computer's internal clock. A one-megahertz clock (1 MHz) means some number of bits (16, 32, 64, etc. .

The new probe features a one gigabyte trace buffer that can capture several hundred million processor cycles of execution and data trace. This is in contrast to a typical trace probe, which uses only a few megabytes of trace buffer to hold data, giving developers a narrow window into code execution and forcing them to apply complex trigger conditions to the processor's trace logic in order to limit data collection.

"A limited trace buffer means developers have to guess where a bug is when trying to catch it on trace," said David Kleidermacher, vice president of engineering at Green Hills. The SuperTrace Probe's huge trace memory allows developers to capture data first and then examine it to track down problems. This significantly reduces the time it takes to find and fix bugs -- including bugs that show no visible symptoms."

To help developers efficiently locate information in its large data buffer In computing, a buffer is a region of memory used to temporarily hold data while it is being moved from one place to another. Typically, the data is stored in a buffer as it is retrieved from an input device (such as a keyboard) or just before it is sent to an output device (such , the SuperTrace Probe works closely with Green Hills' MULTI MULTI Multiple  integrated development environment See IDE.

integrated development environment - interactive development environment
 (IDE). Trace data is uploaded from the SuperTrace Probe to MULTI's host system through a USB USB
 in full Universal Serial Bus

Type of serial bus that allows peripheral devices (disks, modems, printers, digitizers, data gloves, etc.) to be easily connected to a computer.
 or 10/100 Ethernet connection. Navigation of the trace data using MULTI's trace GUI (Graphical User Interface) A graphics-based user interface that incorporates movable windows, icons and a mouse. The ability to resize application windows and change style and size of fonts are the significant advantages of a GUI vs. a character-based interface.  allows developers to:

-- Create graphical state transition diagrams and search for

specific events in the trace log

-- Create bookmarks to remember important locations in the data

-- Emphasize functions and variables within the trace window

through color coding, or hide unwanted functions and variables

to make the information easier to scan

-- Automatically map hardware addresses to virtual memory showing

what process or thread each trace log entry represents

Processors with trace provide an incremental upload feature for the trace buffer that allows developers to examine trace data and debug To correct a problem in hardware or software. Debugging software means locating the errors in the source code (the program logic). Debugging hardware means finding errors in the circuit design (logical circuits) or in the physical interconnections of the circuits.  their program immediately while the trace buffer uploads in the background.

Triggers and trace conditions are configured and set from MULTI, allowing developers to correlate their trace settings to source code. Complicated trigger conditions can be graphically configured with state transition diagrams. To assist developers with code optimization, MULTI can calculate execution statistics such as the memory locations most read and written, the number of branches executed, the number of branches taken, and, if available on the target CPU CPU
 in full central processing unit

Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit.
, the number of cycles executed per instruction, function, task and address space.

Pricing & Availability

The first production release of the Green Hills SuperTrace Probe will support ARM 7, 9 and 10 processor designs with ETM ports as well as PowerPC 405 and 440 families. Initial production units of the SuperTrace Probe are scheduled to ship in October 2003 and have a list price of $9,900.

About Green Hills Software

Founded in 1982, Green Hills Software Inc. is the technology leader for real-time operating systems and software development tools for 32- and 64-bit embedded systems Embedded systems

Computer systems that cannot be programmed by the user because they are preprogrammed for a specific task and are buried within the equipment they serve.
. The royalty-free INTEGRITY RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. , compilers, MULTI and AdaMULTI Integrated Development Environments and Green Hills Probe product line offer a complete development solution that addresses embedded systems from the lowest cost consumer products to the most safety-critical aircraft flight systems. Green Hills Software is headquartered in Santa Barbara, Calif., with European headquarters in the United Kingdom.

Green Hills Software, the Green Hills logo, MULTI and INTEGRITY are registered trademarks. SuperTrace Probe and AdaMULTI are trademarks of Green Hills Software Inc. All other trademarks (registered or otherwise) are the property of their respective companies. Brand or product names are registered trademarks or trademarks of their respective holders.

North American North American

named after North America.


North American blastomycosis
see North American blastomycosis.

North American cattle tick
see boophilusannulatus.
 Sales Contact: Green Hills Software Inc., 30 West Sola Street, Santa Barbara, CA 93101, Tel: 805-965-6044, Fax: 805-965-6343, Web site: www.ghs.com, E-mail: sales@ghs.com.

International Sales Contact: Green Hills Software Ltd., Dolphin House, St. Peter Street, Winchester Hampshire SO23 8BW, United Kingdom, Tel: +44 (0)1962 829820, Fax: +44 (0)1962 890300, E-mail: mktg-europe@ghs.com.
COPYRIGHT 2003 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2003, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Geographic Code:1USA
Date:Aug 4, 2003
Words:810
Previous Article:Flarion Continues Asia-Pacific Expansion by Launching Operations in Japan; Mr. Hiroyuki Kawabata Joins Flarion as Country Manager for Japan.
Next Article:BERCHTOLD Corporation Announces Executive Appointments in Sales and Marketing.
Topics:



Related Articles
NEW HARDWARE/SOFTWARE DEVELOPMENT BOARD SPEEDS DESIGN AND VERIFICATION OF SYSTEM-ON-CHIP ASICS.(Product Announcement)
GREEN HILLS SOFTWARE'S INTEGRITY RTOS AVAILABLE FOR RATIONAL SOFTWARE'S RATIONAL ROSE REALTIME.(Product Announcement)
GREEN HILLS SOFTWARE INTEGRATES MULTI 2000 IDE WITH RATIONAL ROSE REALTIME UML DESIGN AND TEST TOOLS.(Product Announcement)
New Green Hills C/C++ compiler: smallest code footprint for ARM processor family.(MULTI 2000 Integrated Development Environment 3.6)(Abreast of the...
Green Hills intros new TotalDeveloper package.(Brief Article)
Complete software dev system from Green Hills available for Intrinsity's 2 GHz embedded processors.
Green Hills Software Revolutionizes Embedded Development with the First 4-D Debugger.
Green Hills Software's Integrity real-time operating system unleashes the power of Intel network processors.
Green Hills Software's TimeMachine Debugger and SuperTrace Probe to Support Next-Generation Automotive PowerPC.
Green Hills Software and AICAS announce integrity RTOS integration with the JamaicaVM.(virtual machine)

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles