SlideShare une entreprise Scribd logo
1  sur  27
PROJET DE FIN D’ETUDE
Filière : SCIENCES DE LA MATIERE PHYSIQUE
(SMP)
SEMESTRE 6
Le processeur FPGA
ROYAUME DU MAROC
UNIVERSITE MOHAMMED V-AGDAL
FACULTE DES SCIENCES
DEPARTEMENT DE PHYSIQUE
Réalisé par:
 KIBOU Hassan
Encadrants:
 Mr: OUADOU Mohamed
 Mr: BISENGAR Ahmed
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
PLAN
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
1)Introduction
2)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
Il y a deux types de processeurs: processeurs
généralistes et les processeurs spécialisés
1)Introduction
Les
processeurs
Les
processeurs
généralistes
Les
processeurs
spécialisés
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
Intel
Motorola
DSPFPGA
2)La classification des circuits Logiques
Circuits
Logiques
Circuits
programmables
Logique
standard
CPLD
PLD
PAL FPGA
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
 Figure1Image2.png
Il existe plusieurs types de PAL selon la structure de la
sortie:
-Combinatoire: Figure1image3.png
-Séquentielle: Figure1image4.png
-Versatiles: Figure1image5.png
Figure1image6.png
2)La classification des circuits
Logiques :PAL
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
 Figure2image1.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
3)Les circuits FPGA
3.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
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
3.2)L’architecture de FPGA
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
CLB:Block Logic configurable
LUT à 4
variables
Multiplexeur
Bascules
D
2
Multiplexeur
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
Les interconnexions
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
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
3.1)Technologies de programmation
Type reprogrammable Volatile Technologies
Fuse Non Non Bipolaire
Anti fuse Non Non CMOS
EPROM En dehors du circuit Non UVCMOS
EEPROM Dans le circuit Non EECMOS
SRAM Dans le circuit Oui CMOS
Les différents technologies utilisés pour les FPGA
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
Les fabricants de FPGA:
 Actel
 Altera
 Lattice
 Atmel
XILINX
3.2)Les différents fabricants de FPGA
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
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
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
5)Le flot de conception
Codage avec le
langage VHDL
Synthèse
Routage et
placement
Configuration
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
 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
VGA est une norme du signal
6.1)VGA
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
Quartus
D’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
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
8)L’application sur plateforme
XILINX ISE 9.2I
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
8)L’application sur plateforme
XILINX ISE 9.2I
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
2%
1%
2%
5%
8%
Le pourcentage
Number of slices
Number of slices Flip
Flops
Number of 4 input LUTs
Number of bonded IOBs
Number 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
 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
 Merci de votre attention
Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed

Contenu connexe

Tendances

Architecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAArchitecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAChiheb Ouaghlani
 
Electronic Hardware Design with FPGA
Electronic Hardware Design with FPGAElectronic Hardware Design with FPGA
Electronic Hardware Design with FPGAKrishna Gaihre
 
VHDL/FPGA
VHDL/FPGA VHDL/FPGA
VHDL/FPGA 04amine
 
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarquésProgrammation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarquésECAM Brussels Engineering School
 
Arm système embarqué
Arm système embarquéArm système embarqué
Arm système embarquéHoussem Rouini
 
Systeme embarque td1
Systeme embarque td1Systeme embarque td1
Systeme embarque td1SinGuy
 
STM32 F4 (PWM,SPI And ADC Test Examples)
STM32 F4 (PWM,SPI And ADC Test Examples)STM32 F4 (PWM,SPI And ADC Test Examples)
STM32 F4 (PWM,SPI And ADC Test Examples)Aymen Lachkhem
 
Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Hajer Dahech
 
4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design Flow4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design FlowMaurizio Donna
 
FPGAs : An Overview
FPGAs : An OverviewFPGAs : An Overview
FPGAs : An OverviewSanjiv Malik
 
Intro arduino
Intro arduinoIntro arduino
Intro arduinoSOAEnsAD
 
