Académique Documents
Professionnel Documents
Culture Documents
TECHNOLOGIQUES DE GABÈS
Présenté par :
LASSAAD TAYARI
PLD Plan
Introduction
Les composants logiques programmables
SPLD {PLE, PLA, PAL et GAL}
CPLD
FPGA
Les étapes de conception
<lassaad.tayari@isetn.rnu.tn> 3
PLD
ISET DE GABÈS
Introduction
Différentes approches pour un système logique
logique standard
ASIC (Application Specific Integrated Circits)
Les microprocesseurs
PLD
CIRCUITS
LOGIQUES
MICRO
Circuit
standards
ASICS PROCESSEURS
Microprocesseurs
Portes logiques de base: Circuits à la
PLD demande Microcontroleurs
- AND, OR, NOT, XOR
DSP
- multiplexeurs
- decodeurs SPLD CPLD FPGA Pré-caractérisé
Full custom
- additionneurs … PAL
<lassaad.tayari@isetn.rnu.tn> 5
GAL
ISET DE GABÈS
E1
E2 MATRICE
ET
En
m termes
f1
f2
MATRICE
OU
fp
<lassaad.tayari@isetn.rnu.tn> 8
ISET DE GABÈS
E1
E2
E1 E3
E2 S=E1.E2
E3
SCHEMA S=E1.E2
REPRESENTATION
<lassaad.tayari@isetn.rnu.tn> 9
ISET DE GABÈS
E1
E1
E2
E2
E3
E3
P1 P2
P3 P2 P1 P3
SCHEMA REPRESENTATION
<lassaad.tayari@isetn.rnu.tn> 10
ISET DE GABÈS
PLD Matrice OU
E1
E1
E2 S=E1+ E2 E2
E3 E3
SCHEMA
S=E1+E2
REPRESENTATION
<lassaad.tayari@isetn.rnu.tn> 11
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 12
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 13
ISET DE GABÈS
Matrice OU Fixe
PAL 4 entrées
4 sorties
16 Produits
16=24
Matrice ET Programmable O3 O2 O1 O0
Sorties
<lassaad.tayari@isetn.rnu.tn> 14
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 15
ISET DE GABÈS
Sorties à registres
<lassaad.tayari@isetn.rnu.tn> 16
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 17
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 18
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 19
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 20
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 21
ISET DE GABÈS
ES ES ES ES
Matrice d ’interconnexions
ES ES ES ES
<lassaad.tayari@isetn.rnu.tn> 22
ISET DE GABÈS
FPGA le « top »
ES
BL BL BL BL
BL BL BL BL Canaux
d ’interconnexions
ES
ES
BL BL BL BL
BL BL BL BL
ES
ES
BL BL BL BL
ES
ES
BL BL BL BL
ES ES ES ES
<lassaad.tayari@isetn.rnu.tn> 25
2 ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 26
3 ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 27
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 28
1
ISET DE GABÈS
schéma
organigramme
Table de vérité
machine d’état
<lassaad.tayari@isetn.rnu.tn> 29
2
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 31
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 32
1
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 33
2
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 34
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 36
ISET DE GABÈS
<lassaad.tayari@isetn.rnu.tn> 37
1
ISET DE GABÈS
Textes
Compilateur Simulateur
VHDL
(HDS) (ModelSim)
Graphiques Synthèse
(Leonardo)
EDIF
« fitter »
(ex : Warp)
Programmateur
ou Isp
JEDEC
<lassaad.tayari@isetn.rnu.tn> 38
2
ISET DE GABÈS
Textes
Compilateur Simulateur
VHDL
(HDS) (ModelSim)
Graphiques Synthèse
(Leonardo)
EDIF
Place/Route
(Leonardo)
Programmateur
VHDL,bin
<lassaad.tayari@isetn.rnu.tn> 39
1
ISET DE GABÈS
Glossaire
ASIC Application Specific Integrated Circuit
SPLD Simple Programmable Logic Device
CPLD Complex Programmable Logic Device
EDIF Electronic Design Interchange File
EEPROM Electrically Erasable Programmable ROM
FPGA Field Programmable Logic Device
FSM Finite State Machine
HDL Hardware Design Language
<lassaad.tayari@isetn.rnu.tn> 40
2
ISET DE GABÈS
Glossaire
IP Intellectual Property
ISP In Situ Programmable
JEDEC Joint Electronic Device Engineering Council
OTP On Time Programmable
SOC System On a Chip
RTL Register transfer Level
SRAM Static RAM
VHDL Very high speed integrated circuit-HDL
<lassaad.tayari@isetn.rnu.tn> 41
n entrées
Matrice OU programmable
O3 O2 O1 O0
Matrice ET Programmable
Sorties
FPLA 4 Entrées 4 Sorties 16 Produits
<lassaad.tayari@isetn.rnu.tn> 42