info5r01 - Conception de ``System on Chip''

-
Nombre de crédits
- 5
- Pré-requis
-
- Parcours
- spécialité recherche informatique de la mention informatique du
master
-
Objectifs
- Un système monopuce, System On Chip, SoC, est un système hétérogène,
composé d'éléments de natures diverses (composant logiciel,
matériel, ASIC...) Ils exigent des environnements de programmation
particuliers pour la spécification, la simulation, la vérification,
la compilation et l'exécution. L'architecture de ces systèmes est
fondamentalement hétérogène (Risc, DSP, SIMD?). Elle sera basée sur
l'intégration de diverses unités de calcul (logicielle et
matérielle) consacrées aux fonctions spécifiques comme le traitement
de signal, la prise de décision, la surveillance...
- Organisation
-
- Volume de travail personnel étudiant estimé
-
- Contrôle et validation des connaissances
- Description du contenu
- Ce cours présente les différentes phases qui semblent émerger
aujourd'hui pour la mise en oeuvre de tels systèmes.
-
Problématique des systèmes embarqués
- Architecture des Systèmes monopuces
- Modèles et niveaux d'abstraction
- Flot de contrôle et flot de données
- Co-modélisation : modélisation des applications, construction
de l'architecture, partitionnement logiciel/matériel
- Flots de conceptions et de validations
- Outils de simulation et de synthèse
- Le problème du partitionnement et de l'ordonnancement
- Méthodes heuristiques
- Vérifications formelles
- Application au traitement de signal intensif
- Responsable(s)
- Jean-Luc Dekeyser et Pierre Boulet
fichier source pour édition/modification