Files
nand2tetris_verilog/halfadder.v
2024-06-13 19:58:39 -07:00

13 lines
237 B
Verilog

`ifndef _halfadder_v
`define _halfadder_v
`include "and.v"
`include "xor.v"
module HalfAdder (input a, input b, output sum, output carry);
Xor u1 (.a(a), .b(b), .out(sum));
And u2 (.a(a), .b(b), .out(carry));
endmodule
`endif