고양이는생선을좋아해 2013. 5. 6. 10:10

#symbol

 

 

2개의 입력과 Carry in을 받아 Sum과 Carry out을 출력하는 가산기

 

 

 

 

 

 

 

2개의 Half Adder와 Or게이트로 구성되어 있다.

 

module FA(a,b,ci,s,co); 
input a,b,ci; 
output s,co; 
wire c1,c2,sm; 

HA u_HA1(.a(b),.b(ci),.s(sm),.co(c1));  
HA u_HA2(.a(a),.b(sm),.s(s),.co(c2)); 
_or2 u_or2(c1,c2,co);   

endmodule