Es un circuito combinacional que tiene muchas entradas de datos y una sola salida dependiendo de las entradas de control o selección. Para N líneas de entrada, registre n (base2) líneas de selección, o podemos decir que para 2 n líneas de entrada, se requieren n líneas de selección . Los multiplexores también se conocen como «selector de datos n, convertidor paralelo a serie, circuito de muchos a uno, circuito lógico universal» . Los multiplexores se utilizan principalmente para aumentar la cantidad de datos que se pueden enviar a través de la red dentro de una cierta cantidad de tiempo y ancho de banda.
Ahora la implementación del Multiplexor 4:1 usando tablas de verdad y puertas.
El multiplexor puede actuar como circuito combinacional universal. Todas las puertas lógicas estándar se pueden implementar con multiplexores.
a) Implementación de puerta NOT usando 2: 1 Mux
NO puerta:
Podemos analizarlo
Y = x’.1 + x.0 = x’
NO es Gate usando 2:1 MUX.
La implementación de la puerta NOT se realiza utilizando «n» líneas de selección. No se puede implementar utilizando líneas de selección «n-1». Solo la puerta NOT no se puede implementar usando líneas de selección «n-1».
b) Implementación de la puerta AND usando 2: 1 Mux
Y PUERTA
Esta implementación se realiza mediante líneas de selección “n-1”.
c) Implementación de puerta OR usando 2 : 1 Mux usando líneas de selección «n-1».
O PUERTA
La implementación de puertas NAND, NOR, XOR y XNOR requiere dos Mux 2:1. El primer multiplexor actuará como puerta NOT que proporcionará una entrada complementaria al segundo multiplexor.
d) Implementación de puerta NAND usando 2: 1 Mux
PUERTA NAND
e) Implementación de puerta NOR utilizando 2: 1 Mux
PUERTA NI
f) Implementación de puerta EX-OR usando 2: 1 Mux
PUERTA EX-OR
g) Implementación de puerta EX-NOR utilizando 2: 1 Mux
PUERTA EX-NOR
Implementación de MUX de orden superior utilizando MUX de orden inferior
a) 4 : 1 MUX usando 2 : 1 MUX
Se requieren tres (3) 2: 1 MUX para implementar 4: 1 MUX.
Similarmente,
Mientras que 8: 1 MUX requiere siete (7) 2: 1 MUX, 16: 1 MUX requiere quince (15) 2: 1 MUX, 64: 1 MUX requiere sesenta y tres (63) 2 : 1 MUX.
Por lo tanto, podemos sacar una conclusión,
2 n : 1 MUX requiere (2^n – 1) 2: 1 MUX.
b) 16 : 1 MUX usando 4 : 1 MUX
En general, para implementar B : 1 MUX usando A : 1 MUX , se usa una fórmula para implementar lo mismo.
B / A = K1,
K1/ A = K2,
K2/ A = K3
………………
K N-1 / A = K N = 1 (hasta que obtengamos 1 conteo de MUX).
Y luego agregue todos los números de MUXes = K1 + K2 + K3 + …. + K N .
Por ejemplo: Para implementar 64: 1 MUX usando 4: 1 MUX
Usando la fórmula anterior, podemos obtener lo mismo.
64/4 = 16
16/4 = 4
4/4 = 1 (hasta que obtengamos 1 recuento de MUX)
Por lo tanto, se requiere un número total de 4: 1 MUX para implementar 64: 1 MUX = 16 + 4 + 1 = 21.
Un ejemplo para implementar una función booleana si los términos mínimo y no importa se dan usando MUX.
f ( A, B, C) = Σ ( 1, 2, 3, 5, 6 ) sin importar (7) usando 4 : 1 MUX usando como a) AB como seleccione : Expansión de los términos mínimos a su
forma booleana y verán su valor 0 o 1 en el lugar C-ésimo para que así se puedan colocar.
b) AC as select : Expande los minitérminos a su forma booleana y verá su valor 0 o 1 en el lugar B para que puedan colocarse de esa manera.
c) BC as select : Expandiendo los minitérminos a su forma booleana y verá su valor 0 o 1 en el lugar A para que puedan colocarse de esa manera.
Este artículo es una contribución de Sumouli Choudhury.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA