Stage : Conception D’une Plateforme Logicielle

il y a 1 semaine


CessonSévigné, France Elsys Design Temps plein

**Contexte**:
ELSYS Design est amené à mettre en œuvre pour ses clients des IPs (intellectual Property) qui permettent de réaliser des interfaces, des traitements ou des bridges au sein des composants FPGA.
L’objectif pour ELSYS Design cette année est de concevoir un framework SoC (System On Chip) modulable à base de RISC-V sur cible FPGA permettant d’accueillir et de valider le bon fonctionnement et le respect des spécifications de plusieurs IP propriétaires ou non.
La réalisation de ce framework SoC permet de capitaliser sur notre expertise métier et de faire profiter aux stagiaires d’une vue d’ensemble sur la conception d’un système programmable.
**Le framework SoC est composé**:

- D’une plateforme FPGA, elle-même composée
- d’un sous-système RISC-V (RISC-V, ROM, RAM, Flash, DMA, UART, Ethernet, JTAG)
- d’un sous-système HW à base d’IP d’interface (SPI, UART, etc.) et d’IP de co-processing (Pooling, CMAC-AES, etc.)
- D’une plateforme logicielle, elle-même composée
- de logiciel embarqué exécuté sur le sous-système RISC-V
- de logiciel applicatif exécuté sur le PC hôte.
**Le stage**:
L’objectif de ce stage sera de développer la plateforme Logicielle.
Le logiciel embarqué permet de s’interfacer avec les IPs de la plateforme FPGA:

- Développement d’une couche Hardware Abstraction Layer (HAL) pour créer les canaux de communication avec les IP par DMA, Mémoires de partage, et FIFO
- Développement d’une couche BSP (API des IPs à interfacer)
- Développement d’une couche de communication avec le PC hôte
- Tests d’intégration pour test des APIs
- Tests de validation pour test d’un cas nominal de fonctionnement.
- Automatisation des tests

La cible du logiciel embarqué est le cœur RISCV NEORV32. Il n’est pas prévu d’avoir un Operating System (OS). Le langage de programmation du logiciel embarqué est le C.
Des tests d’intégration et validation sur cible permettront de démontrer le bon fonctionnement du framework SoC complet.
Le stagiaire de la plateforme Logicielle sera encadré par un de nos leaders techniques Logiciel et bénéficiera du soutien de l’ensemble de nos équipes ingénieurs.
Le projet « framework SoC » sera piloté par un chef de projet qui permettra d’assurer la synchronisation des travaux de la plateforme FPGA, de la plateforme logicielle et l’intégration/validation du framework SoC complet.
**Les technologies utilisées**:

- RISCV
- UART, Ethernet, DMA
- FPGA Xilinx
- C, Python, C#, Qt

Vous êtes en 3ème année de cycle ingénieur en option système embarqué, et vous avez déjà des connaissances acquises en cours ou en TP.
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 est conventionné et 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**: Rennes
**Les principales compétences acquises seront**:

- Maitrise du développement d’un système complet (HW/SW)
- Travail en mode projet
- Développement logiciel embarqué bare-metal sur cible RISC-V
- Automatisation des tests



  • 35510 Cesson-Sévigné, France Elsys Design Temps plein

    **Contexte**: ELSYS Design est amené à mettre en œuvre pour ses clients des IPs (intellectual Property) qui permettent de réaliser des interfaces, des traitements ou des bridges au sein des composants FPGA. L’objectif pour ELSYS Design cette année est de concevoir un framework SoC (System On Chip) modulable à base de RISC-V sur cible FPGA permettant...


  • 35510 Cesson-Sévigné, France Elsys Design Temps plein

    Dans le cadre de ces collaborations clients, vous interviendrez sur le développement d’agents UVM (Drivers/Monitors) à intégrer dans l’environnement de test de certains périphériques (IP) de ces SoC. Vous serez encadré par un tuteur technique et notre équipe composée d’ingénieurs expérimentés dans chacun des domaines de compétence. **Le...

  • Stage DevOps

    il y a 2 semaines


    35510 Cesson-Sévigné, France Leocare Temps plein

    **Leocare** Pour faire de Leocare la marque d'assurance chouchou des français, nous recherchons **un(e) DevOps-SRE **(HFX)** en stage de fin d'études pour au moins 6 mois sur Rennes ou en contrat de professionnalisation.** Oui Oui stage ou contrat prof c'est toi qui voit ! Alors si tu es en 4ème ou 5ème année à la recherche de ton stage de fin...


  • 35510 Cesson-Sévigné, France Elsys Design Temps plein

    **Contexte**: La technologie FPGA offre de plus en plus de capacité de traitement permettant d’embarquer des calculs complexes réalisés sous le contrôle de processeurs embarqués. La flexibilité des FPGA permet d’implémenter dans la partie logique des processeurs comme les softcore RISC-V. Ces derniers pilotent les interfaces d’échange pour...


  • 35510 Cesson-Sévigné, France Région Bretagne - DRH - Pôle recrutement Temps plein

    Cheffe de file sur de nombreuses compétences (formation professionnelle, développement économique, aménagement du territoire, fonds européens, lycées publics, gestion des transports scolaires, interurbains et desserte des îles ), la **Région Bretagne** emploie sur l’ensemble de son territoire plus de **4000 collaborateurs.trices** exerçant de...


  • Cesson-Sévigné, France Sopra Steria Temps plein

    Description de l'entreprise **Sopra Steria,**acteur majeur de la Tech en Europe, avec 52 000* collaborateurs dans près de 30 pays, est reconnu pour ses activités de conseil, de services et solutions numériques. Il aide ses clients à mener leur transformation digitale et à obtenir des bénéfices concrets et durables. Le Groupe apporte une réponse...


  • Cesson-Sévigné, France Capgemini Engineering Temps plein

    Capgemini Engineering, leader mondial des services d'ingénierie, rassemble des équipes d'ingénieurs, de scientifiques et d'architectes pour aider les entreprises les plus innovantes dans le monde à libérer leur potentiel. Des voitures autonomes aux robots qui sauvent des vies, nos experts en technologies digitales et logicielles sortent des sentiers...


  • Cesson-Sévigné, France Capgemini Temps plein

    Capgemini Engineering, leader mondial des services d'ingénierie , rassemble des équipes d'ingénieurs , de scientifiques et d'architectes pour aider les entreprises les plus innovantes dans le monde à libérer leur potentiel . Des voitures autonomes aux robots qui sauvent des vies, nos experts en technologies digitales et logicielles sortent des sentiers...


  • Cesson-Sévigné, Bretagne, France ELSYS DESIGN Temps plein

    Nous recherchons un Ingénieur en Conception de Cartes Électroniques (F/H) pour rejoindre une équipe de conception dynamique et expérimentée. Vous intégrerez ELSYS Design, une entreprise reconnue pour son expertise dans le développement de systèmes électroniques de pointe, et participerez activement à la création de solutions innovantes.Vos...


  • Cesson-Sévigné, France Cocerto Temps plein

    Tétralink’, filiale du groupe Cocerto, est une société de développement de logiciels d’aide à la comptabilité à destination des cabinets d'expertise comptable mais également les clients des cabinets. En étroite relation avec ses clients, Tétralink’ propose des solutions et services personnalisés pour répondre aux besoins de chaque...