Unité pédagogique
Co-design FPGA
Derniere édition le: 26/09/2022
Modifier
Responsable:
POTIN Olivier
Description générale :
L'objet du cours se concentre sur la réalisation d'un prototype comprenant un cœur de processeur ARM et d'un co-processeur dédié sur FPGA Xilinx. L'approche intègre à la fois la vision matérielle - Développement du co-processeur en VHDL et interfaçage avec le processeur ARM - et logicielle - Application en C embarqué pour communication avec le co-processeur dédié.
Mots-clés:
Conception logicielle/matérielle
Langages de descriptions de systèmes matériels
Outil Xilinx Vivado
Nombre d’heures à l’emploi du temps:
30
Domaine(s) ou champs disciplinaires:
Informatique, Systèmes d'information
Langue d’enseignement:
Français
Objectifs d’apprentissage:
A la fin de l’unité pédagogique, l’élève sera capable de : |
Niveau de taxonomie |
Priorité |
Modalités d’évaluation des apprentissages:
Part de l'évaluation individuelle
|
Part de l'évaluation collective
|
Examen sur table :
|
100
|
%
|
Livrable(s) de projet :
|
|
%
|
Examen oral individuel :
|
|
%
|
Exposé collectif :
|
|
%
|
Exposé individuel :
|
|
%
|
Exercice pratique collectif :
|
|
%
|
Exercice pratique individuel :
|
|
%
|
Rapport collectif :
|
|
%
|
Rapport individuel :
|
|
%
|
|
|
|
Autre(s) : %
|
Programme et contenus:
Type d’activité pédagogique : |
Contenu, séquencement et organisation |
Séance 1 |
description des FPGA Xilinx / SoC ARM / Métiers de la conception logicielle et matérielle |
Séance 2 |
Tutoriaux Xilinx : Vivado framework |
Séance 3 |
Intégration matérielle d'un IP cryptographique (AES) sur plateforme ZedBoard |
Séance 4 |
Tutorial Xilinx sur l'intégration d'IP de la bibliothéque matérielle de Vivado |
Séance 5 |
Tutoriaux Xilinx : Embedded Systems (1) |
Séance 6 |
Tutoriaux Xilinx : Embedded Systems (2)
|
Séance 7 |
Conception de l'IP cryptographique (AES) matériel avec bus AXI4 pour intéraction avec le processeur ARM |
Séance 8 |
Developpement de l'application logicielle sur SdK Xilinx |
Séance 9 |
Communication de l'application logicielle avec l'IP matériel via le bus AXI4 |
Séance 10 |
Examen |