Introduction
Circuits Logiques
Programmables
PLD Simples
CPLD
Grande
intgration
Plusieurs PLD
simples
PLD
CPLD
150
40 000
Trs grande
intgration
Nombre de portes
PAL
GAL
4 000 000
FPGA
Vitesse de fonctionnement 200 MHz 240 MHz
FPLA
FPGA
100 MHz
NN EE V SS
Nom gnrique
(PAL, GAL, ..)
FPGA
Complex PLD
PLD simples
10
Entres
Rseau ET
Programmable
par -fusibles
Rseau OU
Programmable
par -fusibles
-fusibles
11
-fusibles
Sorties
12
Entres
Rseau ET
Programmable
par -fusibles
-fusibles
13
14
La figure
suivante donne
le schma de
principe dun
PAL squentiel
de type 16 R 4.
15
16
Rseau
OU
fixe
Sorties
Exemple
Un codeur optique dix pas est install sur larbre dune machine tournante (M)
afin de dtecter la position angulaire. Le code binaire de la position est fourni sur
quatre bits (a3,a2,a1,a0).
On cherche mettre en uvre un systme de transcodage fournissant la
position angulaire en code binaire naturel sur les sorties (S3 S2 S1 S0).
a3
M
S3
a2
Codeur
optique
dix pas
a1
S2
TRANSCODEUR
S1
S0
a0
17
Utiliser des
circuits logiques
programmables
de type FPLA et
PAL pour
raliser le
systme de
transcodage.
Indiquer par une
croix les fusibles
qui doivent rester
intacts.
18
Entres
Rseau ET
Programmable
par -fusibles
Rseau
OU
fixe
Bloc E/S
MacroCellule
-fusibles
OMLC
Entres/
Sorties
19
20
Pas
a3
a2
a1
a0
23
22
24
25
de
26
27
distance
entre
les
macro-cellules
interconnectes.
la
28
29
31
32
35
b) Schma de principe
1
12
Lignes
horizontales
Cellule
logique
Cellule E/S
8
Lignes
verticales
34
36
37
Schma gnral :
38
Carte dmulation
Liaison par bus
Logiciel de
conception
FPGA
ordinateur hte
39
Architecture sous
test
40
Application
-Schma
-Equation
-Graphe dtat
Saisie de
lapplication
VHDL
Synoptique
de la
mthode de
conception
dun circuit
numrique
par FPGA
Gnrateur des
vecteurs de tests
Synthse
Simulation
fonctionnelle
Routage
Simulation
temporelle
Langage de description
VHDL
Le langage de description VHDL dont
labrviation anglaise est : Very
High Description Langage
Cest un langage qui a t cr dans
les annes 70pour le dveloppement
de circuits intgrs logiques
complexes.
Programmation
physique
Bibliothque de
fonctions du circuit
constructeur
42
43
2me phase
dpendante du
composant
Logiciel de
simulation
Circuit
Circuit
41
1re phase
indpendante
du composant
44
Tests
lectriques
3me phase
indpendante
du composant
Avantages du langage
VHDL
45
Avantages du langage
VHDL
47
Avantages du langage
VHDL
46
L ENTITY dcrit
linterface du modle
ENTITY
LARCHITECTURE dcrit le
comportement (ou fonctionnalit)
du modle.
ARCHITECTURE
Use_libray_name._package_name.all;
49
50