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

Green Hills Software's New TraceEdge Solution Makes TimeMachine Capabilities Widely Available for Real-Time Software Debugging and Optimization.


SAN FRANCISCO San Francisco (săn frănsĭs`kō), city (1990 pop. 723,959), coextensive with San Francisco co., W Calif., on the tip of a peninsula between the Pacific Ocean and San Francisco Bay, which are connected by the strait known as the Golden  -- Innovation Enables High-Speed Trace Collection from Non-Trace Processors

Green Hills Software, Inc., the technology leader in 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 and real-time operating systems, today unveiled the TraceEdge trace enabler, an innovation that brings the benefits of high-speed trace collection to developers using processors without built-in trace support. With the TraceEdge solution, Green Hills Software's SuperTrace probe can collect trace data from nearly all 32-bit and 64-bit processors, even those without integrated trace hardware. Developers can use this trace history with Green Hills Software's MULTI MULTI Multiple  TimeMachine tools to visualize and replay their software's execution, allowing bugs and inefficiencies to be easily and quickly eliminated.

Green Hills Software will be demonstrating the TraceEdge solution in its booth #1513 at the 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.
 Conference in San Francisco.

"Like instant replay during a televised sporting event, the SuperTrace probe and TimeMachine tools let embedded developers capture and replay the exact sequence of events leading up to the appearance of a bug or performance bottleneck. This eliminates the need for trial-and-error debugging, saving minutes to days of debugging time for each bug," commented David Kleidermacher, vice president of engineering at Green Hills Software. "The SuperTrace probe even captures bugs that cannot be reproduced and would otherwise end up in a shipped product. With TraceEdge, many more developers can now take advantage of the SuperTrace and TimeMachine combination to dramatically improve their products' reliability and time-to-market."

"Time-to-market and reliability are essential to the success of electronic products, including consumer electronics, telecommunications, and networking equipment," said Paul Zorfass, senior analyst for FTI FTI Free thyroxine index, see there . "Traditionally, this has forced OEMs to make difficult tradeoff decisions. However, with Green Hills Software's trace collection and visualization tools, developers have the potential to dramatically improve their products' reliability while also reducing debugging time."

Innovative New Approach to Trace Collection

Until now, high-speed trace has only been available with a handful of processors that incorporate both the logic necessary to capture trace data and a specialized port for its retrieval. The TraceEdge solution eliminates this dependency by minimally instrumenting a system's software so that trace information can be captured by a SuperTrace probe connected to a processor's address bus -- with the processor still running at full-speed.

TraceEdge instrumentation is done at the object-code level. Logging instructions are inserted at strategic locations throughout the target code. When executed, these instructions write to addresses that are recognized and recorded by the SuperTrace probe. The sequence of recorded addresses provides a complete execution history.

Instrumenting at the object-code level provides substantial benefits over the traditional approach of source-level instrumentation:

--There is minimal impact on run-time performance, making it possible to gather high-speed, real-time trace data. Just one logging instruction is usually added for every instrumentation point, compared to three or four additional instructions A charge given to a jury by a judge after the original instructions to explain the law and guide the jury in its decision making.

Additional instructions are frequently needed after the jury has begun deliberations and finds that it has a question concerning the evidence, a
 with source-level approaches.

--Instrumentation can be quickly added to production code, without time-consuming recompilation Re`com`pi`la´tion   

n. 1. A new compilation.
.

--There is no dependency on programming language and source code is not required.

--An entire system can be traced, including application software, libraries, the operating system operating system (OS)

Software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs.
, and device drivers.

--Trace information can be viewed at both the assembly-code and source-code levels.

High performance

The SuperTrace probe can capture trace data at bus speeds over 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. , regardless of core clock rate which can exceed 1 GHz. With 1 GB of trace memory, the SuperTrace probe can record 384 million trace points when used on non-trace processors, corresponding to more than 2 billion machine-level instructions. These provide nearly 77 seconds of execution history on a 25 MHz processor and 1.6 seconds of history on a 1.2 GHz processor.

Availability and Pricing

TraceEdge

The TraceEdge solution is available now for PowerPC processors without built-in trace support. Support for other non-trace processors will be added in the future. The TraceEdge solution requires a SuperTrace probe for trace recording.

For a limited time, there is no additional charge for the TraceEdge solution when purchased in conjunction with a SuperTrace probe and TimeMachine license for use with a non-trace processor. When purchased separately, TraceEdge licenses begin at $2,900 USD USD

In currencies, this is the abbreviation for the U.S. Dollar.

Notes:
The currency market, also known as the Foreign Exchange market, is the largest financial market in the world, with a daily average volume of over US $1 trillion.
 per user.

SuperTrace Probe

The SuperTrace probe can be used with TraceEdge for non-trace processors and also supports processors with integrated trace, including the PowerPC 405 and 440; ARM7, ARM9 and ARM10 processors with Embedded Trace Macrocell (ETM (database) ETM - An active DBMS from the University of Karlsruhe. ); the Freescale MAC7100 family and MPC (1) (Mobile PC) A handheld or laptop computer. See handheld computer, laptop computer and Ultra-Mobile PC.

(2) (MultiPath Channel) See multipath.
5554; and the MIPS (Million Instructions Per Second) The execution speed of a computer. For example, .5 MIPS is 500,000 instructions per second; 100 MIPS is a hundred million instructions per second.  core-based Toshiba TX4937 and TX4955.

Single-unit pricing for the SuperTrace probe begins at $9,990 USD.

TimeMachine Tools

The TimeMachine tools support trace data captured by the SuperTrace probe; Green Hills Software's instruction set simulators for ARM, MIPS and PowerPC; and the ISIM ISIM IMS (IP Multimedia Subsystem) Subscriber Identity Module
ISIM Institute for the Study of International Migration
ISIM Integrated Science Instrument Module (James Webb Space Telescope) 
 simulator for the velOSity microkernel (1) The part of an operating system that is specialized for the hardware it is running in. The other components of the OS interact with the microkernel in a message-based relationship and do not have to be rewritten when the OS is ported to a new platform.  and INTEGRITY real-time operating system.

Pricing for a single-user license to the TimeMachine tools starts at $4,900 USD.

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. Our royalty-free INTEGRITY(R) 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. , velOSity(TM) microkernel, compilers, MULTI(R) and AdaMULTI(TM) Integrated Development Environments and TimeMachine(TM) debugger offer a complete development solution that addresses both deeply embedded and high-reliability applications. Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom. Visit Green Hills Software on the web at www.ghs.com.

Green Hills Software, the Green Hills logo, MULTI, INTEGRITY, velOSity, ISIM, AdaMULTI, TimeMachine, and TraceEdge, are trademarks or registered trademarks of Green Hills Software, Inc. in the U.S. and/or internationally. All other trademarks are the property of their respective owners.

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, Email: 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, Email: mktg-europe@ghs.com.
COPYRIGHT 2005 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2005, 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
Date:Mar 7, 2005
Words:972
Previous Article:Texas and Louisiana Will Attract the Majority of $2 Billion Chemical Process Industry Project Spending Planned for the SW Region in 2005, an Advisory...
Next Article:Green Hills Software Introduces Complete Reference Platform for WiFi-Enabled Devices; Integrated Software/Hardware Solution Provides Secure 802.11...



Related Articles
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...
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 TimeMachine Debugger and SuperTrace Probe to Support Next-Generation Automotive PowerPC.
ADDING MULTIMEDIA Green Hills Software's Toolchain and Probes Chosen by Mobileye to Develop and Test Driver Safety Vision System-on-a-Chip.
Green Hills Software and AICAS announce integrity RTOS integration with the JamaicaVM.(virtual machine)
Green Hills Software Announces Expanded Automotive Industry Initiative; Success in Automotive Marketplace Fueled by Growing Complexity of In-Vehicle...
Green Hills Software Announces the First and Only Device Software Optimization Solution to Support All Current Versions of VxWorks.

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