Stage : Mise en Place D’une Bibliothèque D’ip
il y a 2 semaines
Cette bibliothèque est mise en place au moyen de l’outil Gitlab, et met à disposition des ingénieurs de la société les éléments suivants:
- Propriétés Intellectuelles de design (IPs)
- Propriétés Intellectuelles de vérification (VIPs)
- Design d’exemple sur plateforme spécifique (PLTs)
Nous proposons dans le cadre de ce stage de participer à l’élaboration de cette bibliothèque.
Le stage s’appuie sur un formalisme existant de bibliothèque. Il aura pour but premier d’importer sur Gitlab des propriétés intellectuelles existantes développées en VHDL, en effectuer le rejeu et d’éventuelles adaptations, pour finalement procéder à l’intégration de plateforme de test intégrant l’ensemble des propriétés intellectuelles intégrées sur matrice spécifique (Zynq, Versal, NanoXplore, etc.).
Les propriétés intellectuelles sélectionnées pour le stage sont de types modules d’interfaces (I2C, SPI, ARINC429, AXI-4, etc.), briques internes (FIFO, CDC, Reset controller, etc.) ou sous-systèmes (RISC-V).
**Suivant l’avancement du stage, il sera également possible de**:
- Mettre en place des outils de monitoring (mesure de couverture de code, check du coding style, etc.).
**Les tâches suivantes devront être réalisées**:
- Montée en compétence
- Prise en main de Gitlab, de l’architecture mise en place et des process de versionning
- Première phase d’intégration
- Analyse, rejeu et adaptation d’une IP générique simple (UART / I2C / SPI)
- Analyse, rejeu et adaptation d’une VIP correspondante (Verification IP)
- Création et validation d’une plateforme de test faisant appel à l’IP précédemment versionnée sur matrice Xilinx de type Zynq
- Intégration à la bibliothèque et rejeu du design
- Deuxième phase d’intégration
- Création et validation d’une plateforme de test sur une matrice différente (FPGA Intel, NanoXplore, ou autre)
- Intégration à la bibliothèque et rejeu du design
- Troisième phase d’intégration
- Analyse, rejeu et adaptation d’un lot d’IPs sélectionnées, de complexités variables
- Ajout des IPs aux plateformes de test
- En bonus, développement des VIPs correspondantes si non existantes
- Bonus : Mise en place d’outils de monitoring
- Intégration et test d’un outil de contrôle du coding style
- Intégration et test d’un outil de mesure de couverture de code
- Bonus : Développement de nouvelles propriétés intellectuelles
- Développement de blocs d’interface
- Intégration à la bibliothèque d’IP
**Les technologies utilisées sont les suivantes**:
- Composants Xilinx (Kintex, Zynq, Versal) et autres en fonction des disponibilités (Intel, NanoXplore)
- VHDL, C
- UART, I2C, SPI, ARINC-429
- AXI-4 Lite, AXI-4 Stream
- RISC-V
**Les principales compétences acquises seront**:
- Maitrise de la gestion de version sous Gitlab appliqué au monde du FPGA
- Maitrise du process de développement d’IP (conception, vérification virtuelle, validation sur plateforme de test)
- Travail en mode projet
- Connaissance de l’importance et des limites de généricité d’une description VHDL (lien entre hardware et software)
**Les principales compétences acquises seront**:
- Maitrise de la gestion de version sous Gitlab appliqué au monde du FPGA
- Maitrise du process de développement d’IP (conception, vérification virtuelle, validation sur plateforme de test)
- Travail en mode projet
- Connaissance de l’importance et des limites de généricité d’une description VHDL (lien entre hardware et software)
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.
-
[stage] Mise en Place D'une Infrastructure Iot
il y a 5 jours
Cachan, France Avisto Temps pleinProjet Infra IOT et Chaos ingénierie **Thématique**: Localisation et compatage Indoor **Sujet**: optimisation des m², des frais de chauffage ou de clim dans un bâtiment aide à la mise en place de flex office (calibrer les locaux et bureau en fonctions des taux de présence) aide au suivi des exercices d'évacuation Le cœur du sujet est la mise en place...
-
[stage] Ethernet Tsn
il y a 1 semaine
Cachan, France Elsys Design Temps pleinDans le cadre du développement et de la démonstration de son savoir-faire, ELSYS Design souhaite: Mettre en oeuvre un banc de test d’IP FPGA composé d’un PC et d’une carte d’évaluation FPGA. La communication entre ces 2 équipements est réalisée à l’aide d’une interface Ethernet 10M/100M/1G existante gérant les protocoles UDP, ARP et...
-
[stage] Développement Linux Embarqué Sur
il y a 2 semaines
Cachan, France Elsys Design Temps pleinUn stage chez ADVANS Group c’est la combinaison d’un sujet pointu et de challenges techniques à relever pour vous assurer une réelle montée en compétences, tant sur le plan technique que sur le plan humain. Le stage auquel vous allez participer s’inscrit au sein du programme de recherche « Intégration de Modèles d'IA sur cibles...
-
Stage Fpga
il y a 12 heures
Cachan, France Elsys Design Temps pleinEn parallèle de nos activités clients, nous menons des projets de R&D en interne ainsi qu'avec des startups que nous accompagnons dans leur développement. Ces travaux nous permettent d'explorer de nouveaux domaines, de renforcer nos savoir-faire et ainsi de toujours rester à la pointe de la technologie. Le stage auquel vous allez participer s'inscrit au...
-
[stage] Digital Tween
il y a 5 jours
Cachan, France Avisto Temps pleinDESCRIPTION DU SUJET optimisation des m², des frais de chauffage ou de clim dans un bâtiment aide à la mise en place de flex office (calibrer les locaux et bureau en fonctions des taux de présence) aide au suivi des exercices d'évacuation Seuls certains des derniers bâtiments construits sont complètement modélisés en 3D. Les gestionnaires des...
-
Stage : Portage D'un Modèle D'ia Sur Une
il y a 2 semaines
Cachan, France Elsys Design Temps pleinUn stage chez ADVANS Group c’est la combinaison d’un sujet pointu et de challenges techniques à relever pour vous assurer une réelle montée en compétences, tant sur le plan technique que sur le plan humain. Le stage auquel vous allez participer s’inscrit au sein du programme de recherche « Intégration de Modèles d'IA sur cibles...
-
Stage : Conception D’une Plateforme Robotique
il y a 2 semaines
Cachan, France Elsys Design Temps pleinUn premier stage en 2024 a mis en évidence la pertinence de certaines solutions techniques, comme tensorflow, pour le portage et l’optimisation de modèles sur une cible embarquée. Cependant, ces travaux ont aussi permis d’identifier des lacunes à compléter afin que ces outils soient applicables à l’industrie (traçabilité, mise en conformité...
-
[stage] Développement D'une Application de
il y a 5 jours
Cachan, France Avisto Temps pleinDESCRIPTION DU SUJET Optimisation des m², des frais de chauffage ou de clim dans un bâtiment Aide à la mise en place de flex office (calibrer les locaux et bureau en fonctions des taux de présence) Aide au suivi des exercices d'évacuation La difficulté est de faire que les objets (personnes ou autre type comme des voitures) soient comptabilisés une et...
-
Stage : Fpga - Accélération Matériel de Réseau de Neurone (H/F)
il y a 2 semaines
Cachan, France Elsys Design Temps pleinEn parallèle de nos activités clients, nous menons des projets de R&D en interne ainsi qu’avec des startups que nous accompagnons dans leur développement. Ces travaux nous permettent d’explorer de nouveaux domaines, de renforcer nos savoir-faire et ainsi de toujours rester à la pointe de la technologie. Le stage auquel vous allez participer...
-
[stage] Récupération D’énergie Thermique Et
il y a 1 semaine
Cachan, France Elsys Design Temps pleinL’explosion du marché de l’IoT (Internet of Things) a fait apparaitre sur le marché des modules permettant la récupération d’énergie. Souvent, l’énergie récupérée est modeste (de l’ordre d’une dizaine de mW) mais peut être stockée (batterie ou capacité) pour alimenter correctement un objet connecté. ELSYS Design développe des objets...