Stage – Ingénieur Système embarqué – Développement d’un outil de debug JTAG (H/F)
Ce stage est à pourvoir à Rennes.
Postuler
Votre rôle et vos responsabilités
Au sein du département « Secure Silicon Engineering », vous intégrerez une équipe aux compétences multiples (architecture processeurs, vérification SoC, prototypage FPGA). Cette équipe se consacre à l’assemblage de briques Hardware dans le but de construire et valider des systèmes complexes à destination du marché des semi-conducteurs (ASICs) mais également FPGA.
Nous recrutons un stagiaire pour déployer une solution de debug JTAG à distance sur une architecture RISC-V.
Durant ce stage de fin d’études,vous aurez pour missions :
- l’étude des solutions de debug déjà existantes
- La mise en place de la plateforme de debug RISCV
- la rédaction de guides d’utilisation à destination des utilisateurs
Le déroulement du stage sera le suivant :
- Montée en compétence sur
- L’environnement de test présent à Secure-IC (SystemVerilog, UVM)
- Le protocole JTAG et le module de debug RISCV
- État de l’art des solutions de debug déjà existantes
- Étude des solutions possibles avec une sonde HS2-JTAG
- Proposition d’une solution de debug à distance
- Test et validation de la solution choisie avec différents CPU RISC-V sur board FPGA (ZCU104)
- Utilisation de simulateur (Questasim ou VCS) pour visualiser les accès internes sur le CPU
- Présentation de la solution aux différentes équipes
- Déploiement dans le laboratoire FPGA + assistance aux utilisateurs
Profil recherché
Etudiant(e) en Bac +5 en électronique/micro-électronique ou équivalent,
- Vous avez une appétence pour le développement et la vérification hardware ;
- Vous avez des compétences dans les langages suivants : SystemVerilog, VHDL ;
- Vous connaissez Git ou un outil de versionning similaire ;
- Vous avez un très bon niveau d’anglais (rédaction & expression orale) ;
- La maîtrise du langage Python est un plus ;
- Vous faites preuve d’autonomie, d’esprit d’équipe et de rigueur ;
- Vous êtes force de proposition.
Secure-IC s’engage pour l’égalité des chances et la diversité. Nos postes sont donc ouverts aux personnes en situation de handicap. Seules les compétences et la motivation font la différence.