Académique Documents
Professionnel Documents
Culture Documents
Introduction
Principe des rseaux programmables
Types des rseaux programmables combinatoires :
PROM : Programmable Read-Only Memory
PAL : Programmable Array Logic
FPLA : Field Progmmable Array Logic
Les rseaux programmables squentiels
1. Introduction
Chaque fonction logique de n variables peut tre mise
sous la forme dune somme de produits.
f ( A, B, C ) A.B.C A.B.C
P1 F1
E0
P2 F2
E1
.
. Matrice ET Matrice OU .
. .
En Pn .
Fn
Exemple
AA A A
Reprsentation simplifie
Soit la fonction f ( A, B, C ) A.B.C A.B.C
A B C
F
2. Principe des portes ET utilises
A B C
S=A.C
Fusible intacte
Un fusible
F1
F2
F3
Principe des portes OU
A B C
S=A + C
Exemple dune matrice OU
non programme
f 1 A.B A.B
f 2 A.B A.B
F1 F2
3. Dfinition des rseaux logiques programmables
F1 F2 F3
Les PROM : exemple
A B
f 1 A.B A.B
f 2 A.B A.B
f 2 A.B A.B
F1 F2 F3
3.2 Les PAL
F1 F2
Les PAL : exemple
f 1( a, b, c ) a.b a.b.c
f 2( a, b, c ) a.b.c 0
A B C
Ce terme donne un 0.
F1 F2
Exercice 1 : Raliser les deux fonctions suivantes avec un PAL qui
possde 3 variables dentres, et Deux termes OU avec chaque
terme OU comporte 4 termes ET ?
F1 F2
Solution Exercice 2
Si Ai .Bi .Ri 1 Ai .Bi .R i 1 Ai .B i .R i 1 Ai .Bi .Ri 1
Ri Ai Bi Ri 1 Ai B i Ri 1 Ai Bi R i 1 Ai Bi Ri 1
Ai Bi Ri-1
Si Ri
3.3 Les FPLA
A B C
Exercice 1 :
Raliser un gnrateur de parit avec un FPLA
rappel :
f(a,b,c)=1 si (abc)2 continet un nombre impaire de 1
0 sinon
Exercie 2:
raliser un multiplixeur 41 en utisant un FPLA ?
Solution Exo 1
f ( A, B, C ) A.B.C A.B.C A.B.C A.B.C
A B C
f
Solution Exo2
S V .(C1.C 0.( E 0) C1.C 0.( E1) C1.C 0.( E 2) C1.C 0.( E 3))
V C1 C0 E3 E2 E1 E0
S
Exercice 3
0 0 F1 A B
0 1 F2
1 0 F3
S0
1 1 F4 S1
UAL
f1 A B
f 2 A.B F
f 3 A.B
f 4 A B
4. Les rseaux programmables sequentiels
Q
D1
h Q
Q
D2
h Q
Exemple : Raliser un compteur modulo 8 synchrone en
utilisant un FPLA squentiel
Q2 Q1 Q0 D2 D1 D0
0 0 0 0 0 1
0 0 1 0 1 0
D0 Q0
0 1 0 0 1 1
D1 Q1.Q 0 Q1.Q 0
0 1 1 1 0 0 D 2 Q 2.Q1.Q 0 Q 2.Q1.Q 0 Q 2.Q1.Q 0 Q 2.Q1.Q 0
1 0 0 1 0 1
1 0 1 1 1 0
1 1 0 1 1 1
1 1 1 0 0 0
Q2 Q1 Q0
D0 Q0
h Q
Q1
D1
h Q
Q2
D2
h Q
Exercice
Raliser le registre dfinit par la table de fonctionnement
suivante laide dun FPLA squentiel ?
Dg Dd h Q3 Q2 Q1 Q0
1 X Q2 Q1 Q0 SL Dcalage gauche
0 1 SR Q3 Q2 Q1 Dcalage droite
0 0 x Q3 Q2 Q1 Q0 tat mmoire