PUBLICATION OFFRE DE THESE SUR ABG ET ED SPIM TITRE : Mutualisation des ressources FPGA par une mise en oeuvre d'architectures NoC à partir de modèles UML MARTE Mots-clés (séparés par des virgules) : Réseaux sur puce, architecture reconfigurable, modélisation vhdl, modélisation UML Présentation de l'établissement recruteur* : 0 /4000 caractères maximum : Le laboratoire LE2I ( Laboratoire d' Électronique, d'Informatique et de l'image ) est un institut de recherche français situé en Bourgogne. Ses domaines de recherche sont : l'électronique et les Sciences de la Technologie de l'Information et de la Communication (STIC). Le Le2i est affilié au CNRS sous le label UMR 6306 et est réparti dans 4 villes différentes : Auxerre , Chalon -sur- Saône , Le Creusot et Dijon (la capitale de la Bourgogne). Le laboratoire comprend 220 personnes dont 102 sont des enseignant-chercheurs de l'Université de Bourgogne , Dijon AgroSup et de l'ENSAM . Il y a environ 120 doctorants et post-doctorants . Le laboratoire est organisé en trois départements: Informatique, Vision et l'Electronique . Le département d'informatique est très actif dans le transfert de technologie et a de fortes collaborations avec des groupes industriels tels que : Renault , EADS et AREVA . Le département de Vision gagne la reconnaissance et va bientôt atteindre un niveau international , il a déjà publié des articles dans certaines des meilleures publications ( IEEE PAMI , IEEE Signal Processing Letters, IEEE mesure Sciences et Instrumentation , Optique Express, Pattern Recognition , etc ... ) . Le département électronique est un chef de file national et international dans son domaine de recherche , avec des niveaux élevés publications (IEEE Circuits Solid State , IEEE Neural Works ...) . Il est spécialisé dans les systèmes électroniques numériques et analogiques. Ce département est impliqué dans cette thèse. Il a en effet spécifiquement une solide expérience de recherche en " architecture des systèmes sur puce complexes". Dans l'équipe « Capteurs et architecture " , certaines activités se concentrent sur les méthodes et outils de l'AAA ( Algorithme - Architecture- adéquation ) , l'acquisition de l'image et le traitement en temps réel du signal/image . Parmi ces activités, le groupe de recherche « Outils et méthodes» met l'accent sur le développement d'outils pour la synthèse de l'architecture et de la génération de systèmes multiprocesseur sur puce ( MPSoCSoC ) à partir d'une description de haut niveau . Nous avons développé un outil logiciel qui permet le prototypage rapide d'algorithmes pour traitement du signal et de des images. L'outil que nous avions développé permet la programmation de plates-formes matérielles reconfigurables basées sur FPGAs. La plate-forme de référence que nous avions utilisée est composée de plusieurs processeurs RISC, de plusieurs accélérateurs matériels et de moyens de communication via le bus Wishbone. Depuis 2009, le projet RapTom (Rapid Prototyping TOols and Methods) regroupe les chercheurs du laboratoire Le2i intéressés par le développement d'outils et de méthodologies pour la conception des systèmes reconfigurables. Cette thèse rentre dans le cadre de ce projet qui est dirigé par le Pr. E. Bourennane. Description du sujet de thèse : 0 /4000 caractères maximum RESUME L’objectif de cette thèse est de proposer une approche de conception permettant le dimensionnement et l’adaptation d’une architecture de communication de type NoC supportant des IPs hétérogènes et multi-utilisateur dans un environnement multi-FPGA. Les plateformes FPGAs hétérogènes peuvent être utilisées conjointement et indépendamment par plusieurs utilisateurs ou applications. L’Ingénierie Dirigée par les Modèles (IDM) est considérée aujourd'hui comme l’une des approches les plus attrayantes pour le développement des systèmes. Son objectif est de favoriser l’étude séparée des différents aspects du système et de privilégier la réutilisation et l’échange des différentes parties étudiées. Cette thèse visera donc à définir les concepts UML2 nécessaires à la représentation et à l'abstraction des briques de base nécessaires aussi bien d’un point de vue architecture qu’applicatif. Elle contribuera également à la définition des passerelles du formalisme UML MARTE vers IP-XACT. La fin de la thèse sera consacrée à la modélisation d’une architecture NoC reconfigurable dynamiquement et validée via une application de traitement d'image ou vidéo. SUJET Les SoCs (System on Chip) sont des systèmes complexes qui peuvent contenir plusieurs IPs (Intellectual Property) matérielles et des processeurs pour l'exécution des parties logicielles. Un SoC est généralement composé d'unités de mémorisations, d'unités de calculs et d'une infrastructure de communication. Les réseaux sur puce (NoC : Network-on-Chip) sont de plus en plus utilisés comme la solution pour résoudre les problèmes liés aux interconnexions entre IPs au sein d'une architecture reconfigurable type FPGA. Face à la complexité de ces systèmes, il est nécessaire d’utiliser des techniques de modélisation et des langages communs permettant l’expression, l’échange, et la compréhension de leurs principales fonctionnalités dès les premières phases de conception. Dans ce domaine, l’ingénierie dirigée par les modèles (IDM) est considérée aujourd'hui comme l’une des approches les plus prometteuses dans le développement des systèmes. Son objectif est de favoriser l’étude séparée des différents aspects du système et de privilégier la réutilisation et l’échange des différentes parties étudiées. L'approche IDM fait généralement appel à l’utilisation de langages de modélisation communs et standardisés tel que UML2. Ce langage offre une notation consensuelle permettant de mieux visualiser et contrôler la construction du système en clarifiant les différentes relations et interactions possibles. Dans un premier temps, cette thèse sera consacrée à l’étude de l’état de l’art des réseaux sur puce existants notamment les réseaux maillés. Dans un second temps, cette thèse s’intéressera à la spécification du réseau sur puce en utilisant le langage UML2 et en respectant le profil MARTE. On s’intéressera également à la définition du modèle de spécification du matériel reconfigurable, basé sur le standard IP-XACT afin de simplifier l'intégration des IPs au sein du NoC. Dans un troisième temps, les besoins liés à la reconfiguration dynamique seront identifiés. Ce travail préliminaire permettra de définir les besoins pour l’implémentation des modèles de spécification du système reconfigurable dynamiquement. Cette tâche aura pour but de proposer des extensions aux formats de spécification existants afin de tenir compte de la reconfiguration dynamique des NoC à haut niveau d’abstraction. Les blocs fonctionnels d'un utilisateur lambda (IPs matériels et tâches logicielles) peuvent être décrits en C ou en VHDL et on peut avoir plusieurs types de blocs différents : - blocs de calculs de type flot de données simple (données en entrée et données en sortie); - blocs avec mémorisation de données (exemple MPEg4). Dans ce dernier cas, il faut prévoir un aspect utilisation ou virtualisation des mémoires physiques internes et/ou externes. On considèrera que le placement des IPs sur le NoC se fait de manière directe (chaque IP serait connecté à un seul routeur). On envisage d'utiliser cette plateforme dans deux cas distincts: 1er cas d’utilisation de la plateforme: plusieurs blocs IPs sont disponibles à un moment donné, aucune architecture de définie. Dans ce cas, on sera amené à bien dimensionner le NoC en fonction des paramètres (besoins en ressources, fréquences) des IPS. 2ème cas d’utilisation : une architecture est implantée et des blocs IPs sont en cours d’exécution. Dans ce cas de figure, l'utilisation de la reconfiguration dynamique partielle pour l’intégration de plusieurs applications sera nécessaire. Profil du candidat : 0 /4000 caractères maximum Le candidat doit disposer d'un master 2 (ou ingénieur) dans l'un des domaines suivants : Systèmes embarqués, conception de systèmes électroniques, génie électrique et/ou informatique. Il doit disposer de bonnes connaissances en programmation matérielle (vhdl, verilog) et en modélisation UML. Des connaissances sur les réseaux sur puce et sur les composants reconfigurables (FPFA) seront appréciées. Contact* : 0 /2000 caractères maximum Directeur de thèse : Pr. El-Bay Bourennane Email : [email protected] Laboratoire LE2I UMR CNRS 6306, Dijon, France La bourse de thèse est pour 3 ans à partir de septembre 2014.
© Copyright 2025 ExpyDoc