News & Press

Green Hills Software to Offer Advanced Software Development Solutions for Texas Instruments’ OMAP35x Applications Processors

IP Routing Protocols for its Platform for Secure Networking Enables Unmatched Device Security While Enabling Fastest Time to Deployment

SANTA BARBARA, CA —February 26, 2008 — Green Hills Software, Inc., the technology leader in device software optimization (DSO) and real-time operating systems (RTOS), today announced plans to support its comprehensive software development solution targeting Texas Instruments (TI) OMAP35xTM superscalar applications processors. Initial support is being demonstrated this week at the TI Developer Conference (TIDC) 2008 in Dallas, TX. Components of the demonstrated Green Hills Software development toolkit include optimizing C/C++ compiler for ARM®, ARM fast simulator, MULTI® integrated development environment (IDE), DoubleCheck™ integrated static source code analyzer and high-speed JTAG hardware probes.

“We are pleased to announce Green Hills Software’s support for the OMAP35x processors from TI,” said David Kleidermacher, chief technology officer, Green Hills Software. “TI has taken a leadership position in bringing the ARM CortexTM-A8 architecture to market, and we are very excited about the laptop-like performance that this core offers for a broad array of portable devices such as portable navigation systems, personal medical equipment and internet appliances. The addition of Green Hills Software’s support for the OMAP35x devices rounds out their coverage for Texas Instruments’ ARM based processors from first generation OMAP™, digital media processors based on DaVinci™ technology, OMAP 2, and now OMAP35x devices.”

ARM Compilers
Electronics manufacturers throughout the world have sold millions of units developed with Green Hills Software’s compilers, because they trust the quality of the generated code and because they depend on a compiler to exploit the silicon’s optimization features. Smaller code footprint and faster execution translate directly into lower production cost, longer battery life, and higher quality for embedded products, while high-quality code generation avoids costly after-sale product changes or even recalls. Green Hills Software’s compilers lead the world in independent compiler benchmark scores for performance and small footprint of generated code.

The Green Hills compiler for ARM has been updated to support the Cortex-A8 core, the advanced microprocessor technology inside the OMAP35x platform. Cortex-A8 specific pipeline optimizations have been added to existing features like vector floating point version 3 (VFPv3) support and Thumb2 code generation. These compiler features take advantage of ARM’s first superscalar architecture, simultaneously enabling small code size and fast execution.

Green Hills Software Development Tools
The MULTI tool suite offers a wide variety of performance, debug, and analysis tools that enable embedded software developers to find and fix bugs faster, optimize with ease, and test with confidence. MULTI and TimeMachine debugger provide unprecedented visibility into the complex interactions in software that can result in bugs, performance problems, and testing nightmares. With more than ten thousand users, such as developers at HP and Toyota, the MULTI integrated development environment is a proven technology for electronic software development.

The OMAP3503 is enabled with ARM’s CoreSight embedded trace macro cell (ETM) technology that can be used in combination with the Green Hills SuperTrace Probe and TimeMachine suite of advanced trace debug and analysis tools. TimeMachine is also enabled through the Green Hills fast simulator for ARM that has been updated to support the Cortex-A8 instruction set.

"Green Hills has consistently provided simple, comprehensive and proven software solutions for a myriad of TI’s ARM-based processors. With their recent support of the OMAP35x processors, customers can seamlessly harness the performance and productivity capabilities of TI’s new devices,” said Gerard Andrews, OMAP marketing manager, TI. “The easy integration provided by Green Hills’ advanced compilers and debugging support of the MULTI IDE for the OMAP35x application processors will allow developers to easily and efficiently design consumer electronics products that are smarter, feature rich and truly differentiated."

Integrated Static Analyzer
DoubleCheck builds on Green Hills Software's 25 years of compiler technology expertise to locate software flaws that lead to security and reliability failures in software. DoubleCheck processes the entire project's source code to find flaws, such as buffer overflows, resource leaks, invalid pointer references, overly complex code (as measured by metrics such as McCabe), and violations of safe language rules such as MISRA 2004. DoubleCheck differs from other static analysis tools by virtue of its speedy analysis time and full integration with the integrated development environment (IDE).

By using the advanced debugging capabilities in MULTI in combination with DoubleCheck, developer’s can automatically detect and quickly remove defects early in the software development process. This drastically reduces time to market and leads to much higher quality in the end product.

Green Hills Software’s optimizing C/C++ compilers, advanced debugger, MULTI IDE, and DoubleCheck will be available in the second quarter of 2008 for OMAP3503-based application development.

The Green Hills solution for the OMAP3503 consists of the following components:

  • MULTI integrated development environment – the leading DSO tool set for embedded software developers
  • TimeMachine – providing back in time debugging and in depth analysis of software execution
  • Green Hills ARM™ compilers – generating the fastest and smallest code in the industry
  • Green Hills ARM™ fast simulator – enabling development on the desktop prior to hardware availability
  • Green Hills Probe – providing reliable and efficient debugging
  • DoubleCheck integrated static analyzer – increasing software reliability and reducing time-to-market by eradicating more defects early in the development process

About the OMAP3503
The first device in TI's OMAP35x platform, the OMAP3503 superscalar applications processor delivers up to 4x gain in performance over ARM9-based processors, enabling laptop-levels of performance at handheld power levels. The OMAP3503 is the first applications processor in the industry to integrate the ARM Cortex-A8 superscalar core. Combined with TI's technology in the OMAP3503, the ARM Cortex-A8 enables enhanced user interfaces, faster data access and boosts productivity and entertainment applications, while maintaining power efficiencies to make products smarter and more efficient on a daily basis.

About Green Hills Software
Founded in 1982, Green Hills Software, Inc. is the technology leader in device software optimization (DSO) and real-time operating systems (RTOS) for 32- and 64-bit embedded systems. Our royalty-free INTEGRITY® and velOSity™ real-time operating systems, µ-velOSity™ microkernel, compilers, MULTI® and AdaMULTI™ integrated development environments, DoubleCheck™ integrated static analyzer and TimeMachine™ 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

About the Texas Instruments Developer Network
Green Hills Software, Inc. is a member of the TI Developer Network, a community of respected, well-established companies offering products and services based on TI analog and digital technology. The Network provides a broad range of end-equipment solutions, embedded software, engineering services and development tools that help customers accelerate innovation to make the world smarter, healthier, safer, greener and more fun.

Green Hills, the Green Hills logo, MULTI, INTEGRITY, velOSity, µ-velOSity, AdaMULTI, DoubleCheck and TimeMachine, are trademarks or registered trademarks of Green Hills Software, Inc. in the U.S. and/or internationally. OMAP35x, OMAP, DaVinci and OMAP2 are trademarks of Texas Instruments. All other trademarks are the property of their respective owners.

North American Sales Contact:
Green Hills Software, Inc.
30 West Sola Street,
Santa Barbara, CA 93101,
Tel: 805-965-6044
Fax: 805-965-6343

Media Contacts:
Green Hills Software, Inc.
Barbel French
Tel: 805-965-6044

International Sales Contact:
Green Hills Software Ltd
Fleming Business Centre
Leigh Road
Hampshire SO50 9PD
Tel: +44 (0)2380 649660
Fax: +44 (0)2380 649661