Thèse soutenue

Contribution à la mise en œuvre d’une plate-forme de prototypage rapide pour la conception des systèmes sur puce

FR  |  
EN
Auteur / Autrice : Abdelhalim Samahi
Direction : El-Bay Bourennane
Type : Thèse de doctorat
Discipline(s) : Informatique et instrumentation de l'image
Date : Soutenance en 2007
Etablissement(s) : Dijon

Mots clés

FR

Mots clés contrôlés

Résumé

FR  |  
EN

Les travaux de cette thèse, menés dans le cadre du projet STARSoC (Synthesis Tool for Adaptive and Reconfigurable System-On-Chip), consistent à la mise en \oe{}uvre d'une méthodologie de conception de plates-formes SoC, basée sur un langage de description de haut niveau. Cette méthodologie propose un environnement de conception haut-niveau, basé sur des processus logiciels/matériels parallèles communicants. Un modèle Architectural multiprocesseur de référence est proposé. Ce modèle intègre des composants logiciels (processeurs) et des composants matériels (accélérateurs). Ces composants sont connectés au bus de communication via des interfaces génériques de communication. Un flot de conception complet composé principalement d'un générateur de logiciel et d'un générateur de matériel. Le générateur de logiciel permet d'extraire les programmes qui vont être exécutés par les processeurs, le générateur de matériel est dédié pour synthétiser la plate-forme matérielle. Ce dernier a pour rôle de générer les bus hiérarchiques en fonction des besoins de l'application avec les interfaces de communication nécessaires et de connecter les IPs (processeurs, accélérateurs, contrôleurs, etc. ) autour du bus de communication. La méthodologie utilisée par l'outil STARSoC permet de réduire significativement le temps de conception de plate-formes multiprocesseur sur puce (MPSoC) intégrant des parties logicielles et matérielles. Plusieurs applications de traitement du signal et des images ont été développées pour valider l'efficacité de cette méthodologie.