07/09/2025

Développement « Shift-Left » de véhicules définis par logiciel (SDV) grâce à la validation embarquée avec des calculateurs virtuels

Know-how

L'intégration de MICROSAR Classic à Synopsys Silver permet une exécution précoce et évolutive des calculateurs dans un environnement de simulation

La complexité croissante des logiciels dans les architectures automobiles de type « véhicules définis par logiciel » (SDV), qui englobent les unités de commande électroniques (ECU), les unités de commande zonales (ZCU) et les unités de calcul centrales (CCU), peut retarder le déploiement des dispositifs embarqués en raison de cycles de développement plus longs et plus chronophages. Pour relever ces défis, il est essentiel que les constructeurs et les équipementiers automobiles testent leurs ECU, ZCU et CCU individuellement et en interaction les uns avec les autres le plus tôt possible. Grâce au prototypage virtuel, les outils de simulation permettent l’intégration et les tests dans des environnements virtuels, ce qui facilite la détection précoce des problèmes et réduit le recours aux prototypes physiques. Cela se traduit par une amélioration de la qualité logicielle et un retour d’information précoce.

Synopsys Silver™ est un environnement de prototypage virtuel qui permet le développement et les tests logiciels précoces à l’aide d’ECU virtuels (vECU) pour tous les types d’ECU : ECU, ZCU, CCU, etc. Il accélère le développement logiciel, permettant aux équipementiers et aux constructeurs d’intégrer, de tester et de déboguer des logiciels indépendamment des dispositifs matériels et des prototypes. En transférant les piles logicielles embarquées sur du matériel virtuel, Silver prend en charge l’intégration des applications, du middleware et des systèmes d’exploitation (ECU virtuels de niveau 1 à niveau 3). Cela permet à Silver d’isoler des modules logiciels, des couches et toute combinaison de modules logiciels au sein d’un logiciel d’ECU, quelle que soit sa complexité, facilitant ainsi l’intégration verticale et horizontale ainsi que la validation d’ensembles d’ECU dès les premières phases de développement.

vector-synopsys.png

L'intégration réussie du logiciel embarqué MICROSAR Classic de Vector avec Silver permet d'intégrer et de tester les vECU au niveau système. Dans ce cas d'utilisation, le système d'exploitation et les pilotes sont remplacés par leurs équivalents de simulation dans Silver, ce qui permet de déployer la pile logicielle embarquée sur du matériel simulé. Le logiciel d’application est généralement développé par l’équipementier, tandis que le middleware – logiciel de base (BSW) et environnement d’exécution (RTE) – est disponible sous forme de logiciel de production MICROSAR Classic.

Comme le montre la figure, le flux de travail de l’application suit le processus classique de DaVinci Configurator Classic pour la configuration du logiciel de base MICROSAR Classic et des pilotes destinés au matériel cible des calculateurs. Lors de l’intégration virtuelle, les modules de simulation Synopsys remplacent les pilotes cibles dans DaVinci Configurator Classic. Des générateurs externes produisent ensuite le code source nécessaire aux modules de simulation, de la même manière que lors de l’intégration sur l’ECU cible. Avec Silver, le vECU peut alors être créé et simulé dans le cadre de tests Software-in-the-Loop (SIL). Les clients peuvent également connecter leur vECU à des outils tels que CANoe de Vector via le SIL Kit.

Contactez-nous
Embedded Software
Contactez-nous
Que vous soyez en train d'étudier les différentes options ou que vous planifiiez déjà vos prochaines étapes, n'hésitez pas à nous faire part de vos besoins. Nous vous supportons dans votre recherche de la solution qui vous convient.