Esp8266 NodeMCU
Esp8266 NodeMCUEsp8266 NodeMCU
Esp8266 NodeMCUroadster43
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded SystemsSara Morgan
 
System On Chip
System On ChipSystem On Chip
System On ChipA B Shinde
 
Exercices vhdl
Exercices vhdlExercices vhdl
Exercices vhdlyassinesmz
 

Tendances (20)

Architecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGAArchitecture et programmation des circuits CPLD et des FPGA
Architecture et programmation des circuits CPLD et des FPGA
 
Electronic Hardware Design with FPGA
Electronic Hardware Design with FPGAElectronic Hardware Design with FPGA
Electronic Hardware Design with FPGA
 
VHDL/FPGA
VHDL/FPGA VHDL/FPGA
VHDL/FPGA
 
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarquésProgrammation de systèmes embarqués : Introduction aux systèmes embarqués
Programmation de systèmes embarqués : Introduction aux systèmes embarqués
 
Arm système embarqué
Arm système embarquéArm système embarqué
Arm système embarqué
 
Formation stm32
Formation stm32Formation stm32
Formation stm32
 
Systeme embarque td1
Systeme embarque td1Systeme embarque td1
Systeme embarque td1
 
STM32 F4 (PWM,SPI And ADC Test Examples)
STM32 F4 (PWM,SPI And ADC Test Examples)STM32 F4 (PWM,SPI And ADC Test Examples)
STM32 F4 (PWM,SPI And ADC Test Examples)
 
Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32Généralités sur les périphériques du STM32
Généralités sur les périphériques du STM32
 
4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design Flow4.FPGA for dummies: Design Flow
4.FPGA for dummies: Design Flow
 
FPGA
FPGAFPGA
FPGA
 
FPGAs : An Overview
FPGAs : An OverviewFPGAs : An Overview
FPGAs : An Overview
 
Intro arduino
Intro arduinoIntro arduino
Intro arduino
 
Esp8266 NodeMCU
Esp8266 NodeMCUEsp8266 NodeMCU
Esp8266 NodeMCU
 
FPGA
FPGAFPGA
FPGA
 
FPGA Introduction
FPGA IntroductionFPGA Introduction
FPGA Introduction
 
Langage vhdl
Langage vhdlLangage vhdl
Langage vhdl
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
System On Chip
System On ChipSystem On Chip
System On Chip
 
Exercices vhdl
Exercices vhdlExercices vhdl
Exercices vhdl
 

En vedette

correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique omar bllaouhamou
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGAvelamakuri
 
Les examens d'analyse numerique eest
Les examens d'analyse numerique eestLes examens d'analyse numerique eest
Les examens d'analyse numerique eestomar bllaouhamou
 
Expose tr-de-chaleur-dans-un-cylindre
Expose tr-de-chaleur-dans-un-cylindreExpose tr-de-chaleur-dans-un-cylindre
Expose tr-de-chaleur-dans-un-cylindreomar bllaouhamou
 
Les comportements d’achats multicanaux des internautes
Les comportements d’achats  multicanaux des internautesLes comportements d’achats  multicanaux des internautes
Les comportements d’achats multicanaux des internautesNicolas Prigent
 
GSM in Mauritel and / QoS
GSM in Mauritel and / QoSGSM in Mauritel and / QoS
GSM in Mauritel and / QoStahoos
 
Béton contexte normatif
Béton contexte normatifBéton contexte normatif
Béton contexte normatifSami Sahli
 
8 grafcet avec reprise de séquence
8  grafcet avec reprise de séquence8  grafcet avec reprise de séquence
8 grafcet avec reprise de séquenceomar bllaouhamou
 
Soutenance de stage messerlin
Soutenance de stage messerlinSoutenance de stage messerlin
Soutenance de stage messerlinGaut' Xp
 
Swindon the making of an asic
Swindon the making of an asicSwindon the making of an asic
Swindon the making of an asicSwindinSilicon
 
