- Home
- Produkte
- Was gibt es Neues?
- TargetLink 2.3
Effizienter Code für Vektorsignale und aktueller AUTOSAR-Support
Verbesserte Code-Effizienz
Unterstützung des AUTOSAR-Standards 2.1
Auswahl zwischen vier MATLAB®-Versionen
TargetLink 2.3 unterstützt die vier letzten Releases R2006a+, R2006b, R2007a+ und R2007b.
Weitere Verbesserungen sind die optionale Code-Generierung für Tabellen ohne Map-Struktur sowie die Möglichkeit der Umbenennung und Verschiebung eines Data-Dictionary-Objekts bei gleichzeitiger Anpassung der Referenzen auf dieses Objekt. Abgerundet wird die neue Version 2.3 durch Target-Simulationsunterstützung für den Infineon-XC2000-Prozessor in Verbindung mit dem Tasking-Compiler.
Verbesserte Code-Effizienz
- Bei Blöcken, die mit Vektorsignalen beschaltet sind, kann der resultierende Code optional in Schleifen anstatt in einzelnen Anweisungen ausgeführt werden, was den ROM-Speicherbedarf deutlich reduziert. Dabei nutzt TargetLink auch Interblock-Optimierungstechniken und legt per Schwellwert fest, ab welcher homogenen Vektorsignalbreite Blockoperationen in Schleifen gerechnet werden.
- Um unnötige Zwischenvariablen an Grenzen zu atomaren Subsystemen einzusparen, verfügt die Code-Optimierung in TargetLink 2.3 über entsprechende Analysefunktionen.
- Die Analyse, ob individuelle Blöcke in jedem Zeitschritt berechnet werden müssen, wurde mit TargetLink 2.3 verfeinert. Als Resultat wird Laufzeit eingespart, da sich mehr Blöcke in bedingt ausgeführte Zweige verschieben lassen.
Unterstützung des AUTOSAR-Standards 2.1
- Unterstützung der AUTOSAR-Spezifikation 2.1 zusätzlich zur Version 2.0 SP3 bei gleichzeitiger Adressierung der Aspekte Kalibrieren und Messen
- Ausführung von AUTOSAR Runnables beim Umschalten des Steuergeräte-Modus durch Unterstützung von Mode Switch Events
- Erhöhte Code-Effizienz bei impliziter Sender/Empfänger-Kommunikation durch Wegoptimieren überflüssiger Stack-Variablen
Auswahl zwischen vier MATLAB®-Versionen
- Nutzung derselben TargetLink-Version für unterschiedliche MATLAB-Versionen, zum Beispiel in verschiedenen Projekten
- Upgrades von MATLAB ohne Zwangsumstieg auf eine neue TargetLink-Version
- Upgrades von TargetLink ohne Zwangsumstieg auf eine neue MATLAB-Version
TargetLink 2.3 unterstützt die vier letzten Releases R2006a+, R2006b, R2007a+ und R2007b.
Weitere Verbesserungen sind die optionale Code-Generierung für Tabellen ohne Map-Struktur sowie die Möglichkeit der Umbenennung und Verschiebung eines Data-Dictionary-Objekts bei gleichzeitiger Anpassung der Referenzen auf dieses Objekt. Abgerundet wird die neue Version 2.3 durch Target-Simulationsunterstützung für den Infineon-XC2000-Prozessor in Verbindung mit dem Tasking-Compiler.