Stage - Enrichissement de Software-In-The-Loop pour la Simulation des Périphériques Spécifique Fpga H/F
Stage France
Description de l'offre
Retour
Stage - Enrichissement de Software-In-The-Loop pour la Simulation des Périphériques Spécifique Fpga H/F
· SAFRAN
· 11
· 18 déc., 2025
79,710
Description
Dans le cadre du développement et de la validation des logiciels plateforme critiques embarqués, une plateforme de simulation Software-In-The-Loop (SIL) a été mise en place. Cette plateforme permet d'exécuter le logiciel de régulation dans un environnement simulé, à l'aide du simulateur Trace32 de Lauterbach et python. Le logiciel de régulation du moteur accède aux entrées / sorties du calculateur au travers d'un FPGA dans lequel est codé un certains nombres de périphériques d'acquisition \ actuations\ communications et Built-In Test et de périphériques du microcontrôleur.
Date de début
17 déc., 2025
Profil
Le but du stage est de compléter la brique SITL existante pour y intégrer la simulation des périphériques d'acquisition \ actuations\ communications et Built-In Test et de périphériques du microcontrôleur pour permettre de mieux piloter le logiciel dans son environnement simulé. Travaux attendus : · Analyse des périphériques FPGA et Microcontrôleurs utilisé par le logiciel plateforme, · Étude de la plateforme SITL existante (notamment la partie Peripheral Simulation Model de Trace32) et de ses capacités d'extension, · Définition de la priorisation du développement des périphériques avec responsable de la brique SITL, · Conception et développement des périphériques par ordre de priorité, · Validation du comportement de chaque périphérique, · Rédaction de la documentation technique associée (spécification, design\codage, intégration, cas de test et procédure). Compétences requises : · Connaissances en systèmes embarqués temps réel, · Connaissances en architecture de microcontrôleur type PowerPC NXP, · Connaissances des environnements de débogage (Trace32, Lauterbach), · Maitrise du langage C/C++ et API Windows, · Maitrise du langage de programmation Python,
Répartition du temps de travail
Full time
Durée (Mois)
6
Secteur
Ind_aero