L'objectif de ce stage est d'étudier les capacités d'un FPGA et/ou d'un FPGA-SoC à être reprogrammé intégralement ou partiellement, et également la capacité d'embarquer plusieurs firmware afin d'offrir la possibilité d'un double boot.
Suite à l'étude de la documentation, une mise en pratique sur des cartes de développement sera effectuée afin de tester les options trouvées. Pour cela, le stagiaire sera amené à concevoir des designs FPGA pouvant être flashés dans les cibles embarqués sur les cartes de développement.
La liste non-exhaustive des travaux pour ce stage est :
· Etude des documents fournis par le (ou les) fabricant(s) de FPGA.
· Rédaction de notes techniques.
· Rédaction de procédure de test.
· Codage RTL (VHDL) en suivant les règles métiers.
· Simulations fonctionnelles.
· Tests sur cartes de développement.
· Rédaction de rapports de test.
Le stagiaire sera encadré par un membre de l'équipe d'électronique numérique, et sera intégré au service de conception des cartes numériques, afin de bénéficier du soutien de l'ensemble de nos équipes ingénieurs.
COMPÉTENCES RECHERCHÉES :
· Maîtrise des langages de description VHDL/Verilog.
· Bonnes connaissances en électronique numérique.
· Notion en langages de programmation C, Python et TCL.
· Autonomie dans l'utilisation d'instrument de mesure de laboratoire.
· Notion d'utilisation des gestionnaires de configuration (Git, SVN, …).
Vous êtes en 3ème année de cycle ingénieur en option électronique numérique ou système embarqué, et vous avez déjà des connaissances acquises en cours, en TP et lors de vos précédents stages.
Autonomie, enthousiasme pour les nouvelles technologies, rigueur et travail en équipe sont des qualités essentielles.
Votre implication sur des projets extrascolaires de conception (Coupe de France de Robotique, fab labs, projet personnel, junior entreprise, etc.) est un plus qui sera apprécié.
Ce stage de 6 mois est conventionné et rémunéré.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Massy
Le Plessis-Robinson