Multiplexores en Lógica Digital

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *