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

par Abdelhalim Samahi

Thèse de doctorat en Informatique et instrumentation de l'image

Sous la direction de El-Bay Bourennane.

Soutenue en 2007

à Dijon .


  • Résumé

    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.

  • Titre traduit

    Contribution to the implementation of a platform for rapid prototyping for system-on-chip


  • Résumé

    The work of this PhD has been carried out within the framework of the STARSoC (Synthesis Tool for Adaptive and Reconfigurable System-On-Chip) project and relies on component aspects integrated within a SoC platform design methodology, which is based on the high-level language. This methodology proposes a high-level design framework based on the communicating parallel software/hardware processes. A reference multiprocessor architectural model is proposed. This model integrates software (processors) and hardware (accelerators) components. These components are connected to the communication bus by means of generic communication interfaces. A complete design flow consists mainly of a software generator and a hardware generator. The software generator allows to extract the programs which will be executed by the processors, the hardware generator is dedicated to generate the hardware platform. This last is designed at the same time to generate an hierarchical buses according to the application needs with the corresponding communication interfaces, and to connect the IPs (processors, accelerators, controllers, etc) around the communication bus.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol.(139 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. p. [131]-137, [81] réf.

Où se trouve cette thèse ?

  • Bibliothèque : Université de Bourgogne. Service commun de la documentation. Section Sciences.
  • Disponible pour le PEB
  • Cote : TDDIJON/2007/54
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.