Volumes horaires
- CM 8.0
- Projet 0
- TD 0
- Stage 0
- TP 20.0
Crédits ECTS
Crédits ECTS 2.0
Objectif(s)
Fournir à l'étudiant une vision à la fois globale et détaillée du fonctionnement d'un système intégré à travers un exemple pratique.
Comprendre les problèmes et les contraintes rencontrés lors de la conception d'un système intégré complexe (SoC), mono ou multi-processeurs.
Contenu(s)
- Introduction: aspects intégration, rôle des composants, standards, …
- Hiérarchie Mémoire & Mémoire Virtuelle:
- Types de mémoires, L1, L2, L3
- Rappel Caches, espace d'adressage, segmentation, pagination, MMU avec TLB
- Système mono-processeur mono et multi-taches
- DMA
- Gestion des interruptions exceptions et trappes: analyse de code
- Interruptions et changement de contexte: analyse de code
- Système multi-processeurs multi-tâches
- Bases sur les Bus et les NoCs
- Shared Memory vs Message passing
- Problemes de synchronisation
- Cohérence mémoire
Partie TP (20h)
- Etude d'une application de traitement d'images Motion JPEG
- Conception HW/SW de cette application à l'aide de langages de programmation SystemC
- Partitionnement HW/SW
- Mapping/déploiement de l'application données sur une plateforme multi-processeurs, étude/optimisation de performances
Prérequis
Architectures numériques (portes logiques, processeurs,...) langage d'assemblage et programmation C
SESSION NORMALE :
Types d'évaluations: Examen écrit surveillé (DS) + CC (CRs TPs + Projet pour les SEI seulement)
*Évaluation rattrapable :
Type d'évaluation : DS
Durée : 1h00
Documents autorisés : Feuille A4 Recto-Verso manuscrite autorisée
Calculatrice : Réglementaire Phelma
Possible en distanciel : Non
*Évaluation non rattrapable :
Type d'évaluation : CC
SESSION DE RATTRAPAGE :
Types d'évaluation : DS écrit
Durée : 1h00
Documents autorisés : Feuille A4 Recto-Verso manuscrite autorisée
Calculatrice : Règlementaire Phelma
Possible en distanciel : Non
CC (note basée sur les compte rendus de TPs)
Examen écrit Session1 : DS1
Examen écrit Session 2 : DS2
N1 = Note finale session 1
N2 = Note finale session 2
3A filière MT Calcul Note finale
N1 = 50% CC + 50% DS1
N2 = 50% CC + 50% DS2 (conservation de la note de CC de session1)