Verilog实现的4位超前进位加法器_4位超前进位加法器

其他范文 时间:2020-02-29 06:35:33 收藏本文下载本文
【www.daodoc.com - 其他范文】

Verilog实现的4位超前进位加法器由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“4位超前进位加法器”。

Verilog实现的4位超前进位加法器。

经过modelsim验证正确可用,在DC下综合成功

//文件名:add_4.v

//模块名:add_4

//

module add_4(input [3:0]a, input [3:0]b, input cin, output [3:0] s, output co);

wire [3:0]c_tmp;wire [3:0]g;wire [3:0]p;

aign co = c_tmp[3];

aigng[0] = a[0] & b[0], g[1] = a[1] & b[1], g[2] = a[2] & b[2], g[3] = a[3] & b[3];aignp[0] = a[0] | b[0], p[1] = a[1] | b[1], p[2] = a[2] | b[2], p[3] = a[3] | b[3];

aignc_tmp[0] = g[0] |(p[0] & cin),c_tmp[1] = g[1] |(p[1] & g[0])|(p[1] & p[0] & cin),c_tmp[2] = g[2] |(p[2] & g[1])|(p[2] & p[1] & g[0])|(p[2] & p[1] & p[0] & cin),c_tmp[3] = g[3] |(p[3] & g[2])|(p[3] & p[2] & g[1])|(p[3] & p[2] & p[1] & g[0])|(p[3] & p[2] & p[1] & p[0] & cin);

aign s[3:0] = a[3:0] ^ b[3:0] ^{c_tmp[2:0],cin};

endmodule

下载Verilog实现的4位超前进位加法器word格式文档
下载Verilog实现的4位超前进位加法器.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文