Thèse soutenue

Modelisation et evaluation de performances pour le co-design

FR  |  
EN
Auteur / Autrice : DOMINIQUE HELLER
Direction : Jean-Paul Calvez
Type : Thèse de doctorat
Discipline(s) : Sciences appliquées
Date : Soutenance en 1998
Etablissement(s) : Nantes

Résumé

FR

La solution des systemes electroniques embarques etant aujourd'hui une composition judicieuse de materiel et de logiciel, la methodologie de developpement utilisee doit integrer une demarche de co-design. Nous presentons donc une demarche de co-design integree a la methodologie de conception mcse. Cette demarche est caracterisee par une approche systeme, une architecture cible heterogene et une methode de partitionnement interactif basee sur une evaluation des performances dynamiques par co-simulation. La technique de co-simulation utilisee consiste a transcrire un modele de performance en vhdl. Le modele de performance repose sur la composition du modele structurel de mcse et d'un modele comportemental qui decrit le comportement des fonctions du systeme sous la forme d'une composition d'activites dynamiques. Il est macroscopique, non-interprete et evolutif. Pour effectuer la transcription texte a texte du modele de performance en vhdl, nous avons implante en java un principe generique de generation de code dans un generateur de generateurs de code ou meta-generateur. Ce principe est base sur les concepts d'analyseur syntaxique, de meta-structure, de template et d'un langage dedie a la manipulation de structures de donnees nomme script. Les concepts du modele de performance, les regles de transcription en vhdl et le generateur de code vhdl ont ete valides a l'aide de deux exemples principaux : un serveur pour sequences audio-visuelles propose par le ccett de rennes et un systeme de communication distribue.