Professional Documents
Culture Documents
8 Bit Ripple Carry Adder
8 Bit Ripple Carry Adder
DATAFLOW
module s8bitrca(input [7:0]A, B, input Cin, output [7:0]S, output Cout);
wire c;
endmodule
);
wire c[2:0];
endmodule
module full_adder(
input A,
input B,
input C,
output s,
output carry
);
assign s=A^B^C;
assign carry=(A&B)|(A^B)&C;
endmodule
SCHEMATIC
SIMULATION