Santa Barbara, Calif.--Sept. 19, 1997--Green Hills Software (Santa Barbara) announced the availability of its MULTI Development Environment and family of C, C++, Fortran, and Ada 95 optimizing compilers for Siemens' new TriCore family of CPUs.
TriCore is a high-performance, 32-bit, superscalar RISC CPU that combines a 32-bit microcontroller with a 16-bit DSP. Featuring a peak performance of 130 MIPS (80 uC MIPS plus 50 DSP MIPS) and four-cycle context switching, TriCore maximizes data throughput by employing a Harvard architecture with three external 32-bit buses, one each for instruction, data, and peripheral access. To maximize code density, TriCore also employs a combination of 16- and 32-bit instructions that enables it to achieve a 30 percent reduction in code size over CPUs that use only 32-bit instructions.
Green Hills has worked closely with Siemens throughout the TriCore design and development process, resulting in a "tools-friendly" microprocessor that provides architectural support for many compiler optimizations and debug interfaces. In support of the TriCore, Green Hills has developed optimizing C and C++ compilers that are well matched to the TriCore architecture and instruction set. Green Hills has also added TriCore support to its MULTI development environment.
MULTI's integrated debug, program build, profiling, and version control facilities greatly simplify the development of complex software for the TriCore. At the same time, Green Hills' optimizing compilers, which are tightly integrated with MULTI, enable designers to take advantage of the increased code density and execution efficiency provided by TriCore's hybrid 16/32-bit architecture.
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.
The MULTI Development Environment for Windows NT or Windows 95, including a C/C++ compiler, costs $5,900 for a single-seat developer's license. The Unix version of MULTI costs $8,900.
Green Hills Software
Santa Barbara, CA
inquiries to firstname.lastname@example.org
Return to Headlines