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.
|