Les offres de “STMicroelectronics”

Expire bientôt STMicroelectronics

Développement d'un système d'acquisition à base de FPGA/SoC-μblaze M/F

  • Stage
  • Crolles (Isère)
  • Développement informatique

Description de l'offre



General information

Reference

2020-4986  

Job level

20 - Professional First Level

Position description

Posting title

Développement d'un système d'acquisition à base de FPGA/SoC-μblaze M/F

Regular/Temporary

Temporary

Job description

Votre stage se déroulera chez STMicroelectronics à Crolles (Isère) au sein de l’équipe High Reliability, qui qualifie d’un point de vue radiatif les technologies développées par STMicroelectronics, pour une utilisation dans de nombreux domaines aux contraintes de fiabilité fortes tels que l’aéronautique, le spatial, ou encore l’automobile.

Dans le cadre de ses activités, l’équipe utilise, pour tester et valider les circuits durcis conçus dans l’équipe, une carte FPGA (field-programmable gate array) Kintex-7 connectée d’un côté à une machine hôte, de l’autre côté à une carte fille contenant le circuit à tester et destiné à l’acquisition des données lors des tests radiatifs ou de « bring-up ». Ces circuits contiennent différents types d’éléments de type shifters. mémoires, PLL, divers BIST (Built-In-Self-Test) attachés aux blocs à tester ainsi que des processeurs et petit System-On-a-Chip (SoC).

Votre mission, dans le cadre de ce stage, est de continuer le développement de cette plateforme FPGA basée sur un SoC Microblaze ainsi que plusieurs blocs matériels dédiés à l’acquisition de données et contrôle du circuit testé.

Dans le cadre de ce stage, vous serez donc amené à :

·  Comprendre l’architecture de test existante formée de la machine hôte, de la carte FPGA et de la carte fille contenant le circuit à tester.
·  Comprendre le fonctionnement du SoC embarqué sur le FPGA ainsi que du processeur Microblaze.
·  Intégrer de nouveaux blocs hardware dans le SoC (DMA, Ethernet, DDR, …)
·  Programmer le processeur Microblaze (C) pour commander ces nouveaux blocs et vous interface avec le PC hôte pour échanger/acquérir des données.
·  Valider  et tester vos développements sur la carte FPGA,
·  Documenter votre travail.

Profile

Liste des compétences :

·  Obligatoires
·  Unix, langages de script, programmation C/assembleur
·  Architecture des microprocesseurs et leur programmation.
·  Electronique digitale et architecture des systèmes numériques
·  Langages de description de matériel (VHDL/Verilog)
·  Expérience de la programmation FPGA
·  Systèmes d’exploitation embarqués (FreeRTOS)
·  Capacité au travail en équipe

 

·  Souhaitées
·  Connaissance de la suite logicielle FPGA Xilinx Vivado
·  Système de gestion de version (SVN/GIT)
·  Programmation système Unix / FreeRTOS

Position localisation

Job location

Europe, France, Crolles

Candidate criteria

Education level required

5 - Master degree

Experience level required

Less than 2 years

Languages

English (3- Advanced)

Requester

Desired start date

01/09/2020

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements