Chapitre i architecture générale de l’unité centrale d’un ordinateur
VHDL/FPGA
1. Université de Monastir
Faculté des Sciences de Monastir
Département Physique
Contribution à implémenter un processeur sur une
carte FPGA NEXYS3
Réaliser par :
Ouled Abdalah Mohamed Amine
Année universitaire 2013-2014
Projet de Fin d’Etudes
2. Contexte général du projet
Étude fonctionnelle
Conception du processeur
Implémentation
Conclusion et perspectives
Plan
Projet de Fin d’Etudes
3. CONTEXTE
GÉNÉRAL
ETUDE
FONCTIONNELLE CONCEPTION IMPLEMENTATION
CONCLUSION et
PERSPECTIVES
Introduction
Processeur INTEL
Processeur PowerPC de Motorola
Microprocesseur ARM60
L’objectif de cette projet est de réaliser la conception
d’un processeur qui exécute les instructions et traite
les données des programmes.
4. CONTEXTE
GÉNÉRAL
ETUDE
FONCTIONNELLE CONCEPTION IMPLEMENTATION
CONCLUSION et
PERSPECTIVES
Domaine d’utilisation
• Dans l'informatique (Micro-ordinateur … )
• Dans le contrôle de processus (Régulation numérique … )
• Dans les appareils de mesure ( Séquencement des opérations … )
• Dans le domaine grand public ( Automobile , Smartphone, Tablet … )
7. CONTEXTE
GÉNÉRAL
ETUDE
FONCTIONNELLE CONCEPTION IMPLEMENTATION
CONCLUSION et
PERSPECTIVES
Structure de processeur
Le processeur est basé sur le modèle de l’architecture de type
Harvard et il est composé par :
- 15 registres
- Une ALU
- Une unité de contrôle et commande
- Un incrémenteur pour le CO
- Des ports I/O
- Une mémoire de programme
- Une mémoire de données
15. CONTEXTE
GÉNÉRAL
ETUDE
FONCTIONNELLE CONCEPTION IMPLEMENTATION
CONCLUSION et
PERSPECTIVES
Conclusion et perspectives
Conclusion :
Dans cette projet nous avons réaliser
une conception d’un processeur pour l’
implémenter sur une carte FPGA
NEXYS3 /Spartan6
Perspectives :
Pour développer cette projet on peut
ajouter un affichage graphique sur le
port VGA par une connexion de la carte
avec un écran, pour simplifier
l’utilisation des instruction du
processeur .