Documente Academic
Documente Profesional
Documente Cultură
b.)
c.)
d.)
103
Probleme porţi logice - teste
a.)
b.)
c.)
d.)
b.)
104
Elemente de electronică digitală
c.)
d.)
b.)
c.)
d.)
105
Probleme porţi logice - teste
a.) Y = (A + B)C
b.) Y = AB C
c.) Y = (A + B) C
d.) Y = (A + B) C
a.) Y = (A + B)C
b.) Y = AB C
c.) Y = (A + B) C
d.) Y = (A + B) C
a.) Y = (A + B)C
b.) Y = AB C
c.) Y = (A + B) C
106
Elemente de electronică digitală
d.) Y = (A + B) C
a.) Y = (A + B)C
b.) Y = AB C
c.) Y = (A + B) C
d.) Y = (A + B) C
A
B
C
a.)
b.)
107
Probleme porţi logice - teste
c.)
d.)
108
Elemente de electronică digitală
a.) AND
b.) NAND
c.) OR
d.) NOR
module LAND(Y,A,B);
input A,B;
output Y;
reg Y;
always @(A or B)
begin
Y<=(A & B);
end
endmodule
109
Probleme porţi logice - teste
wire Y_t;
LAND LAND_t(Y_t,A_t,B_t);
always
begin
A_t<=0;B_t<=0;
#10$display("Y=5b",Y_t);
A_t<=0;B_t<=1;
#10$display("Y=5b",Y_t);
A_t<=1;B_t<=1;
#10$display("Y=5b",Y_t);
A_t<=1;B_t<=0;
#10$display("Y=5b",Y_t);
end
endmodule
110
Elemente de electronică digitală
d.) NOR
111
Probleme porţi logice - teste
module LNAND(Y,A,B);
input A,B;
output Y;
reg Y;
always @(A or B)
begin
Y<=~(A & B);
end
endmodule
module Testbench;
reg A_t,B_t;
wire Y_t;
LNAND LNAND_t(Y_t,A_t,B_t);
always
begin
A_t<=0;B_t<=0;
#10$display("Y=5b",Y_t);
A_t<=0;B_t<=1;
#10$display("Y=5b",Y_t);
A_t<=1;B_t<=1;
#10$display("Y=5b",Y_t);
A_t<=1;B_t<=0;
#10$display("Y=5b",Y_t);
end
endmodule
112
Elemente de electronică digitală
c.) OR
d.) NOR
113
Probleme porţi logice - teste
module LOR(Y,A,B);
input A,B;
output Y;
reg Y;
always @(A or B)
begin
Y<=(A | B);
end
endmodule
114
Elemente de electronică digitală
A_t<=1;B_t<=1;
#10$display("Y=5b",Y_t);
A_t<=1;B_t<=0;
#10$display("Y=5b",Y_t);
end
endmodule
115
Probleme porţi logice - teste
module LNOR(Y,A,B);
input A,B;
output Y;
reg Y;
116
Elemente de electronică digitală
always @(A or B)
begin
Y<=~(A | B);
end
endmodule
117
Probleme porţi logice - teste
118
Elemente de electronică digitală
c.) OR
d.) NOT
module LNOT(Y,A);
input A;
output Y;
reg Y;
always @(A)
begin
Y<=~A;
end
endmodule
119
Probleme porţi logice - teste
b.)
c.)
d.)
120
Elemente de electronică digitală
Răspunsuri
121
Probleme porţi logice - teste
122