Systèmes industriels - Systemtechnik

Composant ethernet en FPGA

Praplan, Bastien ; Corthay, François (Dir.)

Mémoire de bachelor : HES-SO Valais, 2010.

Objectif du projet: Le but de ce projet est d’implémenter sur une FPGA le traitement du protocole ICMP pour répondre à une commande PING et le protocole DHCP. Une application communiquant par RS232 avec des modules de contrôle d’éclairage public est réalisée. Méthodes | Expériences | Résultats: Les paquets arrivants sur la ligne Ethernet sont enregistrés dans une mémoire. Les... Plus

Ajouter à la liste personnelle
    Résumé
    Objectif du projet: Le but de ce projet est d’implémenter sur une FPGA le traitement du protocole ICMP pour répondre à une commande PING et le protocole DHCP. Une application communiquant par RS232 avec des modules de contrôle d’éclairage public est réalisée. Méthodes | Expériences | Résultats: Les paquets arrivants sur la ligne Ethernet sont enregistrés dans une mémoire. Les en-têtes des protocoles sont ensuit enlevés et le données sont traitées. Dans le sens de l’envoi, les données sont enregistrées dans un autre mémoire et les en-têtes des protocoles sont rajoutés. Après quoi, le tout est envoyé sur le réseau Ethernet. La configuration réseau de la carte se fait automatiquement grâce au DHCP et une partie d’auto-détection envoie des messages à un serveur pour s’identifier et communiquer la configuration de la carte. Sur le serveur, une application enregistre les informations communiquées par ces messages pour permettre à d’autres applications de les utiliser. La carte FPGA et la structure de base ont été fournies au début du projet. Un module de test a été donné pour permettre de tester la communication avec les modules. Toutes les parties implémentées sur la FPGA ont été testées en simulation, puis dans le monde réel et ont montré un comportement correspondant aux demandes du cahier des charges. L’application qui enregistre les configurations des cartes sur le serveur répond également au cahier des charges.