Académique Documents
Professionnel Documents
Culture Documents
INDUSTRIAL
INDICE
Contenido Pg.
Prctica 1
Suma de dos nmeros de tres bits usando PLD 6
Prctica 2
Resta de dos nmeros de tres bits usando PLD 12
Prctica 3
Multiplicador de dos nmeros de tres bits usando PLD 16
Prctica 4
Diseo de un contadorMod-10 usando PLD 21
Prctica 5
Diseo de un Contador Mod-06 usando PLD 21
Introduccin
Objetivo
PRCTICA 1
Responsable de la Prctica:
Ing. Gabriel Beltrn Romn
___________________________
1.1 Objetivo
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
Primer paso
Segundo paso
Tercer paso
Cuarto paso
Software wincupl
Software proteus
PC
GAL22V10
Simulacin en proteus:
PIN 20 = W ; /* */
PIN 19 = R ; /* */
PIN 18 = S ; /* */
W = A&D;
Z = (!A&D)#(A&!D);
X = (!B&!E&G)#(!B&E&!G)#(B&!E&!G)#(B&E&G);
R = (E&G)#(B&G)#(B&E);
Y = (!C&!F&H)#(!C&F&!H)#(C&!F&!H)#(C&F&H);
S = (F&H)#(C&H)#(C&F);
PRCTICA 2
Responsable de la Prctica:
Ing. Gabriel Beltrn Romn
___________________________
2.1. Objetivo
Para realizar la resta de los nmeros binarios se debe tomar en cuenta la siguiente
tabla:
0 - 0 = 0
0 - 1 = 1
1 - 0 = 1
1 - 1 = 0
Software wincupl
Software proteus
PC
GAL22V10
Simulacion en proteus:
Cdigo en wincupl:
PIN 8 = E7 ; /* */
F= E1#E3#E5#E7;
E = E2#E3#E6#E7;
D = E4#E5#E6#E7;
C= !F;
B= !E;
A= !D;
W = A&D;
Z = (!A&D)#(A&!D);
X = (!B&!E&G)#(!B&E&!G)#(B&!E&!G)#(B&E&G);
R = (E&G)#(B&G)#(B&E);
Y = (!C&!F&H)#(!C&F&!H)#(C&!F&!H)#(C&F&H);
S = (F&H)#(C&H)#(C&F);
PRCTICA 3
Responsable de la Prctica:
Ing. Gabriel Beltrn Romn
___________________________
3.1. Objetivo
3.2. Introduccin
0 * 0 = 0
0 * 1 = 0
1 * 0 = 0
1 * 1 = 1
Software wincupl
Software proteus
PC
GAL22V10
3.4 Desarrollo
Simulacin en proteus:
Cdigo en gal:
P1 = A&D;
P2 = D&B;
P3 = D&C;
P4 = A&E;
P5 = E&B;
P6 = E&C;
P7 = F&A;
P8 = F&B;
P9 = F&C;
Z = P1; /* s1 */
X= (!P2&P4)#(P2&!P4); /* s2 */
S= (P2&P4); /* c1 */
P=(P3&P5&!G)#(P3&!P5&P5)#(P3&!P7&G)#(!P3&P5&P7)#(P5&!P7&G)#(!P5&P7&G); /*
c2 */
W = (!P6&!P8&H)#(!P6&P8&!H)#(P6&!P8&!H)#(P6&P8&H); /* s4 */
Q = (P8&H)#(P6&H)#(P6&P8); /* c3 */
R=(!P9&!Q&(P3&P5&G))#(!P9&Q&!(P3&P5&G))#(P9&!Q&!(P3&P5&G))#(P9&Q&(P3&P5&
G)); /* s5 */
O = (Q&(P3&P5&G))#(P9&(P3&P5&G))#(P9&Q); /* c4*/
PRCTICA 4
Responsable de la Prctica:
Ing. Gabriel Beltrn Romn
___________________________
4.1 Objetivo
4.2. Introduccin
Software wincupl
Software proteus
PC
GAL22V10
4.4 Desarrollo
Simulacin en proteus:
Cdigo en gal:
Q0.AR=CLEAR;
Q1.AR=CLEAR;
Q2.AR=CLEAR;
Q0.SP=PRE;
Q1.SP=PRE;
Q2.SP=PRE;
Q0.D= (CAMBIO&(!Q0))#(!CAMBIO&(!Q0));
Q1.D= (CAMBIO&((!Q1&!Q0)#(Q1&Q0)))#(!CAMBIO&((!Q1&Q0)#(Q1&!Q0)));
Q2.D=
(CAMBIO&((!Q2&!Q1&!Q0)#(Q2&Q1)#(Q2&Q0)))#(!CAMBIO&((!Q2&Q1&Q0)#(Q2&!Q0)#
(Q2&!Q1)));
QO.AR=CLEAR;
Q1.AR=CLEAR;
Q2.AR=CLEAR;
Q3.AR=CLEAR;
Q0.SP=PRE;
Q1.SP=PRE;
Q2.SP=PRE;
Q3.SP=PRE;
Q0.D=!Q0;
Q1.D=(!Q3&!Q1&Q0)#(Q1&!Q0);
Q2.D=(!Q2&Q1&Q0)#(Q2&!Q1)#(Q2&!Q0);
Q3.D=(Q2&Q1&Q0)#(Q3&!Q0);