
HighTec porte le compilateur LLVM sur les contrôleurs de zone Aurix TC4x
HighTec EDV-Systeme a optimisé son compilateur TriCore LLVM C/C++ pour la famille Aurix TC4x d’Infineon.
La version V8.0.0 du compilateur offre des améliorations significatives en termes de performances. Les tests de référence montrant une augmentation moyenne des performances d’environ 25 % par rapport aux versions précédentes, ce qui permet aux développeurs de logiciels automobiles d’utiliser toutes les performances des microcontrôleurs Aurix TC4x pour les unités de contrôle de zone (ZCU) dans les architectures automobiles modernes.
La consolidation de divers calculateurs fonctionnels en ZCU est apparue comme une tendance majeure qui permet de réduire les coûts, de diminuer le poids et d’accroître la flexibilité, ouvrant ainsi la voie au véhicule défini par logiciel. La famille Aurix TC4x est spécialement conçue pour répondre aux exigences des ZCU, avec une connectivité et des caractéristiques de sécurité robustes.
Le compilateur TriCore LLVM C/C++, est construit sur la technologie open-source moderne LLVM (Low Level Virtual Machine) avec un compilateur frontal Clang doté d’options d’analyse étendues. Le compilateur est qualifié pour ASIL D, le plus haut niveau de sécurité fonctionnelle défini par la norme ISO 26262, et les kits de qualification prennent en charge le développement et la certification d’applications critiques pour la sécurité, ce qui permet aux développeurs de logiciels automobiles d’accélérer le processus de certification.
« La famille de microcontrôleurs Aurix TC4x joue un rôle essentiel dans les architectures automobiles modernes et accroît l’efficacité, la sécurité et le confort des futures générations de véhicules », a déclaré Thomas Scheid* « En tant que partenaire de longue date, HighTec a optimisé les dernières technologies de compilation LLVM pour Aurix TC4x, permettant ainsi aux développeurs de logiciels automobiles de créer un code hautement optimisé, fiable et performant ».
Fondée en 1982, HighTec est une société privée d’envergure mondiale qui possède des bureaux en Allemagne, en République tchèque, aux Pays-Bas, en Hongrie et en Chine. Il prend en charge les microcontrôleurs multicœurs dans les secteurs automobile et industriel, notamment les familles ARM TriCore/Aurix/Traveo, Power Architecture (PowerPC), GTM et Renesas. Pour les développeurs Rust, la société propose la plateforme de développement HighTec Rust pour les microcontrôleurs Aurix TC3x et TC4x d’Infineon.
Le compilateur TriCore LLVM C/C++ V8.0.0 de HighTec pour l’Aurix TC4x est disponible dès maintenant.
Thomas Scheid*, Senior Director Software, Partnership & Ecosystem Management chez Infineon.
