EC
Conception de systèmes embarqués sur FPGA
Compétences requises
- Flot de conception FPGA
- Langage de programmation C
- Langage de description matériel VHDL, le cas échéant
- Outils et environnement de développement IntelFpga (Quartus Prime, SBT for eclipse, Qsys)
Compétences visées
À la fin de l’enseignement, les étudiants seront capables de :
- Concevoir de manière conjointe la partie matérielle et la partie logicielle d’un système embarqué sur cible FPGA
- Définir et choisir les composants matériels en adéquation avec le système à concevoir (processeurs embarqués, contrôleur d’entrées/sorties…)
- Planifier son travail en pleine autonomie et au sein d’un groupe
Cet enseignement participe aux compétences de la formation suivantes (1 : novice, 2 : intermédiaire, 3 : expert) :
- Analyser une situation dans le domaine de l'électronique et l'informatique industrielle et la traduire en spécifications techniques (niveau 2)
- Concevoir un prototype et une solution industrialisable dans le domaine de l'électronique et l'informatique industrielle (niveau 1)
- Réaliser un système dans le domaine de l'électronique et l'informatique industrielle (niveau 2)
- Évaluer et valider une solution technique dans le domaine de l'électronique et l'informatique industrielle (niveau 2)
- Définir et piloter un projet de manière responsable (niveau 1)
Syllabus
- Initiation à la conception conjointe matériel/logiciel de systèmes numériques embarqués et leur implantation sur circuits reconfigurables
- Étude des solutions de microprocesseurs embarqués sur FPGA (Processeurs Soft / Hard Core)
- Étude des périphériques embarqués et de leur système de communication et mode d’accès
- Développement de projets et de fonctions logicielles