Computer Science/Digital Logic

[Digital Logic] Multiplexer (MUX) | 멀티플렉서

lww7438 2020. 8. 31. 17:39

Multiplexer (MUX)

 

멀티플렉서

 

 

 

- 다수의 아날로그 혹은 디지털 입력 신호들 중 하나를 선택하여 출력하는 Combinational Circuit(조합회로)이다.
- \(2^n\)개의 입력신호들 중 하나를 선택하는 제어 신호는 최소 \(n\) bits로 구성되어야 한다.

 


2 to 1 MUX

 

 

* 전달 게이트 참고자료 (Circuit Element, 회로소자) (URL)



4 to 1 MUX

 

 

\(f = s_{1}' s_{0}' w_{0} + s_{1}' s_{0} w_{1} + s_{1} s_{0}' w_{2} + s_{1} s_{0} w_{3}\)

 


Application of MUX (MUX의 응용)

 

 


* MUX로 구현한 MUX

3개의 2 to 1 MUX로 구현한
4 to 1 MUX
5개의 4 to 1 MUX로 구현한
16 to 1 MUX

 

 


* MUX로 구현한 Crossbar Switch

 

 


Synthesis of Logic Function using MUX (MUX를 이용한 논리함수 합성)

 

Example 1.
Example 2.
Example 3.
Example 4.

Example 5.

 


Reference: Fundamentals of DIGITAL LOGIC with VHDL Design 3E

(Stephen Brown, Zvonko Vranesic 저, Mc Graw Hill, 2009)