디지털회로실험 11장. 멀티플렉서/ 디멀티플렉서
- 최초 등록일
- 2014.04.07
- 최종 저작일
- 2013.09
- 17페이지/ 한컴오피스
- 가격 1,000원
목차
1. 실험목적
2. 이론
3. 실험방법
4. 실험데이터
5. 실험순서 및 고찰사항
6. 검토 및 고찰
본문내용
이론
1. 멀티플렉서(multiplexer)
멀티플렉서는 여러 개의 입력선 중에서 하나를 선택하여 단일의 출력으로 내보내는 조합논리회로이다. 특정 입력선을 선택하기 위해서는 n개의 선택변수가 있어야 되며, 이 n개의 선택변수로 조합에 의해 특정 입력선이 선택된다. 따라서 멀티플렉서는 많은 입력선들 중 하나를 선택하여, 선택된 입력선의 2진 정보를 출력선에 넘겨주기 때문에, 데이터 선택기(data selector)라고 부르기도 한다. 또한 멀티플렉서는 MUX라는 약어로 표현되기도 한다.
멀티플렉서를 이용한 부울함수 구현
멀티플렉서에 있어서도 멀티플렉서의 논리회로도를 보면 OR게이트를 가진 디코더와 같은 기능을 수행하고 있음을 알았다. 이것은 멀티플렉서의 선택선으로 입력변수의 최소항을 나타낼 수 있음을 알 수 있으며, 또한 입력선을 이용하여 이 최소항들을 선택할 수 있다는 것을 의미한다. 그러므로 n개의 선택입력과 2n개의 데이터 입력을 가진 멀티플렉서를 이용하면 n개의 변수를 가진 부울함수를 구현할 수 있다.
다음과 같은 부울함수의 실현 예를 살펴보자.
F(A,B,C,D) = Σm(1,3,6,9,11,12,14,15)
위 식은 네 개의 변수들로 구성된 함수에서는 세 개의 선택선과 여덟 개의 입력선을 가진 8X1 MUX가 필요하다.
2. 디멀티플렉서(Demultiplexer)
디멀티플렉서는 데이터 분배기(data distributor)라고도 불리며, 멀티플렉스와 반대되는 연산을 수행하는 조합논리회로이다. 이것은 한 개의 입력선으로부터 정보를 받아 이를 2n개의 출력선 중의 하나로 내보낸다. 이때 특정 출력선의 선택은 n개의 선택입력의 조합으로 제어한다.
1X4 디멀티플렉서의 논리회로도와 블록도는 다음과 같다
디멀티플렉서를 DEMUX라는 약어로 표현하기도 한다. 여기서 데이터 입력 E는 네 출력 AND게이트 모두에 연결되어 있지만, 이 정보는 두 선택입력 S1,S0에 의해 선택된 AND게이트만 출력할 수 있다.
참고 자료
없음