Processeur FPGA
-
Upload
hassan-kibou -
Category
Education
-
view
784 -
download
6
Transcript of Processeur FPGA
![Page 1: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/1.jpg)
PROJET DE FIN D’ETUDEFilière : SCIENCES DE LA MATIERE PHYSIQUE
(SMP)SEMESTRE 6
Le processeur FPGA
ROYAUME DU MAROCUNIVERSITE MOHAMMED V-AGDAL
FACULTE DES SCIENCESDEPARTEMENT DE PHYSIQUE
Réalisé par: KIBOU Hassan Encadrants:
Mr: OUADOU Mohamed Mr: BISENGAR Ahmed
![Page 2: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/2.jpg)
Recherche et bibliographie.La conception des circuits intégrés complexes. L’étude et l’exploitation de VHDL pour la
description des circuits numériques.Simulation sur la carte FPGA de l’affichage
d’une image.
Les Objectifs
![Page 3: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/3.jpg)
PLAN
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
1)Introduction2)La classification des circuits logiques
3)Les circuits FPGA
4)Le langage de spécification matériel : VHDL
5)Le flot de conception 6)La programmation de FPGA pour
le traitement d’images 7)Les Outils de développement
8)Application sur plateforme XILINX ISE 9.2I
9)Les dispositif utiliser dans la simulation de l’affichage d’une image
10)La Conclusion
![Page 4: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/4.jpg)
Il y a deux types de processeurs: processeurs généralistes et les processeurs spécialisés
1)Introduction
Les processeu
rsLes
processeurs
généralistes
Les processeur
s spécialisés
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
IntelMotorolaDSPFPG
A
![Page 5: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/5.jpg)
2)La classification des circuits Logiques
Circuits Logiques
Circuits programmabl
esLogique standard
CPLD
PLD
PAL FPGA
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 6: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/6.jpg)
Figure1\Image2.pngIl existe plusieurs types de PAL selon la structure de la sortie: -Combinatoire: Figure1\image3.png -Séquentielle: Figure1\image4.png -Versatiles: Figure1\image5.png Figure1\image6.png
2)La classification des circuits Logiques :PAL
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 7: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/7.jpg)
Figure2\image1.png
2)La classification des circuits logiques:CPLD Complex
Programmable Logic Device
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 8: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/8.jpg)
3)Les circuits FPGA3.1)La définition des circuits
FPGA
3.2)Technologies de programmation
3.2)Les différents fabricants de FPGA
3.3)Les domaines d’applications
3.1)L’architecture de FPGA de XILINX SPARTAN 3E
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 9: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/9.jpg)
Les circuits FPGA sont constitués d'une matrice de blocs logiques programmables entourés de blocs d'entrée sortie programmable.
L'ensemble est relié par un réseau d'interconnexions programmable.
3.1)La définition des circuits FPGA
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 10: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/10.jpg)
3.2)L’architecture de FPGA
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 11: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/11.jpg)
CLB:Block Logic configurable
LUT à 4 variabl
es
Multiplexeur
Bascules D
2 Multiplexe
ur
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 12: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/12.jpg)
Les interconnexions
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 13: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/13.jpg)
IOB :Block Input/Output
-Configuration en entrée .
-Configuration en sortie.
-Configuration en bi direction
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 14: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/14.jpg)
3.1)Technologies de programmation
Type reprogrammable
Volatile Technologies
Fuse Non Non BipolaireAnti fuse Non Non CMOSEPROM En dehors du
circuitNon UVCMOS
EEPROM Dans le circuit Non EECMOSSRAM Dans le circuit Oui CMOSLes différents technologies utilisés pour les FPGA
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 15: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/15.jpg)
Les fabricants de FPGA: Actel Altera Lattice AtmelXILINX
3.2)Les différents fabricants de FPGA
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 16: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/16.jpg)
Les systèmes embarqués
Applications du text
Prototypages des
nouveaux circuits
DSP
Imagerie Médicale
3. 3)Les domaines d’application
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 17: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/17.jpg)
VHDL est le sigle de VHSIC hardware description language pour représenter un système numérique .
4)Le Langage de spécification matériel VHDL
Déclarations des
bibliothéques:IEE..
L’entité
L’architecture
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
L’Entité entrées Sorties
![Page 18: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/18.jpg)
5)Le flot de conceptionCodage avec le langage VHDL
Synthèse
Routage et placement
Généra
tio
n du
bistre
amConfiguration
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 19: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/19.jpg)
L’
6)La programmation de FPGA pour le traitement d’images
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 20: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/20.jpg)
VGA est une norme du signal
6.1)VGA
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 21: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/21.jpg)
QuartusD’ALTERA
7)Les outils de développement
ISE 9.2I de XILINX
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 22: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/22.jpg)
Code VHDL de l’affichage d’une image sur l’écran comme ceci:
8)L’application sur plateforme XILINX ISE 9.2I
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 23: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/23.jpg)
8)L’application sur plateforme XILINX ISE 9.2I
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 24: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/24.jpg)
8)L’application sur plateforme XILINX ISE 9.2I
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 25: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/25.jpg)
2%
1%
2%
5%
8%
Le pourcentage
Number of slicesNumber of slices Flip FlopsNumber of 4 input LUTsNumber of bonded IOBsNumber of GCLKs
9)Les dispositif utiliser dans la simulation de l’affichage d’une image
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 26: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/26.jpg)
on peut programmer le FPGA aussi dans le traitement du signal :
-Détecteur de l’infrarouge.
10)Conclusion
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
![Page 27: Processeur FPGA](https://reader034.fdocuments.net/reader034/viewer/2022042511/589c1e4a1a28ab007e8b6d47/html5/thumbnails/27.jpg)
Merci de votre attention
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed