⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adder4.v

📁 实现17位加法
💻 V
字号:
module adder4(A[0],A[1],A[2],A[3],B[0],B[1],B[2],B[3],Cin,Cout,Sum[0],Sum[1],Sum[2],Sum[3],P[0],P[1],P[2],P[3],G[0],G[1],G[2],G[3]);    input [3:0]A,B;    input Cin;    output [3:0]Sum;    output [3:0]P,G;    output Cout;        wire[3:0]Sum;    wire Cout;    wire[3:0]P,G;    wire C0,C1,C2;        assign G=A&B;    assign P=A^B;    assign C0=G[0]|(P[0]&Cin);    assign C1=G[1]|(G[0]&P[1])|(P[1]&P[0]&Cin);    assign C2=G[2]|(G[1]&P[2])|(G[0]&P[2]&P[1])|(P[2]&P[1]&P[0]&Cin);    assign Cout=G[3]|(G[2]&P[3])|(G[1]&P[3]&P[2])|(G[0]&P[3]&P[2]&P[1])|(P[3]&P[2]&P[1]&P[0]&Cin);    assign Sum[0]=A[0]^B[0]^Cin;    assign Sum[1]=A[1]^B[1]^C0;    assign Sum[2]=A[2]^B[2]^C1;    assign Sum[3]=A[3]^B[3]^C2;endmodule    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -