Descriptif
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.
- Cours magistral : 9
- Contrôle : 1
- Travaux dirigés en salle info : 12
Diplôme(s) concerné(s)
Parcours de rattachement
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 20Littérale/grade européenPour 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 :
2. Projet 70 %
- le rattrapage est obligatoire si :
- Note initiale < 6
- le rattrapage peut être demandé par l'étudiant si :
- 6 ≤ note initiale < 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)