- English
- Français
Fiche de cours
Systèmes embarqués microprogrammés
EE-310
Fiche de cours
Enseignant(s) :
Atienza Alonso DavidLangue:
Français
Résumé
L'étudiant comprendra les architectures des systèmes embarqués microprogrammés, les architectures des microprocesseurs, hiérarchie de mémoire et les différents périphériques de Entrée/Sortie (E/S) inclus, utilisant comme étude de cas la plate-forme portable Nintendo DS.Contenu
Introduction aux systèmes embarqués microprogrammés
- Introduction à la plate-forme physique de la Nintendo DS
- Introduction au logiciel de compilation et GUI
Microprocesseur et hiérarchie de mémoire
- Architecture des microprocesseurs dans la Nintendo DS
- Organisation de la hiérarchie de mémoire et bus
- Programmation combinée C-assembleur
- DMA et gestion de la mémoire
Gestion de l'E/S et des circuits périphériques
- Description des périphériques et de l'E/S dans la Nintendo DS
- Contrôleurs d'interruption simple
- Interface et gestion des boutons
- Interface et gestion du clavier
- Interface pour dessiner sur l'écran LCD et sa gestion
- Interface et gestion de l'écran tactile
- Interface et gestion du son
Développement des jeux avec la Nintendo DS
- Division des fonctions des jeux
- Contrôleurs d'interruption complexe
- Programmation avancée des graphiques
- Connexion sans fils (Bluetooth, WiFi)
Mots-clés
systèmes embarqués, microprocesseurs, multi-core, gestion de E/S, développement des systèmes, contrôleurs d'interruption complexe
Compétences requises
Cours prérequis indicatifs
Projet de programmation, Systèmes microprogrammés
Concepts importants à maîtriser
Programmation, architectures des microcontrolleurs
Acquis de formation
A la fin de ce cours l'étudiant.e doit être capable de:- Discriminer entre les types de dispositifs d'E/S.
- Créer un projet de l'architecture complet d'un système embarqué avec la plateforme Nintendo DS.
- Décrire les conditions de l'interaction de différents types de périphériques d'E/S.
- Implémenter des logiciels pour contrôler les périphériques d' E/S.
- Développer des projets collaboratifs au sein d'une équipe d'étudiants.
Compétences transversales
- Utiliser une méthodologie de travail appropriée, organiser un/son travail.
- Auto-évaluer son niveau de compétence acquise et planifier ses prochains objectifs d'apprentissage.
- Fixer des objectifs et concevoir un plan d'action pour les atteindre.
- Gérer ses priorités.
- Utiliser les outils informatiques courants ainsi que ceux spécifiques à leur discipline.
Méthode d'enseignement
Ex cathedra, et TP individuel et par groupes
Travail attendu
Participation au cours, résolution des exercices de manière individuelle et réalisation d'un projet en groupe de deux personnes.
Méthode d'évaluation
Evaluations pratiques, midterm exam (35% de la note finale) durant le semestre, examen oral à la fin du semestre (65% de la note finale)
Encadrement
| Office hours | Oui |
| Assistant.e.s | Oui |
| Forum électronique | Oui |
Ressources
Bibliographie
Notes de cours - Polycopié,
Support et liste de références distribués en cours, cf. URL du cours
Ressources en bibliothèque
Polycopiés
Polycopié disponible au Rolex Learning Center - "Course Notes"
Liens Moodle
Préparation pour
- Systèmes numériques (EE-334)
- TP de conception de systèmes numériques (EE-397)
Dans les plans d'études
- Génie électrique et électronique, 2022-2023, Bachelor semestre 5
- SemestreAutomne
- Forme de l'examenOral
- Crédits
4 - Matière examinée
Systèmes embarqués microprogrammés - Cours
2 Heure(s) hebdo x 14 semaines - Projet
2 Heure(s) hebdo x 14 semaines - Type
obligatoire
- Semestre
- Génie mécanique, 2022-2023, Master semestre 1
- SemestreAutomne
- Forme de l'examenOral
- Crédits
4 - Matière examinée
Systèmes embarqués microprogrammés - Cours
2 Heure(s) hebdo x 14 semaines - Projet
2 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Génie mécanique, 2022-2023, Master semestre 3
- SemestreAutomne
- Forme de l'examenOral
- Crédits
4 - Matière examinée
Systèmes embarqués microprogrammés - Cours
2 Heure(s) hebdo x 14 semaines - Projet
2 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Passerelle HES - EL, 2022-2023, Semestre automne
- SemestreAutomne
- Forme de l'examenOral
- Crédits
4 - Matière examinée
Systèmes embarqués microprogrammés - Cours
2 Heure(s) hebdo x 14 semaines - Projet
2 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
- Mineur en Technologies spatiales, 2022-2023, Semestre automne
- SemestreAutomne
- Forme de l'examenOral
- Crédits
4 - Matière examinée
Systèmes embarqués microprogrammés - Cours
2 Heure(s) hebdo x 14 semaines - Projet
2 Heure(s) hebdo x 14 semaines - Type
optionnel
- Semestre
Semaine de référence
| Lu | Ma | Me | Je | Ve | |
|---|---|---|---|---|---|
| 8-9 | |||||
| 9-10 | |||||
| 10-11 | |||||
| 11-12 | |||||
| 12-13 | |||||
| 13-14 | |||||
| 14-15 | |||||
| 15-16 | |||||
| 16-17 | |||||
| 17-18 | |||||
| 18-19 | |||||
| 19-20 | |||||
| 20-21 | |||||
| 21-22 |
légende
- Semestre d'automne
- Session d'hiver
- Semestre de printemps
- Session d'été
- Cours en français
- Cours en anglais
- Cours en allemand