Products and Services offered by ICD/ES
ICD/ES provides Tool Development Services for Embedded Systems
Software as well as customizable Software Generation Frameworks and
Consulting Services.
The Tool Development Service of ICD/ES covers the entire tool chain
from highly efficient C compilers down to Low-Level Toolchains and
fast cycle-true Processor Simulators, as shown in the figure above.
Please select the product of your choice from the list below or
directly from the list on the left.
Customizable Compiler Generators
- ICD-C -
High-Level Compiler Platform (suitable for Prepass Optimizations)
- ICD-CG - Custom
Tree-Pattern-Matching based Code Generator
- ICD-LLIR -
Low-Level (Assembly Level) Compiler Platform (suitable for Postpass
Optimizations)
Software Tool Development for Embedded Systems
ICD/ES acts as a service and maintenance provider for EU projects.
- Licensing
- Maintenance agreements
ICD/ES also offers consulting in the following areas:
- Compiler Technology for embedded systems
- Optimizations for Performance, Codesize, Low Power and Predictability
- Retargetable compilation
- Compiler/Architecture Co-Design
- Stand-alone Code Optimization Tools (Source/Assembly Level)