Lamini&farsane traitement de_signale
Lamini&farsane traitement de_signaleLamini&farsane traitement de_signale
Lamini&farsane traitement de_signaleAsmae Lamini
 
FPGA Architecture Presentation
FPGA Architecture PresentationFPGA Architecture Presentation
FPGA Architecture Presentationomutukuda
 

En vedette (20)

FPGA
FPGAFPGA
FPGA
 
DSP
DSPDSP
DSP
 
Démystifier la programmation avec LabVIEW FPGA
Démystifier la programmation avec LabVIEW FPGADémystifier la programmation avec LabVIEW FPGA
Démystifier la programmation avec LabVIEW FPGA
 
Tutorial xilinx 9.1i
Tutorial xilinx 9.1i Tutorial xilinx 9.1i
Tutorial xilinx 9.1i
 
correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGA
 
Les examens d'analyse numerique eest
Les examens d'analyse numerique eestLes examens d'analyse numerique eest
Les examens d'analyse numerique eest
 
Traitement de signal
Traitement de signalTraitement de signal
Traitement de signal
 
Expose tr-de-chaleur-dans-un-cylindre
Expose tr-de-chaleur-dans-un-cylindreExpose tr-de-chaleur-dans-un-cylindre
Expose tr-de-chaleur-dans-un-cylindre
 
Les comportements d’achats multicanaux des internautes
Les comportements d’achats  multicanaux des internautesLes comportements d’achats  multicanaux des internautes
Les comportements d’achats multicanaux des internautes
 
GSM in Mauritel and / QoS
GSM in Mauritel and / QoSGSM in Mauritel and / QoS
GSM in Mauritel and / QoS
 
Béton contexte normatif
Béton contexte normatifBéton contexte normatif
Béton contexte normatif
 
8 grafcet avec reprise de séquence
8  grafcet avec reprise de séquence8  grafcet avec reprise de séquence
8 grafcet avec reprise de séquence
 
Soutenance de stage messerlin
Soutenance de stage messerlinSoutenance de stage messerlin
Soutenance de stage messerlin
 
Swindon the making of an asic
Swindon the making of an asicSwindon the making of an asic
Swindon the making of an asic
 
Lamini&farsane traitement de_signale
Lamini&farsane traitement de_signaleLamini&farsane traitement de_signale
Lamini&farsane traitement de_signale
 
Sap -mise_en_oeuvre
Sap  -mise_en_oeuvreSap  -mise_en_oeuvre
Sap -mise_en_oeuvre
 
chap5 modulations
chap5 modulationschap5 modulations
chap5 modulations
 
FPGA Architecture Presentation
FPGA Architecture PresentationFPGA Architecture Presentation
FPGA Architecture Presentation
 
DSP by FPGA
DSP by FPGADSP by FPGA
DSP by FPGA
 

Similaire à Processeur FPGA

COURS VHDL PROGRAMMATION ET _ETAPES pour comprendre
COURS VHDL   PROGRAMMATION ET _ETAPES pour comprendreCOURS VHDL   PROGRAMMATION ET _ETAPES pour comprendre
COURS VHDL PROGRAMMATION ET _ETAPES pour comprendreMariamHafsa
 
Emulateur d’application soc
Emulateur d’application socEmulateur d’application soc
Emulateur d’application socWassim Smati
 
Fpga handout
Fpga handoutFpga handout
Fpga handoutassnad
 
Diapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalDiapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalAmin Ferjani
 
Rapport d'alternance Ingénieur électronique Bruno BARTOLI 2011
Rapport d'alternance Ingénieur électronique Bruno BARTOLI 2011Rapport d'alternance Ingénieur électronique Bruno BARTOLI 2011
Rapport d'alternance Ingénieur électronique Bruno BARTOLI 2011Bruno BARTOLI
 
Présentation de projet de fin d’études
Présentation de projet de fin d’étudesPrésentation de projet de fin d’études
Présentation de projet de fin d’étudesAimen Hajri
 
