Définition d'une représentation intermédiaire basée sur une approche service pour le prototypage virtuel de systèmes sur puce

par Alexandre Chureau

Thèse de doctorat en Micro et nano-électronique

Sous la direction de Ahmed Amine Jerraya et de Frédéric Pétrot.

Soutenue en 2008

à Grenoble INPG .


  • Résumé

    Les architectures multiprocesseurs de systèmes sur puce permettent de réaliser un nombre croissant de fonctions en logiciel, ce qui multiplie le nombre d’interfaces entre le logiciel et le matériel. Cette interface est représentée de différentes façons au sein des modèles, selon leur niveau d’abstraction : à haut niveau, un canal abstrait est utilisé ; plus près de l’implémentation, plusieurs composants d’adaptation et de communication composent l’interface. La conception assistée des systèmes multiprocesseurs repose donc sur la maîtrise de l’interface logiciel-matériel à plusieurs niveaux d’abstraction. Dans cette thèse, le concept de service est utilisé pour abstraire les caractéristiques de communication et de performance des interfaces. Une structure de données permet de capturer ces caractéristiques et de développer des outils d’analyse et de génération d’interfaces. Une étude de cas illustre l’exploration d’architecture par la génération de prototypes virtuels en SystemC.

  • Titre traduit

    Definition of a service-based intermediate representation for virtual prototyping of systems-on-chip


  • Résumé

    Multiprocessor system-on-chip architectures allow implementing more functions in software, which increases the number of interfaces between software and hardware. These interfaces have different representations within the models, depending on the level of abstraction : at high level, an abstract channel is used, whereas closer to the implementation, many adaptation and communication components are required. Mastering the software-hardware interface at many levels of abstraction is thus mandatory to master design complexity. In this thesis, the concept of service is used to abstract the communication and performance features of interfaces. A data structure allows capturing these features and developing tools for interface analysis and generation. A case study illustrates architecture exploration through the generation of SystemC virtual prototypes.

Autre version

Cette thèse a donné lieu à une publication en 2009 par [CCSD] [diffusion/distribution] à Villeurbanne

Définition d'une représentation intermédiaire basée sur une approche service pour le prototypage virtuel de systèmes sur puce

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (136 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. 63 réf.

Où se trouve cette thèse\u00a0?

  • Bibliothèque : Université Grenoble Alpes (Saint-Martin d'Hères, Isère). Bibliothèques et Appui à la Science Ouverte. Bibliothèque universitaire Joseph-Fourier.
  • Disponible pour le PEB
  • Cote : TS08/INPG/0124/D
  • Bibliothèque : Université Grenoble Alpes (Saint-Martin d'Hères, Isère). Bibliothèques et Appui à la Science Ouverte. Bibliothèque universitaire Joseph-Fourier.
  • Disponible sous forme de reproduction pour le PEB
  • Cote : TS08/INPG/0124
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.