v2.11.0 (5514)

Cours scientifiques - ROB306 : Systèmes Électroniques Embarqués

Descriptif

De très nombreuses applications embarquées nécessitent du calcul intensif dans des temps contraints qui ne peuvent etre obtenus par des circuits parallèles multicoeurs de manière efficace. Les domaines privilégiés sont la robotique (vision, traitement d'images, automatique controle), les statistiques et Big Data (Prévision des séries chronologiques, analyse et fouilles de données), la sécurité (cryptographie) et l'optimisation.
Les systèmes embarqués font donc souvent appel à des circuits accélérateurs pour des fonctions à calcul intensif.

Les objectifs de ce cours sont doubles:

1. maitriser les techniques de modélisation de circuits numériques à base
de langage de description matériel de haut niveau (C/C++/SystemC) ainsi que les flots de
transformation en un circuit physique

2. maitriser les technologies de circuits numériques reprogrammables de
type FPGA. Ces circuits qui connaissant un essor spectaculaire ces
dernières années sont très largement utilisés dans les applications
embarquées en particulier pour leur capacité a accélerer les calculs.

Ces deux points réunis permettront la conception et l'implémentation de
circuits pour fonctionnalités multiples sur composants reprogrammables.
Les circuits FPGA sont aussi fortement utilisés en vérification de systèmes électroniques
par émulation.

21 heures en présentiel (6 blocs ou créneaux)

Diplôme(s) concerné(s)

Pour les étudiants du diplôme Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées

1. Architecture des microprocesseurs
2. Programmation

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Diplôme d'Ingénieur de l'Ecole Nationale Supérieure de Techniques Avancées

Vos modalités d'acquisition :

 1. Examen 30 %
2. Projet 70 %
Projet base sur une carte électronique système embarqué

Le rattrapage est autorisé (Max entre les deux notes écrêté à une note seuil)
  • le rattrapage est obligatoire si :
    Note initiale < 6
  • le rattrapage peut être demandé par l'étudiant si :
    6 ≤ note initiale < 10
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 1.5 ECTS

Le coefficient de l'UE est : 1.5

La note obtenue rentre dans le calcul de votre GPA.

L'UE est évaluée par les étudiants.

Programme détaillé

1. CM:
Modélisation et conception SOC
(VHDL/HLS/OpenCL)
Rappel logique combinatoire et séquentielle
VHDL
Conception à base de plateforme et IP
2. TD en salle info:
Outil Xilinx Vivado
Carte électronique zedboard
définition mini-projet
définition projet (traitement d'image, robotique, big data)
3. CM:
Systèmes Électroniques Embarqués VHDL
Synthèse
4. TD en salle info:
Outil Xilinx Vivado
Carte électronique zedboard
mini-projet
5. CM:
Systèmes Électroniques Embarqués VHDL
Synthèse et simulation
6. TD en salle info:
Outil Xilinx Vivado
Carte électronique zedboard
mini-projet
7. CM:
Systèmes Électroniques Embarqués VHDL
8. TD en salle info:
projet (traitement d'image, robotique, big data)
carte zedboard/groupe 3
9. CM:
Systèmes Électroniques Embarqués VHDL
Placement routage et optimisation
10. TD en salle info:
projet (traitement d'image, robotique, big data)
carte zedboard/groupe 3
11. TD en salle info:
Présentation projets sur carte électronique
12. Contrôle:
Controle
13. CM:
Intervenant Industriel: Internet des Objets (IoT)

Mots clés

ARM, Accélérateurs matériel, embarqué, FPGA, VHDL, Système
Veuillez patienter