Development and implementation of the protocol CANopen on the ezLINX platform...
Development and implementation of the protocol CANopen on the ezLINX platform...Development and implementation of the protocol CANopen on the ezLINX platform...
Development and implementation of the protocol CANopen on the ezLINX platform...Amine Barrak
 
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis GroupIBM France Lab
 
Circuits-programmables.pdf
Circuits-programmables.pdfCircuits-programmables.pdf
Circuits-programmables.pdfHouBou3
 
Mise en place du Firewall IPCop
Mise en place du Firewall IPCopMise en place du Firewall IPCop
Mise en place du Firewall IPCopMohammed Zaoui
 
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur siteCWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur siteCapgemini
 
Es96 g formation-definition-de-la-configuration-hcd-pour-z-os
Es96 g formation-definition-de-la-configuration-hcd-pour-z-osEs96 g formation-definition-de-la-configuration-hcd-pour-z-os
Es96 g formation-definition-de-la-configuration-hcd-pour-z-osCERTyou Formation
 
Architecture des ordinateurs
Architecture des ordinateursArchitecture des ordinateurs
Architecture des ordinateursRMwebsite
 
Cours-Architecture-des-Ordinateurs-4.pdf
Cours-Architecture-des-Ordinateurs-4.pdfCours-Architecture-des-Ordinateurs-4.pdf
Cours-Architecture-des-Ordinateurs-4.pdfMarietteSossa
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesXavier MARIN
 

Similaire à Processeur FPGA (20)

COURS VHDL PROGRAMMATION ET _ETAPES pour comprendre
COURS VHDL   PROGRAMMATION ET _ETAPES pour comprendreCOURS VHDL   PROGRAMMATION ET _ETAPES pour comprendre
COURS VHDL PROGRAMMATION ET _ETAPES pour comprendre
 
Systeme embarque
Systeme embarqueSysteme embarque
Systeme embarque
 
Emulateur d’application soc
Emulateur d’application socEmulateur d’application soc
Emulateur d’application soc
 
Presentation,PFE
Presentation,PFEPresentation,PFE
Presentation,PFE
 
Fpga handout
Fpga handoutFpga handout
Fpga handout
 
Diapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_finalDiapo zig bee_amin_jan11_final
Diapo zig bee_amin_jan11_final
 
Rapport d'alternance Ingénieur électronique Bruno BARTOLI 2011
Rapport d'alternance Ingénieur électronique Bruno BARTOLI 2011Rapport d'alternance Ingénieur électronique Bruno BARTOLI 2011
Rapport d'alternance Ingénieur électronique Bruno BARTOLI 2011
 
Présentation de projet de fin d’études
Présentation de projet de fin d’étudesPrésentation de projet de fin d’études
Présentation de projet de fin d’études
 
Development and implementation of the protocol CANopen on the ezLINX platform...
Development and implementation of the protocol CANopen on the ezLINX platform...Development and implementation of the protocol CANopen on the ezLINX platform...
Development and implementation of the protocol CANopen on the ezLINX platform...
 
Pres2012 nada
Pres2012 nadaPres2012 nada
Pres2012 nada
 
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group20190520  - IBM Cloud Paris-Saclay Meetup - Hardis Group
20190520 - IBM Cloud Paris-Saclay Meetup - Hardis Group
 
Circuits-programmables.pdf
Circuits-programmables.pdfCircuits-programmables.pdf
Circuits-programmables.pdf
 
Soc
SocSoc
Soc
 
Mise en place du Firewall IPCop
Mise en place du Firewall IPCopMise en place du Firewall IPCop
Mise en place du Firewall IPCop
 
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur siteCWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
CWIN17 Paris/ Field Worker, solution PAN LAN d’aide aux intervenants sur site
 
3552502.pptx
3552502.pptx3552502.pptx
3552502.pptx
 
Es96 g formation-definition-de-la-configuration-hcd-pour-z-os
Es96 g formation-definition-de-la-configuration-hcd-pour-z-osEs96 g formation-definition-de-la-configuration-hcd-pour-z-os
Es96 g formation-definition-de-la-configuration-hcd-pour-z-os
 
