Circuit of Half Adder:
Verilog Code:
module half_adder( A, B, S, C);
	input A,B;
	output S, C;
	assign S = A^B;                                // Sum is the X-OR of input A and B
	assign C = A*B;                               // Carry is the AND of input A and B
endmodule
See Also: Full Adder, 8 bit Adder, Half Subtractor, Full Subtractor, 8 bit subtractor
 
 
 
0 Comments