Exploring timing effects at early design stages.
TimingExplorer offers a set of parameterizable ECU core models
to explore the effects of different ECUs or different ECU configurations
on the worst-case execution time performance. This allows designers
to account for timing and timing effects in an early design phase
and helps to avoid late-stage integration problems.
The challenge
Choosing a suitable processor configuration at the beginning of the development
is a challenge. A configuration which is too powerful can lead to a waste of
expensive resources. A configuration not powerful enough might entail changes
late in the development cycle and delay the delivery.
The solution
- TimingExplorer offers a set of basic ECU core models representative for
different performance classes. Cache architecture and memory map are fully
parameterizable.
- TimingExplorer requires representative source code of representative
application parts, e.g. from previous releases or rapid-prototyping defelopment
environments.
- The source code is compiled by a standard compiler and its timing behavior
is determined using AbsInt’s award-winning aiT
timing analysis technology.
Your benefits
- TimingExplorer is a building block for ECU-level architecture exploration.
It helps you to make informed desicions with respect to which ECU architectures
are appropriate for an application at an early stage of product development.
- TimingExplorer is focused on the worst-case timing and automatically provides
100% coverage of the analyzed software so that crirical corner cases are
automatically considered.
- The effects of different ECU types and configurations can be evaluated
without the need to have the physical hardware available. This helps to prevent
late-stage integration problems.
Supported targets
TimingExplorer is currently available for the following processor/compiler combinations:
| Processor |
Compiler |
| ARM7 |
TI (Texas Instruments) |
ARM (ARM) |
| MPC 603e, 55xx, 755s |
DiabData (WindRiver) |
GHS C/C++ (Green Hills) |
GHS Ada (Green Hills) |
GCC |
All versions are available for Windows (7, Vista, XP, 2000) and Linux.
Trial versions for several other processor/compiler combinations are available on request.
If your processor, compiler, or operating system is not listed above, please
contact us.