Mes compétences :
VHDL
Bash
FPGA
C
Python
Traitement d'images
MATLAB
Microcontroleur
C++
Entreprises
Sagem
- Stagiaire ingénieure FPGA
PARIS2015 - maintenantDéveloppement d'un berceau pour les fonctions de traitements d'images développées par l'équipe FPGA.
Il s'agit de designer un environnement de test pour les blocs de traitement en VHDL, sur une carte d'évaluation Kintex-7 KC705. Les missions sont :
• Gérer la communication PC-FPGA via la liaison UART
• Configurer le transceiver GTX pour une communication vidéo
• Gérer la transmission vidéo par fibre optique et via une liaison AXI4-Stream
• Gestion des horloges et resets en utilisant les composants présents sur carte
Ce stage est basé sur l'utilisation de Vivado et sur la programmation du MicroBlaze.
Aspirar Pharmacy
- Volontariat
2014 - 2015En tant que volontaire dans une pharmacie qui fabriquait ses propres médicaments, je travaillais dans différents domaines tels que :
• le marketing
• la comptabilité
• l'administratif
• l'envoi des médicaments
• la gestion des systèmes informatiques
J'ai pu développer ma pratique de l'anglais mais aussi mon relationnel en parlant aux fournisseurs et aux patients.
McGill
- Stagiaire de recherche FPGA
2014 - 2014Implémentation software et hardware de décodeurs de codes polaires.
De nos jours, les standards de communication sont nombreuses : 3G, 4G, WiFi, disque dur... ; mais nécessitent une radio pour chaque norme. C'est pourquoi les radios logicielles (radios qui traitent plusieurs normes de communication différentes) sont l'objet de curiosité pour les chercheurs.
Le but de mon stage de recherche était de trouver une radio efficace et économique qui puisse recevoir de l'information de n'importe quel standard. Actuellement, les codes correcteurs d'erreurs Reed-Solomon sont utilisés dans les radios logicielles, mais ils sont très coûteux en matériel et consomment beaucoup plus d'énergie que les radios spécifiques.
Les codes polaires, de part leur faible complexité hardware, attirent l'intérêt des chercheurs.
Missions réalisées durant le stage :
• Programmer un algorithme permettant de mesurer l'impact d'un paramètre sur la performance de correction d'erreurs - Python & Linux
• Implémenter un décodeur polaire sur un processeur ARM-Cortex A9, en utilisant les instructions NEON - C++ & Instructions ARM NEON & Bash
• Développer un décodeur polaire sur FPGA - VHDL & Altera Quartus
2013 - 2013Elaborer un prototype de générateur d'ultrasons selon certains critères : signaux carrés avec fréquence, phase et cycle paramétrables. Programmation VHDL & microprocesseur AVR.
Ce genre de générateurs est utilisé en radiothérapie pour tuer des tumeurs locales.