NXP unifie l’environnement logiciel de ses microcontrôleurs et microprocesseurs automobilesSous le nom de S32, NXP – toujours en passe d’être repris par Qualcomm – vient de dévoiler une plate-forme générique à la fois matérielle et logicielle qui vise à unifier l’architecture de traitement de ses microcontrôleurs et microprocesseurs pour l’automobile et à fournir un environnement logiciel identique pour différentes applications au sein d’un véhicule. ...Pour le fournisseur de semi-conducteurs, l’ambition est de permettre aux développeurs de réutiliser du code logiciel existant sur de nouvelles architectures et donc de capitaliser sur des travaux de R&D souvent coûteux et de réduire le temps de mise sur le marché. Selon NXP, qui reste quand même assez avare de détails précis pour le moment, la plate-forme S32 réduirait les efforts de développement logiciel de 90% au sein d’un même domaine applicatif d’une automobile (assistance à la conduite, conduite autonome, connectivité, etc.) et de 40% dans le cas d’applications inter-domaines. La plate-forme se distingue aussi par des innovations architecturales qui doivent permettre aux constructeurs automobiles de lancer sur le marché des expériences riches à bord des véhicules ainsi que des fonctions de conduite automatisée à une cadence inédite jusqu’ici. C’est tout du moins ce qu’annonce la firme batave qui assure que 8 des 15 principaux constructeurs ont déjà adopté la plate-forme S32 pour de futurs modèles.
Côté logiciels, la firme batave devrait définir un jeu d’IP commun aux différents domaines ciblés et accessible à travers le SDK S32 ainsi que des IP spécifiques aux applications visées (passerelle sécurisée, radar, commande moteur, groupe motopropulseur, etc.) et disponibles sur chaque microcontrôleur. Enfin la plate-forme S32 pourra prendre en charge une gamme d’accélérateurs d’algorithmes d’intelligence artificielle pour les applications d’assistance évoluée à la conduite (ADAS), dans le cadre notamment de la détection et la classification d’objets pour les applications de vision artificielle, de radar et de fusion de capteurs. « Nous nous sommes rendus compte que nous devions réinventer le matériel pour bâtir le logiciel de demain, celui qui définira le véhicule du futur, note Matt Johnson, vice-président et directeur général en charge du logiciel, des microcontrôleurs et des processeurs pour l’automobile de NXP. Nous avons repensé notre architecture matérielle pour permettre l’utilisation d’un environnement de développement logiciel identique, quels que soient les produits et les applications. » Actuellement, les constructeurs ayant fait le choix de la plate-forme S32 utilisent des outils de développement et d’émulation pré-silicium fournis par des partenaires clés de NXP, à l'instar de Synopsys qui propose déjà des VDK (Virtualizer Development Kits) ad hoc. A suivre donc ! |