当前位置:   article > 正文

verilog使用1bit全加器实现4bit全加器【行波进位法】_4比特全加器

4比特全加器

 行波加法器的电路图构成

  1. module adder4bit(
  2. input [3:0] a,
  3. input [3:0] b,
  4. input c_in,
  5. output [3:0] sum,
  6. output c_out
  7. );
  8. wire c1, c2, c3;
  9. adder1bit a1(a[0],b[0],c_in,sum[0],c1);
  10. adder1bit a1(a[1],b[1],c1,sum[1],c2);
  11. adder1bit a1(a[2],b[2],c2,sum[2],c3);
  12. adder1bit a1(a[3],b[3],c3,sum[3],c_out);
  13. endmodule
  14. module adder1bit(
  15. input a,
  16. input b,
  17. input c_in,
  18. output sum,
  19. output c_out
  20. );
  21. assign sum = a ^ b ^ c_cin;
  22. assign c_out = (a & b) + (a ^ b) & c_cin;
  23. endmodule

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/577459
推荐阅读
相关标签
  

闽ICP备14008679号