| |
|
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
 |
- For totally reliable and absolutely secure applications |
 |
- Leading securely-partitioned RTOS for safety-critical applications—ARINC 653 compliant, proven in DO-178B Level A certified applications |
 |
velOSity™ - Rapidly develop high performance software for cost-sensitive devices |
 |
- Complete, tightly-integrated development solutions with the MULTI® IDE and Green Hills® optimizing compilers |
 |
|
 |
| Click here for a larger view |
|
|
- 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
|
 |
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.
|
|
|