题解 | 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

全加器,秒

全部评论

相关推荐

2024-12-31 14:09
江西联通省公司 AI岗 目前手里最好的offer也就这个薪资的不到2倍 211硕
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务