디지털논리회로

Combinational logic - Sequential logic 차이

juniordigital 2024. 6. 21. 00:04

 

 

Combinational logic

현재 입력에 따라 출력이 결정되는 회로를 말합니다.

 

Sequential logic

출력이 입력에 의해서만 결정되지 않고 들어왔던 입력들의 영향또한 받는 논리회로를 말합니다. 

 

 

 

 

 

 

예를 들어보겠습니다. 지금까지 보았던 AND, OR, NOR, 과 같은 Gate 로만 이루어져 입력에 따라 출력이 바로 결정되는  회로를 Combinational logic이라고 할 수 있습니다.

 

Sequential logic 은 자판기로 예를 들어보면 음료수를 사기 위해서 2000원을 넣어야한다고 가정해봅시다.

500원짜리 동전을 넣는다고 할때 500원 , 1000원, 1500원, 2000원까지 넣으면 음료수를 사먹을 수 있습니다.

동전을 넣는 동안 기계는 500원, 1000원등 가격 값을 저장하고 나타낼 수 있어야 합니다.

 

현재상태 (500원) -> 외부입력 (500원) -> 현재상태 (500원) -> 외부출력(1000원), 다음상태 (1000원) -> 현재상태 (1000원) 이런식으로 정보를 저장할 수 있는 회로를 Sequential logic 이라고 하며 이런 점이 Combinational logic 과의 차이라고 말 할 수 있습니다.