You are on page 1of 2

Ea 7

Aim amd Simulatt nmulti pl'eh uit tby u bt ALU unit wlh
te and h bit pohallel adde,
hye basic
logic gates

Appahahu Raqui vtd- voib HOL

Veiloy cedes-
Muhiplieh C.A, B);
nut :o A,B
Ouput -6 ;

aCPto7, ACO, 6t0),


Ond on w1,AN1, B[O1);
and os(w, A[21, B/DI);
and auCwE, A[9), 8f1); subeeh
md asC wt*3, ADI, A)
ad a6(w C5], A[1], P]);
ad 04wl), AL21, B[ );
nd a3lw[11, ACST, PLU);
omd asC [3], A[°1, s[2)}
and alo(w[), AL13, B[2I);
amd al1(wnoJ, AL21,Bm)
ond ollwt0, A(91,BtJ)
amd als fwli), Alo), B13);
ALI, 6[430);
and o l4 C w , 9J);
amd aKw 04,A[2],81
omd al6Cwis], At3,
BI30
a d d e 4bit
Phi (Awtin, wen1, w[161, PO,wti){o,u3Wr)y
wIIW[6)w[5], u i )
P*2Ciwce2) wcz w2o3, P[, wi231, {wti,w[y
9 ){ w r i , w I
Oldoltr-ubit

w[) wfK,1utwio) we wo1);


adderubit P Pi, PSa, LkI,PLIIY, PDD,Aun31,u]
23,wpe]w

uro1, 1wg 9, w i winwtnS);


endnodul
Tettencm-

madule multipt 4xytb;

matiplehx ut.PCP) AC), BC0)


inlhal
ha beg AT 13 Bl;
a: B= 11; #100:
00;
A 10;B 1l; A100,;
end

4bit poall cdde


uateleve-
modue addeh_ ubitlS, Ceut A B)
input L: A
input :0J B;

oukpu Cout;
wive [2:1JC;
Fuladde FAO(SL6J en1, Lo1, Bi, rbo)
A

Fuladdeh FASC,Ct),AtI, BII,CLD);


Fullodd FA2CSC23,[31, A22, Bt,c3)
Fulald FASSC,QUaCous, A 31, B[3),c19)
encmodule

Fuladdeh doo How

CARRY, A, D,cin );
Module FuloddlenCSUM,
ngut A,B, Cinj
ownut SvM CARRY
assiqw UM=A BACin
CARRY = AL0)ICB&Cn)1CcinßA);
astign
edmoduie

You might also like