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
- Leçon : 10
- Travaux Dirigés : 20
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 Echange non diplomant
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é