Tasking Toolset und LAPACK Performance Libraries für Infineon

PRODUKT NEWS EMBEDDED SYSTEMS FPGA-EDA

Altium stellt das Tasking Toolset vor, das Compiler und Programmcode-Profiler, Safety Checker und Debugger umfasst. Compiler und Linker/Locator sind für den Multicore-Betrieb optimiert und ermöglichen Entwicklern die Individualisierung ihrer Software-Builds, um die Leistungsfähigkeit der Hardware auszuschöpfen.



Die kürzlich aktualisierten LAPACK (Linear Algebra PACKage) Performance Libraries, darunter auch die Basic Linear Algebra Subroutines (BLAS), sind das erste in C verfügbare Produktions-Set von LAPACK. Entwickler können zur Durchführung komplexer mathematischer Operationen die LAPACK-Bibliotheksfunktionen direkt aus dem C-Programmcode heraus aufrufen.


Die jahrzehntelange Verwendung von LAPACK garantiert genaue Ergebnisse in einer sicherheitskritischen Umgebung. Darüber hinaus vereinfacht die Verwendung von LAPACK die Portabilität von Anwendungen.


Altium hat die Tasking LAPACK Performance Bibliotheken in Kooperation mit Infineon entwickelt. Die Bibliotheken sollen Aurix-Anwendern helfen, rechenintensive ADAS-Anwendungen zu beschleunigen – insbesondere in den Bereichen Radar, Sensorfusion und Lidar.“



Systemoptimierung und Sicherheit

Im Tasking-Tool sind Funktionen zur Leistungsoptimierung und zu Functional Safety integriert. Mit dem Tasking VX Toolkit für GTM können Entwickler komplexes Timing und PWM-Wellenformen generieren. Die Programmierung in C ermöglicht es den Anwendern, wartungsfreundlichen Programmcode zu entwerfen und zu generieren.


Der Tasking Embedded Profiler, der gemeinsam mit Infineon-Experten entworfen wurde, erlaubt es Entwicklern, Codeänderungen zur Verbesserung der Performance auf einfache Weise zu identifizieren und zu implementieren. Ebenfalls angeboten wird der Tasking Embedded Debugger als eine integrierte Lösung zur Überprüfung von Programmcode. Entwickler können Debugger-Lizenzen erwerben, um die Funktionalität des Programmcodes ohne Verzögerung oder Unterbrechung im Entwicklungsablauf zu überprüfen.



Sicherheit hat Priorität ...

für all Entwickler, die Produkte für die Automobil- und Landwirtschaftsbranche entwickeln. Die Produkte müssen die Anforderungen von ISO 26262 erfüllen, um für Automobilanwendungen eingesetzt zu werden. Zu diesen Sicherheitsanforderungen gehört auch der Themenbereich Freedom-from-Interference.


Entwickler können mit dem Tasking Safety Checker die Analyse zur Freedom-from-Interference beschleunigen und automatisieren. Dieses Werkzeug ist ein auf ASIL beruhendes statisches Analyse-Werkzeug und führt die Überprüfung laut Altium schnell und präzise durch.

Fachartikel