Descriptif
L'objectif de cette unité d'enseignement (UE) est d'initier les étudiants à la conception de systèmes sur puces (SoC: « System on Chip »). Le développement conjoint matériel/logiciel ainsi que les problématiques qui y sont liées sont présentées. Une méthodologie de conception de SoC allant de la description haut niveau d'un système jusqu'à la réalisation d'un circuit électronique sera présentée autour d'un exemple pratique: « la conception d'un système multimédia ». Une mise en pratique de ces concepts et méthodologie est faite tout au long de l'UE.
Objectifs d'apprentissage :
- Les SoC: connaissances générales
- Le flot de conception ASIC: connaissances générales
- Conception conjointes matériel/logiciel : savoir opérationnel
- Modélisation haut niveau en SystemC
- Co-simulation multi-langages
- Plateformes virtuelles
- Prototypage FPGA
- Mise en pratique de méthodologies et d'outils de développement
- Système de gestion de version (Git)
- Travail en équipe
Prérequis : SE201, SE202, SE203, SE204 & SE207, soit :
- Architectures numériques (Digital Design)
- Langage de description du matériel (Hardware Description Language HDL)
- De préférence Verilog ou SystemVerilog pour le design
- Les bases de la modélisation en SystemC
- Architecture des processeurs (notions de base)
- Programmation des systèmes à microprocesseurs
- Langage C
- Programmation de périphériques, interruptions, assembleur
- Travaux Dirigés : 20
- Leçon : 10
Diplôme(s) concerné(s)
Pour les étudiants du diplôme Diplôme d'ingénieur
Conception d'architectures numériques; FPGA; Langage de description du matériel (VHDL ou Verilog); Programmation microcontrôleurs/microprocesseurs; * Interruptions * Périphériques * Code de démarrage et drivers
Format des notes
Numérique sur 20Littérale/grade européenPour les étudiants du diplôme Programme de mobilité des établissements français partenaires
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme Echange international non diplomant
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 3 ECTS
La note obtenue rentre dans le calcul de votre GPA.
Pour les étudiants du diplôme Diplôme d'ingénieur
Vos modalités d'acquisition :
Comptes rendus de TD.
L'UE est acquise si Note finale >= 10- Crédits ECTS acquis : 3 ECTS
- Crédit d'Option 3A acquis : 3
La note obtenue rentre dans le calcul de votre GPA.
Programme détaillé