Dans le cadre d'un mandat industriel, le REDS a acquis une carte de développement de EBV: La MercuryCode. Cette carte dispose d'une FPGA Altera Cyclone III (EP3C40F484C7N), de deux liaisons Ethernet 100 Mbits, d'un contrôleur USB OTG, ainsi que divers périphériques (UART, CAN, RS485, LVDS, ...) et interfaces de debug (leds, boutons, points de test, ...). Cette carte dispose également de plusieurs type de mémoires (SRAM, SDRAM, Flash) et d'une interface pour écran TFT Touch Screen.
L'objectif de ce diplôme est d'implémenter une interface WEBsur la plateforme MercuryCode. Cette interface WEB nécessitera la mise en oeuvre des liaisons Ethernet, TFT et Touch Screen. L'implantation de ces 3 liaisons sera réalisée à l'aide d'un processeur soft d'Altera, le NIOS-II. Celui-ci supportera la pile TCP/IP ainsi que la gestion de l'écran, y compris l'interface Touch Screen. Enfin, afin de gérer au mieux toutes ces fonctionnalités, il sera nécessaire d'utiliser un système d'exploitation(OS) basé soit sur Linux ou alors sur un OS plus léger, tel que embOS de la société Segger.
- Proposé par: Institut REDS (HEIG-VD)
- Candidat-e: Christophe Gilliéron
- Professeur-e: Michel Starkier.
- Filière: Informatique