Qui sommes-nous ?
SOCIÉTÉ D’INGÉNIERIE SPÉCIALISÉE DANS LES SYSTÈMES EMBARQUÉS
ELSYS Design rassemble une communauté de spécialistes en systèmes embarqués passionnés par leur métier et par les nouvelles technologies.
Nous mettons en œuvre nos expertises et savoir-faire au service de nos clients (grands comptes, petites & moyennes entreprises et start-up) pour les aider à relever les défis liés à la conception des toutes dernières technologies électroniques et logicielles.
N...
Interpolation sur le Générateur de signaux arbitraires par carte PCIe et Optimisation en performance du Générateur de patterns
- Type de contrat : Stage long (6 mois)
- Niveau d'études : Bac + 5 et plus
- Expérience requise : Expérience non précisée
- Salaire : 1100/mois
- Lieu de travail : CACHAN
Mission
Fonctions et responsabilités :
Le stagiaire FPGA interviendra sur 2 projets distincts (Générateur de signaux arbitraire par carte PCIe et Générateur de patterns). Ces 2 projets sont basés sur des cartes déjà développées. La partie logicielle reste à faire ou à compléter. La partie FPGA est décrite plus précisément ci-dessous.
Projet 1 : Générateur de signaux arbitraires par carte PCIe
Ce système, destiné à une utilisation en laboratoire, est capable de générer un signal analogique soit prédéfini, soit programmable depuis un ordinateur afin de compléter la gamme des différents appareils d’émulation que nous possédons.
Le système est composé d’une carte électronique au format PCIe déjà développée par ELSYS Design et architecturée autour d’un System-On-Chip ZYNQ UltraScale+ (FPGA et processeur dans le même boitier) haut de gamme de chez Xilinx. Afin de finaliser l’équipement, la partie logicielle reste à faire, et la partie FPGA doit être finalisée (développement de l’algorithme d’interpolation).
Ce sujet (PCIe) s’adresse donc à des personnes désirant améliorer leurs compétences dans le domaine de l’électronique embarquée sur les aspects :
- Logiciel Linux embarqué et drivers associés
- FPGA Xilinx Zynq Ultrascale +
- Développement d’algorithmes de génération de patterns sur FPGA
Pour la réalisation du produit, une équipe de deux stagiaires est prévue :
Un stagiaire en développement logiciel embarqué
Un stagiaire en développement FPGA (pour une partie du stage et passera sur un autre projet pour l’autre partie du stage.)
Les stagiaires seront encadrés par une équipe d’ELSYS-Design composée d’un chef de projet et d’ingénieurs expérimentés dans chacun des domaines de compétence.
Projet 2 : Générateur de patterns
La multiplication des protocoles conduit ELSYS Design à développer un outil interne d’émulation et de simulation de protocoles.
Cet appareil, destiné à une utilisation en laboratoire, est capable de générer des trames prédéfinies ou programmables depuis un ordinateur dans différents formats (bus parallèle, SPI, I2C, CAN, ARINC 429, …).
Cet équipement devra compléter la gamme de ceux déjà présents au laboratoire pour faciliter la caractérisation des cartes complexes développées par ELSYS Design.
Le système est composé d’une carte électronique déjà développée par ELSYS Design. Il est architecturé autour d’un FPGA assurant les gestions des données des trames, un processeur pour la configuration et complété par une IHM sur PC. Afin de finaliser l’équipement, la partie logicielle est à compléter, et la partie FPGA doit être améliorée (architecture à revoir pour améliorer les performances de l’appareil).
Pour réaliser cet équipement, une équipe de deux stagiaires, encadrée par des ingénieurs expérimentés est prévue :
Un stagiaire en développement logiciel embarqué et applicatif,
Un stagiaire en développement VHDL.
Charges prévues
Les différentes tâches suivantes sont prévues pour le stagiaire FPGA :
Complément de Codage, simulation et intégration du firmware FPGA,
Intégration de l’ensemble des éléments,
Qualification,
Compléter le manuel utilisateur avec la nouvelle fonctionnalité
Technologie utilisée
Les technologies utilisées sont les suivantes :
Microprocesseurs embarqués ARM A53 et ARM R5,
Microprocesseur débarqué sur PC,
FPGA, SOC, ZYNQ, ULTRASCALE+
Bus PCIe,
Interface CNA,
Electronique analogique et numérique rapide,
…
Compétences acquises
Les principales compétences acquises seront:
Maitrise d’un système complet (SW/FW)
Développement FPGA,
Travail en mode projet
Qualification système
Cycle de développement
Profil recherché
Vous êtes en 3e année d’ingénieur.
Autonomie, enthousiasme pour les nouvelles technologies, rigueur et travail en équipe sont des qualités essentielles.
Vous rédigez aisément en anglais (documentation technique et manuel utilisateur).
Ce stage conventionné est rémunéré.
La mission peut être réalisée dans le cadre d’une année de césure ou d’un stage de fin d’études.
Lieu : Cachan