14 lines
		
	
	
		
			200 B
		
	
	
	
		
			Verilog
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			200 B
		
	
	
	
		
			Verilog
		
	
	
	
	
	
| module adder3bit(
 | |
| 	input [2:0] A,
 | |
| 	input [2:0] B,
 | |
| 	output [3:0] C
 | |
| );
 | |
| 
 | |
| 
 | |
| wire c1, c2, c3, c4;
 | |
| ha a0(A[0], B[0], C[0], c1);
 | |
| fa a1(A[1], B[1], c1, C[1], c2);
 | |
| fa a2(A[2], B[2], c2, C[2], C[3]);
 | |
| 
 | |
| endmodule
 |