우리가 지금껏 조합 논리회로의 논리식을 다루는 방법과 카르노맵을 알아보았습니다. 지금부터는 자주 사용되는 조합 논리 회로의 부품들에 대해서 알아보겠습니다. 이번 시간에 다룰 것은 "멀티플렉서"와 "디멀티플렉서"입니다.
멀티플렉서(Multiplexer, MUX)
멀티플렉서(Multiflexer)란 "여러 개의 입력 신호로부터 원하는 하나의 신호를 선택하여, 선택된 입력을 출력하는 회로"를 말합니다. 우리가 예상할 수 있듯이 가장 간단한 멀티플렉서는 "2개의 입력 중 하나를 선택하여 출력하는 것"일 겁니다.
바로 이 그림이 위에서 말한 2개의 입력 중 하나를 골라 출력하는 멀티플렉서이며, 이를 "2-to-1 멀티플렉서"라고 합니다 이를 진리표로 나타낸다면 간단하게 이런 식으로 나타낼 수 있을 것입니다.
컨트롤 신호 ($sel_0$) | 출력 (out) |
0 | $!_0$ |
1 | $I_1$ |
디-멀티플렉서(De-Multiplexer, DEMUX)
디-멀티플렉서(De-Multiplexer)란 멀티플렉서의 반대 기능을 수행하는 소자이며, "1개의 입력을 여러 출력 라인 중 하나로만 출력하는 회로"입니다. 우리가 직관적으로 생각할 수 있듯이, 가장 간단한 디-멀티플렉서 형태는 "1개의 입력을 2개의 출력 라인 중 하나로 출력하는 형태"일 것입니다.
위의 그림이 가장 간단한 형태의 디-멀티플렉서를 구현한 것이며, 이를 "1-to-2 디-멀티플렉서"라고 합니다. 진리표로 나타낼 경우 다음과 같이 쓸 수 있습니다.
컨트롤 신호 ($sel_0$) |
입력($I_0$) | 출력 (out) | |
$out_1$ | $out_0$ | ||
0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 0 |
1 | 1 | 1 | 0 |
반응형