Sie sind auf Seite 1von 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

n-bits

Decodificador
Binario

Solo una de
las salidas es
activa para una
entrada dada
2n bits

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

I0
I1
I2
I3
I4
I5
I6
I7

Codificador
8a3

Salidas

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

y0
y1
y2

Decodificador Binario 2-a-4


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

Y3 = I1 I0

Tabla de Verdad

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

Codificador binario estandar:

Codificadordede
Selector
Prioridad

Codificador
Binario

I0
I1

H0
H1

I0
I1

I2

H2
H3

I2
I3

Y0
Y1

Y0
Y1

I4

Y2

Y2

I5

H4
H5

I6

H6

I6

I7

H7
IDLE

I7

I3
I4

I5

IDLE

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

Das könnte Ihnen auch gefallen