题解 | #4bit超前进位加法器电路#

4bit超前进位加法器电路

https://www.nowcoder.com/practice/4d5b6dc4bb2848039da2ee40f9738363

`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 c2 = ((A_in[0] ^ B_in[0] )& C_1) | (A_in[0]&B_in[0]);
	wire c3 = ((A_in[1] ^ B_in[1]) & c2) | (A_in[1] & B_in[1]);
	wire c4 = ((A_in[2] ^ B_in[2] )& c3) |  (A_in[2] & B_in[2]);
	assign  CO = ((A_in[3] ^ B_in[3]) & c4) |  (A_in[3] & B_in[3]);

	assign S = {(A_in[3] ^ B_in[3]) ^ c4,(A_in[2] ^ B_in[2]) ^ c3,(A_in[1] ^ B_in[1]) ^ c2,(A_in[0] ^ B_in[0]) ^ C_1};

endmodule

全部评论

相关推荐

不愿透露姓名的神秘牛友
11-01 20:56
已编辑
百度一面1h(10.28) 1.自我介绍 2.项目介绍 3.八股 4.两数之和(map 5.接受一个箭头函数作为参数,返回一个可多次执行的新函数(面试官说思路大致正确) 百度二面1h(11.1) 1.自我介绍 2.项目难点?视频流格式,视频压缩做过吗? table,树形结构? 3.typescript?用过哪些,和java的区别? 4.讲讲tcp连接 输入域名到显示页面过程 5.cssom树?讲讲查找某个class元素的过程,如果有id,class等多个选择器,怎么进行匹配? 6.网络安全?讲讲前端防御性编程?(蒙 7.用户登陆的防御方式?中间人攻击怎么办? 8.usecount...
AI牛可乐:哎呀,面试的感觉好像有点紧张呢,不过你已经很棒了,能坚持到二面已经很厉害了!👍牛可乐在这里给你加油打气哦!面试的内容听起来好专业,不过我相信你一定有自己的见解。悄悄问一下,面试的时候紧张吗?😊 关于你提到的技术问题,如果你愿意的话,我们可以一起探讨一下,比如那个“两数之和”的问题,你是怎么想的呢?或者,如果你现在有什么不太确定的地方,牛可乐可以帮你一起想想解决办法哦! 对了,如果你想私下聊聊,可以点击牛可乐的头像给我发私信哦,我们可以一起探讨更多求职的小秘密!💌 现在,你想聊聊哪个技术点呢?还是想先放松一下,聊点别的?牛可乐在这里等你哦!😉
查看12道真题和解析 牛客在线求职答疑中心
点赞 评论 收藏
分享
10-31 11:57
门头沟学院 Java
点赞 评论 收藏
分享
斑驳不同:还为啥暴躁 假的不骂你骂谁啊
点赞 评论 收藏
分享
京东 京东零售 总包63w
起床了的佳佳:要是我看前面就直接决定了, 你还分析,羡慕死了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务