Basée sur un FPGA Xilinx Spartan 6 et un microcontrôleur Atmel AVR 32 bits, cette carte permet de faire l'acquisition de 8 voies analogiques synchrones ainsi que le pilotage d'une source laser.
Les mesures sont traitées en temps réel puis, les résultats sont restitués sur une liaison Ethernet embarquée. Un serveur FTP permet l'accès aux mesures et aux fichiers de paramétrages. Un serveur Web intégré permet aussi de faire le paramétrage de la carte.
Compétences mises en œuvre
- Fréquence d'acquisition analogique jusqu'à 8 x 5 MHz à 14 bits
- Pilotage de la source laser à une fréquence de 3 x 5 MHz et une précision de 16 bits
- Algorithme temps réel en virgule flottante implanté dans le FPGA
- Communication par Ethernet
- Mise en place d'un serveur WEB et FTP
- IHM pour le paramétrage de la carte
Points critiques
- Optimisation des performances du FPGA
- Acquisition + calcul virgule flottante synchrone sur 8 voies
- Mise en place d'un serveur Web et serveur FTP sur un AVR 32 bits
- Système multitâches sur AVR 32 bits