我是靠谱客的博主 深情皮卡丘,最近开发中收集的这篇文章主要介绍【无标题】,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

eda     用四个四位全减器,拼成16位的全减器

module wanzheng(a,b,ci,d,co);

input[15:0] a,b;

input ci;

output[15:0] d;

output co;

wire c1,c2,c3;

quan u1(a[3:0],b[3:0],ci,d[3:0],c1);

quan u2(a[7:4],b[7:4],c1,d[7:4],c2);

quan u3(a[11:8],b[11:8],c2,d[11:8],c3);

quan u4(a[15:12],b[15:12],c3,d[15:12],co);

endmodule

module quan(a,b,ci,d,co);

input[3:0] a,b;

input ci;

output[3:0] d;

output co;

reg[3:0] d,x;

reg co;

always @(*)

 begin

 x=a-ci;

 if(x>=b) begin co=0;d=x-b; end

 else begin co=1;d=x+5'b10000-b; end

 end

endmodule

最后

以上就是深情皮卡丘为你收集整理的【无标题】的全部内容,希望文章能够帮你解决【无标题】所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部