Automobile : Renesas convertit au "multi-rate" son environnement de développement dirigé par les modèles

Renesas

Renesas va proposer à l’automne 2018 une mise à jour importante de son environnement de développement dirigé par les modèles Embedded Target for RH850 Multicore, conçu pour ses microcontrôleurs multicœurs automobiles. ...La principale nouveauté de cette mise à jour est liée à la prise en charge des systèmes de commande dits « multi-rate » (là où les opérations doivent être gérées à des vitesses différentes), ce qui est désormais courant dans les applications de carrosserie ou de commande moteur. Où l'on trouve, par exemple, une cadence donnée pour les phases d'admission/échappement, une autre pour l'injection et l'allumage, et une autre encore pour la vérification de l'état du véhicule.

Selon Renesas,  les environnements de développement dirigés par les modèles sont utilisés même dans les scénarios de mise au point de logiciels pour les microcontrôleurs multicœurs, et peuvent réduire les coûts et la complexité du développement, en particulier pour les systèmes de commande des voitures autonomes. Jusqu’ici l’environnement Embedded Target for RH850 allouait automatiquement le logiciel aux multiples cœurs et bien que la vérification des performances fût possible, il était nécessaire dans les systèmes complexes avec contrôle « multi-rate » de tout implémenter manuellement, y compris le système d’exploitation et les pilotes de périphériques.

Avec la nouvelle mise à jour, il est possible de générer directement le code logiciel multicœur à partir du modèle « multi-rate ». Cela permet non seulement d'estimer les performances d'exécution dès les premières étapes du développement logiciel, mais cela facilite également l’intégration des résultats de la vérification dans le modèle lui-même pour un bouclage plus rapide de la phase de développement système, assure Renesas.

Dans le détail, la société japonaise a appliqué à la commande « multi-rate » la technologie qui génère le code multicœur RH850 à partir du modèle de contrôle Simulink. Il est ainsi devenu possible de générer directement du code multicœur même à partir de modèles incluant des cadences différentes, comme la commande moteur. Renesas offrira également, en tant qu’option à l'environnement de développement intégré CS+ pour les RH850, un simulateur précis au cycle près qui peut mesurer le temps avec une précision égale à celle des systèmes réels. En utilisant cette option, il sera possible d'estimer les performances d'exécution d'un modèle de microcontrôleur multicœur aux premiers stades du développement logiciel.

La mise à jour de l’environnement de développement dirigé par les modèles de Renesas pourra être utilisée dès l’automne avec le microcontrôleur à double cœur RH850/P1H-C, puis ultérieurement avec les microcontrôleurs de la série RH850/E2x comprenant jusqu'à six cœurs. En outre, le fournisseur de semi-conducteurs prévoit de déployer l’environnement sur l'ensemble de la plate-forme de confiance Renesas autonomy, y compris la famille de puces-systèmes R-Car.