Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En donde A,B,C,…,G y H son variables booleanas que representan el valor binario que ingresa por
las entradas 𝑰𝟕 a 𝑰𝟎 respectivamente.
Tomando el ejemplo particular de un MUX 4:1, un multiplexor se puede generar mediante un circuito
como el siguiente:
Adicionalmente, un MUX puede tener una entrada de habilitación maestra, la cual se denominará
Enable (E). A continuación, se muestra el circuito para el caso de un MUX 4:1 con habilitación, así
como su correspondiente tabla de verdad resumida.
E 𝑺𝟏 𝑺𝟎 𝑰𝟑 𝑰𝟐 𝑰𝟏 𝑰𝟎 Y
1 X X X X X X 0
0 0 0 X X X A A
0 0 1 X X B X B
0 1 0 X C X X C
0 1 1 D X X X D
La aplicación principal de los MUX en este contexto es la implementación de funciones booleanas
sin necesidad de realizar cálculos de reducción de funciones. Así las cosas, se discutirán dos métodos:
1) Alambrando directamente los resultados de la tabla de verdad a las entradas de datos del
MUX. Para este propósito, se necesitará un multiplexor de tantas entradas de datos como de
combinaciones disponibles, donde las variables de las que depende la función a implementar
se alambrarán a las líneas de selección.
Ejemplo 1: Sea la función booleana 𝐹1 (𝐴, 𝐵, 𝐶 ) = ∑(0,1,3,4,6)
Solución. La tabla de verdad será la siguiente:
Por lo tanto, se tiene la siguiente tabla resumida. Se observa que a pesar de que la función depende
de cuatro variables, pero con este arreglo solo se necesita un multiplexor 8:1 y no una versión 16:1
A B C 𝐅𝟑 Minitermino Ent. De datos Corresp.
0 0 0 1 𝑚𝑜 𝐼𝑜
0 0 1 0 𝑚1 𝐼1
0 1 0 D 𝑚2 𝐼2
0 1 1 1 𝑚3 𝐼3
1 0 0 0 𝑚4 𝐼4
1 0 1 D 𝑚5 𝐼5
1 1 0 ̅
𝑫 𝑚6 𝐼6
1 1 1 1 𝑚7 𝐼7
El circuito resultante sería:
Con el fin de complementar, a continuación, se ofrece el resultado para los ejemplos 1 y 2, empleando
MUX 4:1
Tomado del ejemplo 1: 𝐹1 (𝐴, 𝐵, 𝐶 ) = ∑(0,1,3,4,6)
Tomado del ejemplo 2: 𝐹2 (𝐴, 𝐵, 𝐶 ) = ∑(1,2,4,7)
Decodificadores (demultiplexores)
De manera general un demultiplexor es un dispositivo capaz de separar las señales integradas por un
único canal; para el presente caso, el dispositivo de interés tiene una aplicación similar, pero que no
se ajusta exactamente a tal definición. El mencionado dispositivo, conocido como decodificador, es
un circuito combinacional que convierte información binaria de n líneas de entrada a un máximo de
2n líneas de salida distintas.
E A B 𝐷0 𝐷1 𝐷2 𝐷3
1 X X 0 0 0 0
0 0 0 1 0 0 0
0 0 1 0 1 0 0
0 1 0 0 0 1 0
0 1 1 0 0 0 1
E A B 𝐷0 𝐷1 𝐷2 𝐷3
1 X X 1 1 1 1
0 0 0 0 1 1 1
0 0 1 1 0 1 1
0 1 0 1 1 0 1
0 1 1 1 1 1 0
La aplicación principal de los DEC en este contexto es la implementación de funciones booleanas sin
necesidad de realizar cálculos de reducción de funciones. Así las cosas, se discutirán dos métodos
1) DEC con salida habilitada en alto: Cada salida 𝐷𝑖 representa el i-ésimo minitermino, por
lo tanto, aquellos términos en valor alto en la tabla de verdad, su respectiva salida 𝐷𝑖 debe
conectarse a la entrada de una compuerta OR (para generar una forma de suma de productos)
Ejemplo 5: Sea la ya conocida función 𝐹1 (𝐴, 𝐵, 𝐶 ) = ∑(0,1,3,4,6)
Sea la tabla de verdad
A B C 𝐅𝟏 Minitermino Salidas
0 0 0 1 𝑚𝑜 𝐷𝑜
0 0 1 1 𝑚1 𝐷1
0 1 0 0 𝑚2 𝐷2
0 1 1 1 𝑚3 𝐷3
1 0 0 1 𝑚4 𝐷4
1 0 1 0 𝑚5 𝐷5
1 1 0 1 𝑚6 𝐷6
1 1 1 0 𝑚7 𝐷7
Solución: las salidas D0, D1, D3, D4 y D6 servirán como entrada a un arreglo de compuertas OR
para generar la salida F1
𝐹1 (𝐴, 𝐵, 𝐶 ) = ∏(2,5,7)
𝐹1 (𝐴, 𝐵, 𝐶 ) = ∏(0,3,5,6)