Sunteți pe pagina 1din 10

CIRCUITOS COMBINACIONALES

Ing. F. Camacho

Introduccin
Un circuito combinacional es un arreglo de compuertas lgicas. Sus salidas estn determinadas por la combinacin de entradas, sin ser influenciadas por el valor de las entradas y/o salidas anteriores.

Por estar basadas en compuertas lgicas las entradas y salidas son niveles de voltaje que representan los estados lgicos 1 0 . Por definicin, las salidas no influyen en el comportamiento del circuito combinacional porque si lo hicieran, entonces el sistema completo es secuencial.

Multiplexores
Permiten seleccionar una entrada de 2n posibles , mediante n bits de control (seleccin)
Multiplexor

2n entradas de datos

.. .

salida

n bits de seleccin

Multiplexor de 2 entradas de datos


Selecciona una lnea de datos de entrada (I0 o I1) dependiendo del valor del bit de seleccin (S)
I0 0 0 0 0 1 1 1 1

I1 0 0 1 1 0 0 1 1

S 0 1 0 1 0 1 0 1

Y 0 0 1 0 0 1 1 1

Y= S.I0+SI1

Ejercicio I
Disear e implementar un Multiplexor de 4 entradas de datos, 1 salida

Decodificadores y Codificadores Binarios


Decodificadores (Decoders)
Convierten un cdigo de n-bits a una salida con un solo bit activo de 2n (1-out-of- 2n) Pueden ser utilizados para implementar funciones lgicas Solo una de las salidas es activa para una entrada dada 2n bits

n-bits

Decodificador Binario

Codificadores (Encoders)
Convierten un cdigo de 2n bits a uno de n-bits Utilizados para compactar informacin y tambin para asignar prioridades (codificadores de prioridad) 2n bits
Codificador Binario

n-bits

Codificadores Binarios
Convierten un cdigo de 2n bits a uno de n-bits
Uno de los ms tpicos es el de 8 a 3 En un momento dado slo una de las entradas est activa (con valor igual a 1)
Entradas Salidas
I0 I1 I2 I3 I4 I5 I6 I7

Codificador 8a3

y0 y1 y2

Problema si ms de una entrada vale 1 en un momento dado

Decodificador Binario 2-a-4


Y0 = I1 I0 Y1 = I1 I0 Y2 = I1 I0

Tabla de Verdad

Y3 = I1 I0

I1

I0

Cada salida consiste en un minterm de las variables de entrada


importante para la implementacin de funciones lgicas

Codificadores de Prioridad
Asignan un orden (prioridad) a las entradas En el caso de que ms de una entrada valga 1, el cdigo de salida corresponde a la de la entrada con prioridad ms alta Codificador de prioridad:
H7= I7 (MS ALTA PRIORIDAD) H6= I7I6 H5= I7I6I5 H4= I7I6I5I4 H3= I7I6I5I4I3 H2= I7I6I5I4I3I2 H1= I7I6I5I4I3I2I1 H0= I7I6I5I4I3I2I1I0 IDLE= I7I6I5I4I3I2I1I0
Codificadordede Selector Prioridad Codificador Binario

I0 I1 I2 I3 I4 I5 I6 I7

H0 H1 H2 H3 H4 H5 H6 H7 IDLE

I0 I1 I2 I3 I4 I5 I6 Y0 Y1 Y2 Y0 Y1 Y2

I7
IDLE

Codificador binario estandar:


Y0= H1+H3+H5+H7 Y1= H2+H3+H6+H7 Y2= H4+H5+H6+H7

La seal IDLE vale 1 cuando ninguna entrada est activada

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