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 과의 차이라고 말 할 수 있습니다.
'디지털논리회로' 카테고리의 다른 글
SR Latch , D Latch (0) | 2024.06.21 |
---|---|
Synchronous, Asynchronous (0) | 2024.06.21 |
Multiplexer ( # Verilog ) (0) | 2024.06.20 |
Decoder ( # Verilog ) (0) | 2024.06.20 |
Encoder ( # Verilog ) (0) | 2024.06.20 |