Architecture des ordinateurs
Architecture des ordinateursArchitecture des ordinateurs
Architecture des ordinateurs
 
Cours-Architecture-des-Ordinateurs-4.pdf
Cours-Architecture-des-Ordinateurs-4.pdfCours-Architecture-des-Ordinateurs-4.pdf
Cours-Architecture-des-Ordinateurs-4.pdf
 
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseriesBreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
BreizhCamp 2019 - IoT et open source hardware pour la collecte de timeseries
 

Dernier

gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfssuserc72852
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...Faga1939
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaireTxaruka
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...Nguyen Thanh Tu Collection
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 

Dernier (13)

gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Cours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdfCours Préparation à l’ISO 27001 version 2022.pdf
Cours Préparation à l’ISO 27001 version 2022.pdf
 
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
L'ÉVOLUTION DE L'ÉDUCATION AU BRÉSIL À TRAVERS L'HISTOIRE ET LES EXIGENCES DE...
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 

Processeur FPGA

  • 1. PROJET DE FIN D’ETUDE Filière : SCIENCES DE LA MATIERE PHYSIQUE (SMP) SEMESTRE 6 Le processeur FPGA ROYAUME DU MAROC UNIVERSITE MOHAMMED V-AGDAL FACULTE DES SCIENCES DEPARTEMENT DE PHYSIQUE Réalisé par:  KIBOU Hassan Encadrants:  Mr: OUADOU Mohamed  Mr: BISENGAR Ahmed
  • 2. 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
  • 3. PLAN Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed 1)Introduction 2)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
  • 4. Il y a deux types de processeurs: processeurs généralistes et les processeurs spécialisés 1)Introduction Les processeurs Les processeurs généralistes Les processeurs spécialisés Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed Intel Motorola DSPFPGA
  • 5. 2)La classification des circuits Logiques Circuits Logiques Circuits programmables Logique standard CPLD PLD PAL FPGA Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
  • 6.  Figure1Image2.png Il existe plusieurs types de PAL selon la structure de la sortie: -Combinatoire: Figure1image3.png -Séquentielle: Figure1image4.png -Versatiles: Figure1image5.png Figure1image6.png 2)La classification des circuits Logiques :PAL Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
  • 7.  Figure2image1.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
  • 8. 3)Les circuits FPGA 3.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
  • 9. 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
  • 10. 3.2)L’architecture de FPGA Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
  • 11. CLB:Block Logic configurable LUT à 4 variables Multiplexeur Bascules D 2 Multiplexeur Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
  • 12. Les interconnexions Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
  • 13. 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
  • 14. 3.1)Technologies de programmation Type reprogrammable Volatile Technologies Fuse Non Non Bipolaire Anti fuse Non Non CMOS EPROM En dehors du circuit Non UVCMOS EEPROM Dans le circuit Non EECMOS SRAM Dans le circuit Oui CMOS Les différents technologies utilisés pour les FPGA Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
  • 15. Les fabricants de FPGA:  Actel  Altera  Lattice  Atmel XILINX 3.2)Les différents fabricants de FPGA Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
  • 16. 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
  • 17. 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
  • 18. 5)Le flot de conception Codage avec le langage VHDL Synthèse Routage et placement Configuration Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
  • 19.  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
  • 20. VGA est une norme du signal 6.1)VGA Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
  • 21. Quartus D’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
  • 22. 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
  • 23. 8)L’application sur plateforme XILINX ISE 9.2I Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
  • 24. 8)L’application sur plateforme XILINX ISE 9.2I Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed
  • 25. 2% 1% 2% 5% 8% Le pourcentage Number of slices Number of slices Flip Flops Number of 4 input LUTs Number of bonded IOBs Number 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
  • 26.  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
  • 27.  Merci de votre attention Les circuits FPGA Réalisé par: KIBOU Hassan Encadrants: Mr: OUADOU Mohamed & Mr: BISENGAR Ahmed