Mes compétences :
Electronique
FPGA
Microcontroleur
Microcontroleur PIC
PIC
VHDL
Entreprises
STMicroelectronics - Rousset (13)
- Ingénieur développement hardware
2004 - maintenantIntégration et validation de micro-contrôleurs Smartcard (8 et 32 bits) à base de cœurs STM7, ARM (Cortex-M3, Cortex-M0) sur plateformes multi-fpga Xilinx (Virtex 2) et Altera (2S180, 3SL200).
Micro-contrôleurs intégrant USB, SPI, I2C, SWP, RF (13.56MHz), GPIO, ..., et à base d'EEprom ou de PFlash.
Re-modélisation des cœurs analogiques en VHDL (Ram, Rom, EEprom, PFlash, Clock generator, Supply, Sensor, ...)
Intégration de fonctionnalités spécifiques d'émulations (breakpoint, code coverage, EEprom et PFlash checker, User datasheet checker, ...)
Maîtrise des suites logicielles Altera Quartus, Xilinx ISE, Synplicity.
2000 - 2004Conception de microcontrôleurs sécurisés spécifiques bancaires, simulation, placement/routage, optimisation de surface et de timing.
Développement des macrocells spécifiques, intégration de fonctionnalité de test.
Développement d'outils d'aide à la validation, et validation de produits final sur silicium.
Chef de projet et suivi de développement d'un produit.
2000 - 2000Mise en place d'un environnement logiciel de simulation et de vérification pour processeurs 32 bits.
Evaluation des performances en consommation d'une librairie Low-Power Low-Voltage. Utilisation de l'outil Design Power et Design Compiler de Synopsys pour optimiser la synthèse afin de réduire la consommation en courant.
Développement d'un script de génération automatique de contraintes de timing pour l'outil Design Compiler. Script de contraintes généré à partir d'un fichier de spécifications de timing et entrant dans le flot de synthèse.
STELLA
- Stagiaire ingénieur - Développement d'une carte d'interface I2C pour puces sans contact
1998 - 1998Conception d'une carte d'interface sans contact (13.56MHz) à base d'un 87C52 permettant la reconnaissance de cartouches d'encre et d'additif équipées de puces sans contact.
Développement en C pour 8051 des drivers de gestion des puces et du code de téléchargement des drivers.
Développement en C d'un utilitaire sur PC permettant le téléchargement dans la carte d'interface, via l'I2C au travers du port parallèle, des drivers de communication avec les puces.
Amélioration du récepteur de puces sans contact (Performance, encombrement et coût de la carte)
ACAMI - St-André de Sangonis (34)
- Système de commande optique de neuro-initiation
1998 - 1998Étude et conception d'un système basé sur le micro-contrôleur 68HC11 permettant la rééducation neurologique via des séquences optiques.
Développement en assembleur du logiciel embarqué pour la gestion des séquences optiques.
ISMA S.N. - Schoeneck (57)
- Développement d'une librairie en C sur 87C535
1997 - 1997Librairie de fonctions destinée à piloter un débitmètre réalisé par la société ISMA.
Élaboration et développement d'un protocole de communication assurant le transfert des données de la mémoire du débitmètre vers le PC via le port série.
Mise en place d'une gestion tournante de la mémorisation des données en mémoire.
TDF-C2R - Metz (57)
- Stagiaire - Projet sur l'analyse du trafic routier en milieu urbain
1995 - 1995Étude et conception d'une carte d'interface de transmission série sur systèmes parallèles à base de Transputers (Processeurs parallèles).
Développement en C de la bibliothèque de fonctions nécessaires à la transmission des images via la carte d'interface série.