Mounir Benabdenbi
Maître de Conférences Grenoble INP, Phelma
1
Systèmes Embarqués Numériques
Documents de référence
!Sources du support de cours & Bibliographie :
"Computer Architecture, A Quantitative Approach 5th Edition, Hennessy & Patterson
"Introduction to Embedded Systems - A Cyber-Physical Systems Approach, Lee &
Seshia, http://leeseshia.org
"Cours de Jean-Michel Richer: http://www.info.univ-angers.fr/~richer/ensl3i_crs4.php
"Principles of Operating Systems Alex C. Snoeren
https://cseweb.ucsd.edu/classes/fa05/cse120/lectures/120-l5.pdf
"Introduction au parallélisme, Fabrice Harrouet
http://www.enib.fr/~harrouet/Data/Courses/Intro_Parallelisme.pdf
"Les multi-processeurs, Patrick Arlaud et Jerome Dupire, cours du CNAM
"Cours de Michele Portolan: ensiwiki SLE Archi 2A
"Cours de Dominique Borrione Master NENT
"Cours de Daniel Etiemble
"Cours de Francois Pecheux
"Wikipedia
2
But du cours
!Introduire des concepts, méthodes et techniques de conception de
systèmes complexes (SOC)
!TP-Projet: concevoir un système multi-processeurs
"Exécuter une application multi-tâches (MJPEG) sur un système multi-
processeurs modélisé en SystemC
"Intégration de composants HW
"Etude de l’interface HW/SW (Drivers, OS, )
"Optimisation des performances:
!Paramètres logiciels (nombre de tâches, drivers, )
!Paramètres matériels (caches, nombre de processeurs, DMA, )
3
Plan du cours
1.Introduction: aspects intégration, rôle des composants, standards
2.Hiérarchie Mémoire & Mémoire Virtuelle:
"Types de mémoires, L1, L2, L3
"Rappel Caches, espace d'adressage, segmentation, pagination, MMU
avec TLB
3.Système monoprocesseur mono et multitâches
"Gestion des interruptions exceptions et trappes: analyse de code
"Interruptions et changement de contexte: analyse de code
4.Système multiprocesseurs multitâches
"Bases sur les Bus et les NoCs
"Shared Memory vs Message passing
"Problèmes de synchronisation
"Cohérence et consistance mémoire
4
5
Chapitre 1: Introduction - Généralités
1 / 114 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !