thesis

Compilateurs multicibles et outils pour les processeurs embarqués dans le cadre d'applications industrielles

Defense date:

Jan. 1, 1997

Edit

Institution:

Grenoble INPG

Disciplines:

Authors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Dans le cadre des applications de type telecommunications, multimedia, et electronique grand public, les processeurs embarques ont tendance a acquerir une importance de plus en plus marquee lors de la conception de systemes monopuces. Ce phenomene traduit le besoin des concepteurs a tenir compte rapidement des necessaires adaptations aux frequentes variations des standards evoluees. C'est ainsi que les techniques de compilation multicibles deviennent primordiales, non seulement pour la production du code d'application, mais aussi afin d'explorer les architectures de microprocesseurs et d'en exploiter toutes les caracteristiques de facon optimum. Les contributions apportees par cette these se partagent en trois categories principales : experiences et methodologies en utilisant les compilateurs multicibles dans le milieu industriel pour les processeurs embarques ; un approche de compilation pour la generation d'adresses pour les architectures de traitement de signal ; et un ensemble d'outils permettant au concepteur d'explorer un jeu d'instructions lie a un processeur donne afin d'envisager une evolution ou une reutilisation du processeur. La presentation debutera par un condense des techniques connues pour la compilation multicibles, suivi d'un expose sur les methodes pratiques utilisees dans divers projets en collaboration avec sgs-thomson microelectronics. Un certain nombre de methodologies et outils sont decrits, etayes en se basant sur les exemples de processeurs reels suivant : les operateurs du systeme visiophone, un decodeur mpeg-2 et ac-3, et un processeur televiseur pour l'application eurosound.