Leading the Embedded World

Green Hills Software's Custom Development Program

 

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
Development Toolkit, IDE Tools, Embedded Analysis Tools, Embedded Toolchain, IDE tool suite at Green Hills Software We 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.

Development Schedule
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:
nine months

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.

Products and Services

Green Hills Software delivers both products and services. We can adapt, integrate, customize and extend our products and technology to meet your needs.

Core Services

  • EABI design
  • Instruction set consultation
  • Inline built-in functions
  • Language extensions
  • Custom optimizations
  • Tool integration

Core Technology

  • Integrated development environment (IDE)
  • Optimizing Compilers
  • C, C++, Ada 95, Pascal
  • Fast optimizing Macro Assembler
  • Fast optimizing Linker
  • A complete set of Utility Programs
  • MULTI debugger: multi-language, multi-host, multi-processor, multi-task, multi-everything
  • 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

» More on Custom Development

© 1996-2013 Green Hills Software Trademark & Patent Notice