PowerPC Embedded Software Solutions
PowerPC Development Tools
 
Green Hills Software provides complete solutions for the development of embedded and real-time applications built on PowerPC® processors. With our products and services, you can produce totally reliable, absolutely secure, and maximum performance devices—in the least time and with the lowest development and manufacturing costs


Real-time operating systems
 
INTEGRITY® royalty-free, POSIX® conformant RTOS - For totally reliable and absolutely secure applications
INTEGRITY-178B royalty-free, safety-critical RTOS - Leading securely-partitioned RTOS for safety-critical applications—ARINC 653 compliant, proven in DO-178B Level A certified applications
velOSity™ royalty-free microkernel - Rapidly develop high performance software for cost-sensitive devices
Express Logic’s ThreadX® RTOS - Complete, tightly-integrated development solutions with the MULTI® IDE and Green Hills® optimizing compilers

PowerPC
Click here for a larger view
Software development tools
MULTI and AdaMULTI™ development environments - Quickly develop, debug, test, and optimize embedded and real-time applications
TimeMachine™ 4-D debugger - Go back in time to find the most outrageously difficult bugs—in minutes
Green Hills® optimizing compilers - Generating the smallest and fastest code from C, C++, Ada 95, and Fortran—with AltiVec™ extensions
Hardware-assisted debugging
SuperTrace™ trace probe - The fastest trace, download, and debug

 
Green Hills probe- High-performance real-time debugging
Slingshot™ debug device - Fast & easy target connection

 
 
Processors Supported
Freescale™ IBM®
MPC5xx Microcontrollers 4xx Embedded Cores
MPC5200 Integrated Processors 6xx Microprocessors
MPC5500 Automotive Microcontrollers 7xx Microprocessors
MPC7xxx, MPC7xx, and MPC6xx Host Processors 970 Microprocessor
MPC85xx, MPC83xx, MPC82xx, and MPC8xx Integrated Communications & Host Processors
(PowerQUICC I, II, and III)
RS/6000
 
    BAE Systems
AMCC® RAD750
4xx Embedded Processors RAD6000
 

 
INTEGRITY RTOS

INTEGRITY is a secure, royalty-free Real-Time Operating System designed for embedded systems that require maximum reliability.

INTEGRITY represents the most advanced RTOS technology on the market today.Without the burden of compatibility with 1980s vintage products, INTEGRITY was designed from the ground up for 32-bit and 64-bit embedded processors.

INTEGRITY achieves unprecedented levels of reliability, availability, and service ability for applications in telecommunications, defense, networking and medical equipment along with many other industries.

 
Optimizing PowerPC Compilers

Green Hills Software has been providing Optimizing C, C++/Embedded C++, Ada 95 and FORTRAN compilers to the embedded industry since 1982. Green Hills optimizing compilers generate faster and smaller code than any other embedded compiler, boosting product performance while reducing manufacturing costs.

Green Hills Optimizing Compilers offer hundreds of unique optimizations, each developed as a result of studying how to extract the highest performance from thousands of embedded programs.

The standard for benchmarking
The PowerPC compiler uses a common code generator with architecture-specific optimizations. Modules for each specific PowerPC model exploit pipeline and instruction set characteristics to generate highly optimized binary code.

Freescale and IBM have chosen Green Hills optimizing compilers more than any other compiler when publishing EEMBC scores on their respective PowerPC processors. EEMBC (Embedded Microprocessor Benchmark Consortium, pronounced “embassy”) provides independently certified benchmark scores relevant to deeply embedded processor applications. The Green Hills PowerPC compiler outperforms the competition by up to 20% as measured on the EEMBC suite of benchmarks.

AltiVec Language Extensions Support
AltiVec vector operations are fully supported through assembly language instructions and Freescale C/C++ language extensions. C function calls are available for all AltiVec operations, making C/C++ access to AltiVec easy and efficient. Additionally, the Green Hills PowerPC Compiler offers an option to automatically insert AltiVec directives into standard C/C++ code.
 


» PowerPC | Ada
» ARM/Thumb
» XScale/StrongARM
» DaVinci
» OMAP
» MIPS | Ada
» x86/Pentium | Ada
» ColdFire | Ada
» 68K/CPU32 | Ada
» V800
» Blackfin
»
ARC
» StarCore
» M32R
» FR
» ZSP
» TriCore
» ST100
» i960
» M*CORE
» Alpha
» Intrinsity
» Lexra
» RAD6000 | Ada
» RH32 | Ada
» SH
» SPARClite

 

 


  Back to GH Home Page   Back to Testech Home Page   Compiler     RTOS   Emulator/Debugging