Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(UNTELS)
ING.ELECTRONICA Y TELECOMUNICACIONES
TEMA:
Solucin de los problemas del libro Diseo digital
CURSO:
Arquitectura del computador
PROFESOR:
Fredy Campos
CICLO:
VII
ALUMNO(A):
Melanie Mantilla
2015
Lima-PERU
SOLUCION:
3.30. Implemente esta expresin booleana con compuertas OR exclusivo y AND:
F=AB CD + A BCD + AB C D+ A BC D
A, B, C, D, E, F;
x;
wire g, h, i, j;
nand U1, U2, U3, U4:A, U4:B;
endmodule
Solucion.
a)
W1
W3
W2
W4
b)
timescale 1ns/1ps
module Prob_3_32(output F, input x,y);
wire w1, w2, w3, w4;
and #20(w3, x, w1);
not #10(w1, x);
and #20(w4, y, w1);
not #10(w2, y);
or #30(F, w3, w4);
endmodule
module t_Prob_3_32 ();
reg x,y;
wire F;
30ns.
3.33. Escriba
3.34. Escriba la descripcin HDL del circuito especificado por estas funciones
booleanas:
x= A ( CD+ B ) + B C
'
LO CORRECTO ES:
3.37. Una funcin lgica de mayora es una funcin booleana que da 1 si la mayora
de las variables vale 1, y 0 en caso contrario. Escriba una primitiva definida por el
usuario en HDL. Para una funcin de mayora de 3 bits.
+ AB
00C
A\BC
0
1
S01
11
10
S = BC + AC
Esquema :
0
0
0
1
1
1
0
1
HDL
module circt (A, B, C, S);
input A, B, C;
output S;
wire w, x, y, z;
and (w, A, B);
and (x, B, C);
and (y, A, C);
or (z, x, y);
or(S, w, z);
endmodule