EC
Projet : Conception d'un processeur sur FPGA
Description
L’objectif de ce TP projet est de réaliser de manière progressive un modèle d’un microprocesseur simple et de l'implémenter sur une cible reconfigurable FPGA. Cela passe par :
- La compréhension de la structure et du principe de fonctionnement d’un processeur simple
- La modélisation et la description des éléments constitutifs en utilisant le langage de description de matériel VHDL
- La vérification et la validation du bon fonctionnement du modèle du processeur développé ainsi que ceux de ses éléments constitutifs en utilisant l’outil de simulation Modelsim de chez Mentor-Graphics
- L'implémentation du modèle du processeur sur une cible matérielle reconfigurable de chez Intel FPGA
Compétences requises
- Composants d’électronique numérique de base (combinatoires et Séquentiels)
- Machines à états finis
- Langage de description de matériel VHDL
Compétences visées
- Savoir établir un modèle VHDL d'un processeur simple à partir d'un cahier des charges
- Savoir tester et valider par simulation le fonctionnement du chemin de données, du séquenceur puis celui du processeur
- Savoir réaliser matériellement le processeur par synthèse sur une cible FPGA