题解 | 4bit超前进位加法器电路
`timescale 1ns/1ns
module lca_4(
input [3:0] A_in ,
input [3:0] B_in ,
input C_1 ,
output wire CO ,
output wire [3:0] S
);
wire CO0,CO1,CO2;
adder adder0 (A_in[0],B_in[0],C_1,S[0],CO0);
adder adder1 (A_in[1],B_in[1],CO0,S[1],CO1);
adder adder2 (A_in[2],B_in[2],CO1,S[2],CO2);
adder adder3 (A_in[3],B_in[3],CO2,S[3],CO);
endmodule
module adder(
input a,b,ci,
output s,co
);
assign s = a ^ b ^ ci;
assign co = (a & b) | (a & ci) | (b & ci);
endmodule
全加器,秒
查看8道真题和解析