Verilog实现的4位串行进位加法器_verilog四位加法器
Verilog实现的4位串行进位加法器由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“verilog四位加法器”。
Verilog实现的4位串行进位加法器(例化了四个一位的全加器)经过modelsim验证正确可用,在DC下综合成功
//文件名:add_4.v
//模块名:add_4
//包含文件 add_full.v
//
module add_4(input [3:0]a, input [3:0]b, input ci, output [3:0] s, output co);wire [3:0] c_tmp;
aign co = c_tmp[3];
add_fulli0(a[0], b[0], ci, s[0], c_tmp[0]);
add_fulli1(a[1], b[1], c_tmp[0], s[1], c_tmp[1]);
add_fulli2(a[2], b[2], c_tmp[1], s[2], c_tmp[2]);
add_fulli3(a[3], b[3], c_tmp[2], s[3], c_tmp[3]);
endmodule
//文件名:add_full.v
//模块名:add_full
//
module add_full(input a, input b, input ci, output s, output co);
aign s = a^b^ci, co=(a&b)|((a|b)& ci);
endmodule
《Verilog实现的4位串行进位加法器.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
点击下载文档
[其他范文]热门文章