Professional Documents
Culture Documents
Tổng Hợp Code Các Mạch Điện Đã Học
Tổng Hợp Code Các Mạch Điện Đã Học
Module bt(C,S,a,b);
Input a,b;
output C,S;
Assign C = a&b;
Assign S = a^b;
Endmodule
BÁN TRỪ
module and2 (D,B,x,y);
input x,y;
output D,B;
assign D = x ^ y;
assign B = ~x & y;
Endmodule
MẠCH GIẢI MÃ
module decoder_2to4(a,b,q1,q2,q3,q4);
input a,b;
output q1,q2,q3,q4;
assign q1=~a&~b;
assign q2=~a&b;
assign q3=a&~b;
assign q4=a&b;
endmodule
module decoder_3to8(a, b, c, q1, q2, q3, q4, q5, q6, q7, q8);
input a, b, c;
output q1, q2, q3, q4, q5, q6, q7, q8;
assign q1=~a&~b&~c;
assign q2=~a&~b&c;
assign q3=~a&b&~c;
assign q4=~a&b&c;
assign q5=a&~b&~c;
assign q6=a&~b&c;
assign q7=a&b&~c;
assign q8=a&b&c;
endmodule
MẠCH SO SÁNH
Module ss(Y0,Y1,Y2,a,b);
Input a,b;
Output Y0,Y1,Y2;
Assign Y0 = ~a&b
Assign Y1 = ~(a^b)
Assign Y2 = a&~b
endmodule