Sei sulla pagina 1di 23

Multiplexores y Demultiplexores

Tema 10
¿Qué sabrás al final del capítulo?
 Funcionamiento de los módulos
combinacionales básicos:
– Multiplexores
– Demultiplexores
 Implementación de funciones booleanas
mediante módulos combinacionales
 Redes de módulos combinacionales
Multiplexor
 Dispone de 2n entradas, n señales de control y una
salida: MUX 2n x 1
 Su función es seleccionar la entrada indicada por
las señales de control
ENTRADA DE ACTIVACION

ENTRADA DE ACTIVACION

ENTRADAS
ENTRADAS

SALIDA

SALIDA
CONTROL CONTROL
Multiplexor
 Implementación con puertas lógicas

C1 C0 E3 E2 E1 E0 S

0 0 X X X F F
0 1 X X F X F
1 0 X F X X F
1 1 F X X X F
Multiplexor
 Ejemplo: TTL 74151
Demultiplexor
 Dispone de 1 una entrada, 2n salidas y n líneas de selección
 Su función es enviar el valor presente a la entrada a uno de
los canales de salida utilizando las líneas de selección. Por
lo tanto realiza la función inversa del multiplexor.
 En su implementación es muy parecido a un DEC nx2n
ENTRADA DE ACTIVACION
ENTRADA

SALIDAS

ENTRADAS

SALIDAS
CONTROL
Demultiplexor
 Implementación con puertas lógicas
Demultiplexor con salida activa a nivel alto

S1 S0 E D0 D1 D2 D3 S1 S0 E
0 0 K K 0 0 0
0 1 K 0 K 0 0
1 0 K 0 0 K 0
1 1 K 0 0 0 K

D0

D1
D2

D3
Demultiplexor
 Implementación con puertas lógicas
Demultiplexor con salida activa a nivel bajo y entrada activa a nivel bajo

S1 S0 E

S1 S0 E D0 D1 D2 D3
0 0 K K 1 1 1
0 1 K 1 K 1 1
D0
1 0 K 1 1 K 1
1 1 K 1 1 1 K D1
D2

D3
Implementación de funciones con
módulos combinacionales
Implementación de funciones:
con decodificadores (I)
 Salidas activas a nivel alto => generador de minitérminos
 Suma de productos = suma de minitérminos

0
A B C F
1
0 0 0 1 C 0 2
0 0 1 0 B 1
DEC 3 F
0 1 0 1
0 1 1 0
A 2 3x8 4
1 0 0 0 5
1 0 1 0 6
1 1 0 1 7
1 1 1 1

 Se necesitan puertas de tantas entradas como 1’s hay


Implementación de funciones:
con decodificadores (II)
• Si una función tiene muchos 1’s, es preferible implementar
la función complementaria, que tendrá pocos 1’s, y
finalmente complementar la complementaria.
• En la práctica esto equivale a coger un puerta NOR (OR
seguida de inversor) con los 0’s

OR

1’s f

NOR
f’ f f
0’s 0’s
Implementación de funciones:
con decodificadores (III)
 Salidas activas a nivel bajo => generador de maxitérminos
 Producto de sumas = producto de maxitérminos

0 1 1
1 1 1
A B C F
1 0 C 0 2 1 1 1 1
0 0 0 1 1 1 B 1
DEC 3 0 1
1 1 F
1 0
0 0 1 0 0 1 A 2 3x8 4 1 1 1 1
0 1
0 1 0 1 5 1 1
0 1 1 0
6 1 0
1 0 0 0
1 0 1 0 7 1 1
1 1 0 1
1 1 1 1
Implementación de funciones:
con decodificadores (IV)
• Si una función tiene muchos 1’s, es preferible implementar la
función complementaria, que tendrá pocos 1’s, y finalmente
complementar la complementaria.
• En la práctica equivale a coger un puerta AND (NAND seguida
de inversor) con los 0’s
NAND

1’s f

AND
f’ f f
0’s 0’s
Implementación de funciones:
con multiplexores Con un único Mux 8x1

Caso 1 1
0
0
1
F(A,B,C) = m0 + m2 + m6 + m7 1 2 F
nº variables = señales de control 0 3 8:1
0 4 MUX
A B C F 0 5
0 0 0 1 1 6
C 1 7 S2 S1 S0
0 0 1 0
0 1 0 1 A B C
C
0 1 1 0
1 0 0 0
0 Con un único Mux 4x1
1 0 1 0
1 1 0 1 C 0
1
1 1 1 1 C 1 4:1 F
0 2 MUX
nº variables > señales de control 1 3
S1 S0

¡¡¡ojo con el orden de las variables!!! A B


A B C D F Caso 2 Implementar F con un único Mux 4x1
0 0 0 0 1
0 0 0 1 1
B=0, C=0 B=0, C=1 B=1, C=0 B=1, C=1
0 0 1 0 0
A D E0 A D E1 A D E2 A D E3
0 0 1 1 1
0 0 1 0 0 0 0 0 1 0 0 0
0 1 0 0 1
0 1 1 0 1 1 0 1 1 0 1 0
0 1 0 1 1
1 0 0 1 0 0 1 0 1 1 0 1
0 1 1 0 0
1 1 0 1 1 1 1 1 0 1 1 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 1
1 1 0 1 0
1 1 1 0 1
1 1 1 1 0
Redes de módulos combinacionales
Redes modulares: Codificadores
 Codificador 8x3 a partir de dos 4x2
– S es una salida de control que se activa cuando se usa un
determinado COD 4x2 más uno 2x1
Redes modulares: Decodificadores
 Decodificador 3x8 a partir de
decodificadores 2x4
0 D0
A0 0 DEC 1 D1
A1 1 2x4 2 D2
3 D3
A2 E

0 D4
0 DEC 1 D5
1 2x4 2 D6
3 D7
E
 Decodificador 4x16 a partir
de decodificadores 2x4
Redes Modulares: Multiplexores
 Multiplexor 8x1 a partir de multiplexores 4x1 y 2x1
– v1: 2 MUX 4x1 / 1 MUX 2x1
– v2:1 MUX 4x1 / 2 MUX 2x1
I0 0 MUX
2x1
I1 1 S
MUX
C
4x1
I2 0 MUX
2x1
I3 1 S 0

MUX 1 MUX
2x1 C 4x1 Z
2
MUX I 0
4 MUX 3 S1
2x1 S0
4x1 I5 1 S

A B
C
I6 0 MUX
2x1
I7 1 S
B C A
Z(A,B,C) C
 Multiplexor 16x1 a partir
de multiplexores 4x1

Z(A3,A2,A1,A0)
Redes modulares:
DEC y MUX

Z(A3,A2,A1,A0)
Fin del Tema 10

Potrebbero piacerti anche