L’éditeur d’outils de programmation et de débogage TASKING propose une une plate-forme de programmation d’applications multicœurs pour les microcontrôleurs Aurix de troisième génération de la société Infineon. L’environnement SmartCode, destiné à optimiser les performances des applications critiques pour la sécurité dans l’automobile, est actuellement en beta test, elle sera disponible en même temps de la sortie officielle des microcontrôleurs Aurix TC4xx.
SmartCode est actuellement la seule plate-forme logicielle qui prend entièrement en charge la combinaison d’architectures de la famille des microcontrôleurs Aurix TC4xx, développée selon les normes Automotive SPICE Level 2, avec la certification TÜV selon la norme ISO 26262 jusqu’au niveau Asil-D.
L’environnement prend aussi en charge un compilateur lié à l’unité de traitement parallèle (PPU) de Synopsys intégrée au sein des Aurix TC4xx.