Since 1982, Green Hills Software has developed and customized software
tools to meet the needs of microprocessor manufacturers and their customers.
Green Hills Software delivers what you need, when you need it, for a
complete embedded tools solution. Green Hills can develop or retarget
the following tools for your next architecture:
Green Hills Software can deliver embedded tools solutions for a new
CISC, RISC, or DSP architecture in 6 to 12 months. Your chip announcement
can include a complete set of software tools with benchmarks.
During the Design Stage
start working with you before the CPU design is frozen. We help you tune
your instruction set so that compilers (ours and others) can generate
even faster, smaller, and more efficient code, and so that application
programs and operating systems (ours and others) can run more efficiently.
We help you design and develop an Embedded Application Binary Interface
(EABI) for your chip. We may also recommend language extensions through
builtin functions or #pragmas so compilers can generate the very best
code for your chip and your customers.
During the Development Stage
In 6 to 12 months we will deliver, on time, a complete, fully validated,
fully optimized set of tools, adapted to your market's or your project's
needs. We've done this more than 30 times for CISC, RISC, and DSP architectures,
always on time, and always with top quality.
As Your Product Matures
As your chip family evolves, we modify and improve our software tools.
As part of the Green Hills family, you get the benefit of our continuing
investment in core technology and an expert engineering team that can
make the changes that you need, when you need them.
Green Hills Software has spent more than 100 programmer
years and $10,000,000 developing its software technology. There are
more than 1,000,000 lines of source code in our Compilers, Runtime
Libraries, Macro Assemblers, Librarian, Linker, Utility Programs,
MULTI IDE, Instruction/Cache/Timing simulators, and the INTEGRITY
RTOS (Real-Time Operating System). Green Hills Software delivers
mature, field-proven technology.
Three development programmer teams work in parallel on the Compilers,
Tool Chain, and MULTI IDE plus Instruction Simulator. With our
advanced portable code generator technology, we produce a new code
generator for your architecture in about one month. Then we test
and fix bugs for two months. Next we validate thoroughly for another
month. Finally, we tune and revalidate for another month before
delivery. During your Alpha Test, we fix the bugs you find. After
your thorough two month Alpha Test, the product is ready for Beta
Test by your customers. After we fix any Beta Test bugs, we release
the production software.
Total elapsed time:
Green Hills Software can meet all your software development tool
needs, with full validation, extensive tuning, and thorough Alpha
and Beta testing, in nine months.
Green Hills Software delivers both products and services. We can adapt,
integrate, customize and extend our products and technology to meet your
- EABI design
- Instruction set consultation
- Inline built-in functions
- Language extensions
- Custom optimizations
- Tool integration
- Integrated development environment (IDE)
- Optimizing Compilers
- C, C++, Ada
- Fast optimizing Macro Assembler
- Fast optimizing Linker
- A complete set of Utility Programs
- MULTI debugger: multi-language, multi-host, multi-processor, multi-task,
- Run-time error detection: find errors when they happen, not when
the code crashes
- Performance profiler: find hot spots that need to be tuned
- Coverage analyzer: make sure your testing is complete
- Optimizing wizards
- Operating system or operating system integration: use our O/S or
we will integrate with your choice