OpenFPGA/vpr7_x2p/vpr/VerilogNetlists/adder.v

20 lines
477 B
Verilog

//------ Module: sram6T_blwl -----//
//------ Verilog file: sram.v -----//
//------ Author: Xifan TANG -----//
module adder(
input [0:0] a, // Input a
input [0:0] b, // Input b
input [0:0] cin, // Input cin
output [0:0] cout, // Output carry
output [0:0] sumout // Output sum
);
wire[1:0] int_calc;
assign int_calc = a + b + cin;
assign cout = int_calc[1];
assign sumout = int_calc[0];
// assign sumout = a ^ b ^ cin;
// assign cout = a & b + a & cin + b & cin;
endmodule