Sunteți pe pagina 1din 18

MULTIPLEXORES

Llamado tambin selector de datos. Selecciona una de varias lneas de entrada para que aparezcan en una nica lnea de salida.
sel = 1 0 In 0
Datos de entrada Datos de salida

Mux 2:1

out

In 1

Selector

sel

sel I0 I1

out

out = sel.I0 + sel.I1

MULTIPLEXORES
Un multiplexor enluta uno de sus N datos de entrada a su nica salida, basado en el valor binario de sus entradas. Para un multiplexor con N entradas hay 2 entradas de seleccin. (Colocar tabla).
in 0 in 1 in 2 in 3 in 4 in 5 in 6 in 7 in 8 in N

Mux n:1 Sel

Out

log2(N)

IMPLEMENTACION A NIVEL DE COMPUERTAS LOGICAS

MULTIPLEXORES CON HABILITACION


Adicionalmente a las entradas tradicionales del mux (selector y entradas del mux) puede haber otra entrada adicional conocida como Enable, la cual como su nombre lo indica habilita o no la salida del mux. El enable puede ser activado en bajo o alto: (Activacin en bajo): Significa que esta entrada debe estar en 0 (L) para que el mux este habilitado. (Activacin en alto): Significa que esta entrada debe estar en 1 (H) para que el mux este habilitado.

MULTIPLEXORES

En general:

2 1

=
=0

ALGUNOS MULTIPLEXORES COMERCIALES

MUX 8:1 (74151)


3 lneas de seleccin o direccin

Dos salidas, una complementada (WN) y otra sin complementar (Y)

8 lneas de entrada de datos

Posee una habilitador activo en bajo

MUX 2:1 (74157)


Posee lnea de seleccin de datos comn a los 4 MUX.

Posee 4 multiplexores de 2 entradas

Posee un habilitador activo en bajo, el cual es comn para los cuatro multiplexores.

MUX 2:1 (74157)

MULTIPLEXORES EN CASCADA
Es posible construir un N:1 multiplexor desde algunos multiplexores de menos entradas.
Mux 8:1 Dos mux 4:1 y un mux 2:1.
I0 I1 I2 I3 I4 I5 I6 I7 8:1 mux 2:1 mux 4:1 mux Z I0 I1 I2 I3

Cuatro mux 2:1 y un mux 4:1.


2:1 mux 2:1 mux 2:1 mux 2:1 mux C A B 8:1 mux

4:1 mux

I4 I5
I6 I7

4:1 mux

B C

Las seales de control B y C simultneamente elijen una de las entradas I0, I1, I2, I3 y una de las entradas I4, I5, I6, I7. La seal de control A elige cual salida (la de arriba o abajo) de los mux 4:1 es llevada a Z.

APLICACIONES DE LOS MULTIPLEXORES


Los multiplexores son principalmente usados para: Seleccionar una de varias fuentes de datos.

Implementar funciones lgicas en general.

, , =

(0,1,2,6,7)

IMPLEMENTACION DE FUNCIONES LOGICAS


Los multiplexores de 2 : 1 pueden implementar cualquier funcin lgica de n variables, para esto: Se usan las variables como entradas de control (selectores). Se colocan las entradas del multiplexor en 1 o 0 dependiendo de la funcin lgica a implementar. Ejemplo: Implementar por medio de un multiplexor la siguiente funcin lgica de 3 entradas.

F(A,B,C) = m0 + m2 + m6 + m7 = A'B'C' + A'BC' + ABC' + ABC

1 0 1 0 0 0 1 1

0 1 2 3 4 8:1 MUX 5 6 7 S2 S1 S0 A B

IMPLEMENTACION DE FUNCIONES LOGICAS (II)


Los multiplexores de 21 : 1 pueden implementar cualquier funcin lgica de n variables, para esto: Se usan n-1 variables como entradas de control (selectores). Se asocian las entradas del multiplexor a la ultima variable o a su complemento. Ejemplo: Implementar por medio de un 4:1 multiplexor implementar la funcin lgica anterior
1 0 1 0 0 0 1 1 0 1 2 3 4 8:1 MUX 5 6 7 S2 S1 S0 A B

F(A,B,C) = m0 + m2 + m6 + m7 = A'B'C' + A'BC' + ABC' + ABC


F A 0 0 0 0 1 1 1 1 B 0 0 1 1 0 0 1 1 C 0 1 0 1 0 1 0 1 F 1 0 1 0 0 0 1 1 C' C' 0 1 0 1 4:1 MUX 2 3 S1 S0 A 1 B

C' C'

IMPLEMENTACION DE FUNCIONES LOGICAS (III)


La generalizacin del caso anterior se puede mostrar a continuacin:
I0 .
n -1 variables de control para el mux. Variable de entrada al mux.

I1 . .

. . . In-1 In . . . . 0 1 0 0 0 0 1

F 1 0 In' 1 1 1
4 posibles configuraciones de la tabla de verdad pueden ser expresadas como una funcin de .

In

Ejemplo: Implementar F(A,B,C,D) por medio de un mux 8:1


A
1 1 1 0 0 0 1 1 1 0 0 1 1 0 1 0 1 D 0 1 D D D D 0 1 2 3 4 8:1 MUX 5 6 7 S2 S1 S0 A B

Seleccionando A, B, C como variables de control la implementacin con mux 8:1 se muestra a continuacin.

IMPLEMENTACION DE SELECTORES DE SEALES


Haciendo uso de multiplexores es posible llevar una de varias posibles entradas a la salida.

En los diferentes casos vistos anteriormente se ha trabajado con multiplexores de datos de un solo bit. Es decir un solo bit es enrutado de la entrada a la salida. Muchas aplicaciones especialmente aritmticas requieren trabajar con datos de mltiples bits. Es posible construir multiplexores para datos de mltiples bits a partir de mux sencillos

DEMULTIPLEXORES
Realiza la operacin inversa al multiplexor: acepta una nica lnea de entrada y la gua o enruta hacia alguna de varias lneas de salida dependiendo de la direccin especificada por la(s) lnea(s) de seleccin.
sel=0 sel=1 out0 Demux 2:1

in

out1

sel I I

out0 out1

out0 = sel.I out1 = sel .I

sel

DEMULTIPLEXORES
O0 O1 O2 O3 O4 O5 O6 O7

Demux 4:1

Demux 2:1

O0 G O1

O0 O1 O2 O3

Sel

S1 S0

S2 S1 S0

En general:

Demux 8:1

DEMULTIPLEXORES
Lnea 1 MULTIPLEXOR Lnea 2 MUX

Lnea 3
DEMULTIPLEXOR DEMUX

Lnea 4

Central

S-ar putea să vă placă și