Diseño de circuitos digitales y tecnología de computadores/Multiplexores y demultiplexores

MultiplexoresEditar

Los multiplexores son sistemas combinacionales con un canal de salida, n canales de entrada y m líneas de selección, tal que 2m ≤ n. El número binario presente en las líneas de selección determina qué canal de entrada se conecta con el de salida.

Los multiplexores se utilizan habitualmente para muestrear los estados lógicos de diferentes variables uno tras otro y transferirlos a una salida común.

El siguiente ejemplo muestra el bloque funcional, la tabla de verdad y el circuito combinacional de un multiplexor de cuatro canales.

 
s1 s0 a
0 0 e0
1 0 e1
0 1 e2
1 1 e3
 

Además de lo anterior, un multiplexor puede utilizarse para remplazar parte de la lógica combinacional como se muestra en el siguiente ejemplo:

C B A F
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1

La función F de salida depende de las tres entradas C,B,A, por lo que se asigna el valor correspondiente de cada salida a cada una de las entradas, de esta forma, cuando se aplique las combinaciones en las señales de selección C,B,A del multiplexor, la salida representará la función de la tabla de verdad

Múltiple multiplexor de n canalesEditar

Se compone de varios multiplexores de n canales que tienen en común las entradas de selección. Este circuito selecciona un dato entre n de longitud tantos bits como multiplexores. Por ejemplo, el siguiente cuádruple multiplexor de 2 canales selecciona un dato entre dos de longitud 4 bits.

 

DemultiplexoresEditar

Los demultiplexores son circuitos combinacionales que se utilizan para distribuir la información de entrada entre varias salidas.

El siguiente ejemplo muestra el bloque funcional, la tabla de verdad y el circuito combinacional de un demultiplexor de 4 canales. La relación de dependencia   significa que cada combinación decimal de 0 a 3 de los canales de selección actúa sobre la respectiva entrada de información 0 a 3 realizando el producto lógico por 1 con la entrada de información seleccionada y por 0 con las restantes.

 
E1 E0 C3 C2 C1 C0
0 0 0 0 0 D
0 1 0 0 D 0
1 0 0 D 0 0
1 1 D 0 0 0
 

Múltiple demultiplexor de n canalesEditar

Se compone de varios demultiplexores que tienen en común las entradas de selección. Este circuito selecciona un salida entre n de longitud tantos bits como demultiplexores. Por ejemplo, el siguiente doble demultiplexor de 4 canales selecciona una salida entre cuatro de longitud 2 bits.