Digital embeded system - 5PMRSEN6
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Number of hours
- Lectures : 8.0
- Tutorials : 0
- Laboratory works : 20.0
- Projects : 0
- Internship : 0
ECTS : 2.0
Goals
Provide both a global and accurate vision of a system behavior through a practical approach.
Understand issues and constraints when designing a complex system on a chip including one or many processors.
Contact Mounir BENABDENBI
Content - Introduction: intégration aspects, rôle of components, standards, …
- Memory Hierarchy & Virtual memory:
- Types of memories: L1, L2, L3
- Caches, adressing space, segmentation, pagination, MMU & TLB
- System mono-processor running multiple tasks
- DMA
- Interruptions exceptions & traps management: code analysis
- Interruptions & context management: code analysis
- Multi-processors system running multiple tasks
- Basics on Buses and NoCs
- Shared Memory vs Message passing
- Synchronisation issues
- Memory Coherence and consistency
Lab (20h)
Contents:
- Study of a Motion JPEG application
- Codesign HW/SW of this application using SystemC programming language
- Partitionning HW/SW
- Mapping and simulating the application on a multi-processors virtual platform: study and performances optimizations
Prerequisites
Tests Exam and reports
Examen Ecrit : 50%
Contrôle Continu : 50%
Additional Information Curriculum->Alternance MT->Semester 9
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Date of update March 6, 2019