Suivez-nous Twitter de l'UVHCPage facebook de l'UPHF

Unité d'enseignement : Architecture des Systèmes Embarqués

» Master Informatique » Parcours Technologies Nouvelles des Systèmes d'Information - TNSI

Crédits ECTS : 2
Volume horaire : 22 Heures

Langue d'enseignement Français

Introduction aux Systèmes Embarqués (SE) Motivations: Pourquoi étudier les SE, Définitions: SE, System-on-Chip, Processeur, etc. Présentation de quelques de systèmes embarques: Xilinx Zynq-7000, ARM Cortex A3. Applications des Systèmes embarqués: Médecine, Transport (Driver assistant system DAS). Contraintes dans la Conception des SE: a) La consommation de puissance/Energie: Modélisation, outils pour la mesure, opti-misation. b) Fiabilité des SE: phénomène des fautes, amélioration de la robustesse: CRC, TMR, etc. c) Sureté, Sécurité dans les SE d) Mesure de performances, Efficacité. TP sur outil de simulation Simplescalar/Wattch Conception de SoC: Flot de Conception de SoC (Design Flow), Synthèse de haut niveau HLS Xilinx VIVADO. Entrées/Sorties (E/S) dans les Systèmes Embarqués: Pooling, Interruptions (Vecteurs d’interruptions), DMA. Etude des E/S dans les systèmes ARM Cortex A3. TP sur carte Keil Cortex M3 ou Raspburry Pi 3. Etude des systèmes embarqués dans l’automobile: Notion de ECU, Bus CAN, MOST. Conception de logiciel embarqué pour l’automobile. Architecture Détaillée des Systèmes ARM Cortex A9: Multi-cores. TP sur carte Zynq

Compétences et savoirs enseignés

Structure, fonctionnement et utilisation des systèmes embarqués

Références Bibliographiques

« Embedded System Design : Embedded Systems Foundations of Cyber-Physical Sys-tems ». Authors: Marwedel, Peter, 2015

Pré-requis obligatoires

Circuits Séquentiels et combinatoires, Programmation Assembleur (ARM, MIPS ou X86), Programmation et architecture multi-cores

Activités

DescriptionVolume Horaire
Cours Magistraux

10.0

Travaux Dirigés

6.0

Travaux Pratiques

6.0

Examens

Durée
Autre