Am 1. November 2014 wurde TimingExplorer zugunsten von
TimingProfiler eingestellt.
Bei Fragen wenden Sie sich bitte an support@absint.com.
TimingExplorer enthält eine Reihe von konfigurierbaren Prozessorkern-Modellen,
mit deren Hilfe die Auswirkungen von Hardware-Features auf die Worst-Case-Ausführungszeit
analysiert werden können. Damit kann das Timing-Verhalten eines eingebetteten Systems
bereits in einem frühen Entwicklungsstadium untersucht und spätere
Integrationsprobleme vermieden werden.
Die Herausforderung
Zu Beginn der Entwicklung eines eingebetteten Systems fällt die Wahl der
optimalen Prozessorkonfiguration oft schwer. Eine zu leistungsstarke Konfiguration
kann zur Verschwendung von wertvollen Ressourcen führen. Eine zu schwache Konfiguration
kann größere Anpassungen in späten Phasen der Entwicklung nach sich ziehen und die
Auslieferung verzögern.
Die Lösung
TimingExplorer macht das Timing bereits in frühen Designphasen greifbar, sodaß
die Auswirkungen von Designentscheidungen auf die Worst-Case-Laufzeit frühzeitig
untersucht und mögliche Integrationsprobleme vermieden werden können.
- TimingExplorer ist für eine Reihe von Prozessorkernen unterschiedlicher
Leistungsklassen verfügbar. Cache-Architektur und Speicherbelegung sind dabei
frei konfigurierbar.
- TimingExplorer erwartet als Eingabe repräsentativen Quellcode bzw. repräsentative
Teile der zu analysierenden Anwendung, die z. B. aus früheren Produktversionen oder
aus Rapid-Prototyping-Entwicklungsumgebungen stammen können.
- Der Quellcode wird mit einem Standardcompiler compiliert und sein Timing-Verhalten
mithilfe der preisgekrönten aiT-Technologie ausführlich analysiert.
Innerhalb eines TimingExplorers können verschiedene ECU-Konfigurationen untersucht
werden. Durch Verwendung von mehreren TimingExplorern lassen sich auch unterschiedliche
ECUs gezielt miteinander vergleichen.
Ihre Vorteile
- TimingExplorer ist ein wichtiger Baustein in der Erforschung
der Systemarchitektur auf der ECU-Ebene. Er erleichtert Ihnen die
Auswahl der optimalen ECU-Architektur für Ihre Anwendung bereits
im Anfangsstadium der Entwicklung.
- TimingExplorer ist auf Worst-Case-Timing spezialisiert und bietet
eine vollständige Analyse Ihres Systems, sodaß alle kritischen
Sonderfälle automatisch zu 100 % abgedeckt werden können.
- Die Auswirkungen verschiedener ECU-Typen und -Konfigurationen auf das Timing
können vorab ausgewertet werden, ohne daß die Hardware tatsächlich
vorhanden sein muß. Eventuelle Integrationsprobleme in späteren Entwicklungsphasen
können damit frühzeitig erkannt und vermieden werden.
Unterstützte Prozessoren
Prozessor |
Compiler |
MPC
55xx,
56xx,
603e,
755s |
DiabData (WindRiver), C oder Ada |
GHS (Green Hills), C oder Ada |
GCC |