日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

4bit超前进位加法器电路

發布時間:2023/12/15 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4bit超前进位加法器电路 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

4bit超前進位加法器電路

題目描述
采用門級描述方式,實現此4bit超前進位加法器,接口電路如下:

`timescale 1ns/1nsmodule lca_4(input [3:0] A_in ,input [3:0] B_in ,input C_1 ,output wire CO ,output wire [3:0] S );and ad3(ad3_o,A_in[3],B_in[3]),ad2(ad2_o,A_in[2],B_in[2]),ad1(ad1_o,A_in[1],B_in[1]),ad0(ad0_o,A_in[0],B_in[0]),//Gad4(ad4_o,xr3_o,CO3),ad5(ad5_o,xr2_o,CO2),ad6(ad6_o,xr1_o,CO1),ad7(ad7_o,xr0_o,C_1);xor xr3(xr3_o,A_in[3],B_in[3]),xr2(xr2_o,A_in[2],B_in[2]),xr1(xr1_o,A_in[1],B_in[1]),xr0(xr0_o,A_in[0],B_in[0]),//PS3(S[3],xr3_o,CO3),S2(S[2],xr2_o,CO2),S1(S[1],xr1_o,CO1),S0(S[0],xr0_o,C_1);//Sor co1(CO1,ad0_o,ad7_o),co2(CO2,ad1_o,ad6_o),co3(CO3,ad2_o,ad5_o),co4(CO,ad3_o,ad4_o); endmodule

知識點

`timescale 1ns / 1ps // Description: // 超前進位加法器,主要解決全加器進位位依賴低位的問題(加法器位寬較大時組合邏輯時延長。 // C(i+1) = G(i)+P(i)C(i) // 其中 G = AB P= A+B ,G成為生成信號(generate),P成為傳播信號(propagate)module Carry_Lookahead_Adder( input [3:0] A , input [3:0] B , input Cin , output [3:0] S , output Cout);wire c1,c2,c3; // 超前進位算法 assign c1 = (A[0]&B[0]) |((A[0]+B[0])&Cin) ; assign c2 = (A[1]&B[1]) |((A[1]+B[1])&c1 ) ; assign c3 = (A[2]&B[2]) |((A[2]+B[2])&c2 ) ; assign Cout = (A[3]&B[3])|((A[3]+B[3])&c3 ) ; // 各位的值還是需要全加器,超前進位加法器解決的只是進位問題 assign S = {A[3]^B[3]^c3,A[2]^B[2]^c2,A[1]^B[1]^c1,A[0]^B[0]^Cin}; endmodule

總結

以上是生活随笔為你收集整理的4bit超前进位加法器电路的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。