%0 Journal Article %T Sensibilisation au d¨¦veloppement d¡¯acc¨¦l¨¦rateurs mat¨¦riels sur FPGA %A Le Gal B. %A Dallet D. %J J3eA : Journal sur l'Enseignement des Sciences et Technologies de l'Information et des Syst¨¨mes %D 2012 %I EDP Sciences %R 10.1051/j3ea/2012003 %X Les applications li¨¦es au traitement du signal et ¨¤ la vid¨¦o sont propices pour la mise en exergue des besoins d¡¯implantation de certaines fonctions sous forme de blocs mat¨¦riels d¨¦di¨¦s. Cette implantation mat¨¦rielle est une tache complexe qui n¨¦cessite des connaissances approfondies dans domaines des circuits cibl¨¦s et des m¨¦thodologies de conception. En effet, les choix r¨¦alis¨¦s au niveau algorithmiques ont des r¨¦percussions importantes sur les performances des circuits ¨¤ concevoir. Partant de ce constat, nous avons d¨¦cid¨¦ de cr¨¦er une s¨¦quence p¨¦dagogique ciblant des ¨¦tudiants de 3¨¨me ann¨¦e (master 2, semestre 9) pour les sensibiliser ¨¤ cette probl¨¦matique. La r¨¦alisation de cet enseignement passe par trois ¨¦tapes principales. Dans un premier temps, nous fournissons aux ¨¦tudiants les codes VHDL r¨¦alisant les op¨¦rations arithm¨¦tiques usuelles afin de mettre en ¨¦vidence les performances que peuvent atteindre les circuits en fonction du format des donn¨¦es. Dans un second temps, les ¨¦tudiants doivent concevoir un acc¨¦l¨¦rateur mat¨¦riel (pour la norme JPEG-2000) sous diff¨¦rentes formes, d¨¦montrant ainsi l¡¯impact du choix de l¡¯architecture sur les performances. Enfin dans un dernier temps, nous relions l¡¯acc¨¦l¨¦rateur mat¨¦riel ¨¤ un processeur SoftCore dans le FPGA afin de (1) valider fonctionnellement le circuit d¨¦velopp¨¦; (2) comparer les performances ¨¤ celles obtenues dans une approche purement logicielle. L¡¯objectif de cet article est de pr¨¦senter le travail r¨¦alis¨¦ par les ¨¦tudiants ainsi que les objectifs p¨¦dagogiques atteints. L¡¯ensemble des documents n¨¦cessaires ¨¤ la s¨¦quence p¨¦dagogique ainsi que les codes sources sont librement accessibles sur internet. Cette d¨¦marche vise ¨¤ permettre une transposition de l¡¯enseignement au sein d¡¯autres structures manifestant les m¨ºmes besoins. %K Ad¨¦quation Algorithme Architecture %K Conception de syst¨¨mes num¨¦riques %K Op¨¦rateurs Arithm¨¦tiques %K FPGA %K Traitement du Signal et de l¡¯Image %U http://dx.doi.org/10.1051/j3ea/2012003