디지털논리회로

Half Adder ( # Verilog )

juniordigital 2024. 6. 19. 16:14

 

 


 

1자리의 이진수를 연산하는 Half Adder 를 살펴보겠습니다.

아래의 진리표를 봐주세요

INPUT OUTPUT
A B Carry Sum
0 0 0 0
1 0 0 1
0 1 0 1
1 1 1 0

 

Half Adder 의 경우

 

Carry는 INPUT 모두 1인경우 1을 출력하는 AND Gate 로 표현 할 수 있습니다.

 

Carry = AB

 

Sum은 INPUT 중 1의 개수가 홀수일 때 출력하는 OR Gate 로 표현 할 수 있습니다.

 

Sum = A ⊕ B = A'B + AB'

 


 

Gate level

 

 

 

 


 

Verilog

 

TESTBENCH

 

SIM

 

'디지털논리회로' 카테고리의 다른 글

Full Subtractor ( # Verilog )  (0) 2024.06.19
Half Subtractor ( # Verilog )  (0) 2024.06.19
Full Adder ( # Verilog )  (0) 2024.06.19
기초 게이트 (2)  (0) 2024.06.15
기초 게이트 ( 1 )  (0) 2024.06.15