Added 9-bit AND module
This commit is contained in:
@@ -93,7 +93,7 @@ module adder_9bit(
|
|||||||
|
|
||||||
endmodule
|
endmodule
|
||||||
|
|
||||||
module and_gate(
|
module and_1bit(
|
||||||
input wire A,
|
input wire A,
|
||||||
input wire B,
|
input wire B,
|
||||||
output wire C);
|
output wire C);
|
||||||
@@ -102,6 +102,58 @@ module and_gate(
|
|||||||
|
|
||||||
endmodule
|
endmodule
|
||||||
|
|
||||||
|
module and_9bit(
|
||||||
|
input wire [8:0] A,
|
||||||
|
input wire [8:0] B,
|
||||||
|
output wire [8:0] C);
|
||||||
|
|
||||||
|
and_1bit and0(
|
||||||
|
.A(A[0])
|
||||||
|
.B(B[0])
|
||||||
|
.C(C[0]));
|
||||||
|
|
||||||
|
and_1bit and1(
|
||||||
|
.A(A[1])
|
||||||
|
.B(B[1])
|
||||||
|
.C(C[1]));
|
||||||
|
|
||||||
|
and_1bit and2(
|
||||||
|
.A(A[2])
|
||||||
|
.B(B[2])
|
||||||
|
.C(C[2]));
|
||||||
|
|
||||||
|
and_1bit and3(
|
||||||
|
.A(A[3])
|
||||||
|
.B(B[3])
|
||||||
|
.C(C[3]));
|
||||||
|
|
||||||
|
and_1bit and4(
|
||||||
|
.A(A[4])
|
||||||
|
.B(B[4])
|
||||||
|
.C(C[4]));
|
||||||
|
|
||||||
|
and_1bit and5(
|
||||||
|
.A(A[5])
|
||||||
|
.B(B[5])
|
||||||
|
.C(C[5]));
|
||||||
|
|
||||||
|
and_1bit and6(
|
||||||
|
.A(A[6])
|
||||||
|
.B(B[6])
|
||||||
|
.C(C[6]));
|
||||||
|
|
||||||
|
and_1bit and7(
|
||||||
|
.A(A[7])
|
||||||
|
.B(B[7])
|
||||||
|
.C(C[7]));
|
||||||
|
|
||||||
|
and_1bit and8(
|
||||||
|
.A(A[8])
|
||||||
|
.B(B[8])
|
||||||
|
.C(C[8]));
|
||||||
|
|
||||||
|
endmodule
|
||||||
|
|
||||||
module gen_clock();
|
module gen_clock();
|
||||||
|
|
||||||
reg clk;
|
reg clk;
|
||||||
|
|||||||
Reference in New Issue
Block a user