Multicore enhancements to trace-based debugger tool introduced by Green Hills Software

April 26, 2013
SANTA BARBARA, Calif., 26 April 2013. Green Hills Software in Santa Barbara, Calif., is introducing multicore enhancements to the company's TimeMachine trace-based debugger tool suite for supporting complex interactions of software running on multicore MIPS and Renesas RH850 and V850 processors.

SANTA BARBARA, Calif., 26 April 2013. Green Hills Software in Santa Barbara, Calif., is introducing multicore enhancements to the company's TimeMachine trace-based debugger tool suite for supporting complex interactions of software running on multicore MIPS and Renesas RH850 and V850 processors.

For systems on chip (SoC) designers, multicore TimeMachine helps with pre-tape-out chip verification. TimeMachine scripting capabilities enable automated testing on virtual platforms, Green Hills officials say.

Multicore TimeMachine enables software developers to visualize, replay, and debug their software's execution backward in time across several cores within an SoC.

The TimeMachine suite enables firmware engineers to find bugs and inefficiencies in multicore systems. As part of the Green Hills Software MULTI integrated development environment (IDE), this capability enables developers to eliminate multicore bugs.

The TimeMachine debugger enables the user to step forward and backward synchronously on all cores to set software and hardware breakpoints and to run forwards or backwards to stop all cores synchronously on hitting the breakpoint.

Developers can optimize their programs through profiling information derived non-intrusively from gigabytes of trace data. Beyond debugging, confidence for completeness in testing can be obtained from code coverage data also derived non-intrusively from the trace data, company officials say.

For more information contact Green Hills Software online at www.ghs.com.

Voice your opinion!

To join the conversation, and become an exclusive member of Military Aerospace, create an account today!