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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!