Retargetable compilers and tools for embedded processors in industrial applications - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 1997

Retargetable compilers and tools for embedded processors in industrial applications

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

Résumé

Embedded core processors are becoming a vital part of today's system-on-a-chip in the growing areas of telecommunications, multimedia, and consumer electronics. This is mainly in response to a need to track evolving standards with the flexibility of embedded software. This trend is making retargetable software compilation a key enabler, not only for improving engineering productivity, but to allow designers to explore the architectural possibilities for the application domain. This presentation will cover the key contributions of a thesis carried out at the TIMA laboratory of INPG in co-operation with SGS-Thomson Microelectronics. Contributions have been made in three categories: methods and experiences in industry using a retargetable compiler methodology for embedded processors; a new compilation approach to address generation for DSP architectures; and a set of tools which allow the exploration of an instruction-set architecture in the light of redesigning the processor for an evolution or reuse of the architecture. Emphasis will be made on methodologies and practical experiences which have been carried out at SGS-Thomson Microelectronics with example instruction-set processors such as an integrated video telephone, an MPEG-2 / AC-3 audio decoder, and an audio processor used in a Eurosound television application.
Dans le cadre des applications de type télécommunications, multimédia, et électronique grand public, les processeurs embarqués ont tendance à acquérir une importance de plus en plus marquée lors de la conception de systèmes monopuces. Ce phénomène traduit le besoin des concepteurs à tenir compte rapidement des nécessaires adaptations aux fréquentes variations des standards évoluées. 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 processeurs. Ce mémoire présente les travaux effectuée au sein du Laboratoire TIMA de
l'INPG en étroite collaboration avec SGS­Thomson Microelectronics. Les contri­butions se partagent en trois catégories principales: expériences et méthodologies
en utilisant les compilateurs multicibles dans le milieu industriel pour les proces­seurs embarqués; un approche de compilation pour la génération d'adresses pour
les architectures de traitement de signal; et un ensemble d'outils permettant au con­cepteur d'explorer un jeu d'instructions lié à un processeur donné afin d'envisager
une évolution ou une réutilisation du processeur. Les méthodes pratiques utilisées dans divers projets sont décrites à l'aide d'exemples de processeurs réels: les opéra­teurs du système visiophone, un décodeur MPEG­2 et AC­3, et un processeur télé­viseur pour l'application Eurosound.
Fichier principal
Vignette du fichier
tel-00010762.pdf (745.24 Ko) Télécharger le fichier
Loading...

Dates et versions

tel-00010762 , version 1 (26-10-2005)

Identifiants

  • HAL Id : tel-00010762 , version 1

Citer

Cl. B. Liem. Retargetable compilers and tools for embedded processors in industrial applications. Micro and nanotechnologies/Microelectronics. Institut National Polytechnique de Grenoble - INPG, 1997. English. ⟨NNT : ⟩. ⟨tel-00010762⟩

Collections

UGA CNRS TIMA
99 Consultations
2265 Téléchargements

Partager

Gmail Facebook X LinkedIn More