Leading the Embedded World


News & Press

Green Hills' MULTI Development Environment and optimizing compilers available for Motorola's New PowerPC 740/750.

For More Information, Contact:
Green Hills Software, Inc.
Tamara Kleidermacher
Tel: 805.965.6044
tamara@ghs.com
Davis-Marrin Communications
Will Curtis
Tel: 858.573.0736
willc@davismarrin.com
 

SANTA BARBARA, Calif., Aug. 18, 1997 - Green Hills Software today announced the availability of its MULTI® Development Environment and family of C, C++, Fortran, and Ada 95 optimizing compilers for Motorola's new superscalar PowerPC 740 and 750 RISC CPUs.

MULTI's integrated debug, program build, profiling, and version control facilities greatly simplify the development of complex software for the PowerPC 740 and 750. At the same time, Green Hills' optimizing compilers, which are tightly integrated with MULTI, utilize new, advanced scheduling algorithms that enable designers to take full advantage of the processing potential of the Power PC 740/750's dual-issue superscalar architecture.

Remarked Green Hills Vice President of Marketing John Carbone, "The 740/750's superscalar architecture provides a shot in the arm for designers of high-performance embedded systems. The added complexity of this innovative new architecture, coupled with the sophisticated applications that it will serve, demand equally innovative development tools. The MULTI Development Environment, coupled with our optimizing compilers and real-time operating systems, provide the development and run-time framework needed to quickly develop production code that fully exploits the 740/750's enormous processing potential."

Added Carbone, "The PowerPC already is the most popular microprocessor among our customers. With our optimizing compilers, PowerPC users who want to migrate to the 740/750 and take advantage of its superscalar architecture need only recompile their code."

The MULTI Development Environment and Green Hills compilers automate every aspect of C, C++, FORTRAN, Pascal and Ada 95 software development, from editing and source-level debugging, to run-time error checking, application profiling, and project/version control. Moreover, MULTI provides a uniform set of capabilities across Windows 95, Windows NT, and Unix host platforms.

The heart of the MULTI environment is an RTOS-aware source-level debugger that features task- and system-level debug capabilities. The debugger provides special support for C++ (including a Class Browser, object display and template debug capability), Ada95 (including a type inheritance browser, source code navigation and cross reference browser, and graphical call tree display) and X-Windows debugging.

MULTI's program builder, editor, and debugger are tightly integrated to offer quick, convenient single- and double-click transfers between debug mode and full source editing. For example, simply clicking on a compiler error message brings the user to the editor, opens the file containing the error, moves the cursor to the line containing the error, and highlights the error.

MULTI gives Power PC 740/750 programmers a variety of high-level language options, including C, C++, FORTRAN, and Ada. With Green Hills' new scaleable C/C++ compiler, programmers can use switch options to select any subset of C++ they want, from bare bones C, to full-blown ANSI/ISO C++. The compiler also supports a new dialect of C++ known as Embedded C++ (EC++). Optimized for resource-constrained embedded applications, EC++ achieves the efficiency of C while preserving many of the best object-oriented features of C++.

Green Hills' Ada 95 compiler, which includes validated support for the entire Ada95 core language, as well as the Systems Programming and Real-Time Systems Annexes (using ACVC 2.1, the most complete and rigorous test suite available for Ada95 compilers), is tightly integrated with an Ada-optimized version of MULTI known as AdaMULTI. It is also integrated with Wind River Systems' Tornado environment. The compiler implements all of the new enhancements defined in the ANSI/ISO/IEC-8652:1995 Ada 95 specification, including object-oriented programming, hierarchical library organization, type extensions for tagged types and child library units, and new task and synchronization features such as protected types. The compiler also provides specialized VxWorks and POSIX support that enables Ada 95 tasks to be implemented as either VxWorks tasks or POSIX threads (for self-hosted Unix applications).

Code that has been compiled for the PowerPC 740/750 can run on the target hardware in a bare bones mode: under Green Hills' own velOSity and INTEGRITY real-time operating systems; under Wind River Systems' VxWorks operating system; under custom real-time operating systems; under a variety of processor-specific in-circuit emulators (ICEs); and on targets that support BDM/JTAG interfaces.

For sales information on Green Hills Software's products, please call 1-805-965-6044 or email inquiries to sales@ghs.com.

© 1996-2010 Green Hills Software, Inc. Trademark Acknowledgements Privacy Statement