相信很多人看过下面的代码
超前进位加法器
但是这次老师要求做的是由一位全加器构成的四位全加器,所以为了通过实践我完成了一份代码
input [3:0]A,B;
input C0;
output [3:0]F;
output C4;
xor XU1(F[0],A[0],B[0],C0),
XU2(F[1],A[1],B[1],C1),
XU3(F[2],A[2],B[2],C2),
XU4(F[3],A[3],B[3],C3);
and AN1(W0,A[0],C0),
AN2(K0,B[0],C0),
AN3(E0,A[0],B[0]),
AN4(W1,A[1],C1),
AN5(K1,B[1],C1),
AN6(E1,A[1],B[1]),
AN7(W2,A[2],C2),
AN8(K2,B[2],C2),
AN9(E2,A[2],B[2]),
ANq(W3,A[3],C3),
ANw(K3,B[3],C3),
ANe(E3,A[3],B[3]);
or OR1(C1,W0,E0,K0),
OR2(C2,W1,E1,K1),
OR3(C3,W2,E2,K2),
OR4(C4,W3,E3,K3);
写的这么捞因为急着排队验收随便写的,至少验收通过了
本文用于备忘与分享