LOG MSI 15162
DE CIRCUITOS
COMBINACIONALES
Ing. Julio González Prado
SUMADORES
Ing. Julio González Prado
Supongamos que deseamos implementar un
circuito que realice la suma de los datos:
X: 1 0 1 1 +
Y: 0 1 1 1
Ing. Julio González Prado
Esto da como resultado:
111
X: 1 0 1 1 +
Y: 0 1 1 1
10010
ACARREO (CARRY)
SUMA
Ing. Julio González Prado
SUMADOR MEDIO
Es un circuito combinacional que permite
realizar la operación de suma de 2 bits.
X
Y
C S
0
0
0 0
0
1
0 1
1
0
0 1
1
1
1 0
S = X’Y + XY’ = X Y
C=XY
Ing. Julio González Prado
DIAGRAMA CIRCUITAL
Ing. Julio González Prado
REPRESENTACION
X
S
SUMADOR
MEDIO
C
Y
Ing. Julio González Prado
SUMADOR COMPLETO
Es un circuito combinacional que permite
realizar la operación suma de dosbits mas el
arrastre (carry)
X
Y
Cin
SUMADOR
COMPLETO
(FULL ADDER)
Ing. Julio González Prado
S
Co
(X + Y) + Cin
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
Ing. Julio González Prado
Co
S
0
0
0
1
0
1
1
1
0
1
1
0
1
0
0
1
Deduciendo las funciones S y Co de la
tabla de verdad tenemos:
S = X’Y’Cin + X’YCin’ + XY’Cin’ + XYCin
S = Cin(X’Y’+ XY) + Cin’(X’Y+XY’)
S = Cin (XY) +Cin’(XY) =
Cin(XY)’ + Cin’(XY) = Cin (X Y)
Co = X’YCin + XY’Cin + XYCin’ +XYCin =
Co = Cin(X’Y+XY’) + XY (Cin’ +Cin) =
Co = Cin (X Y) + XY
Ing. Julio González Prado
DIAGRAMA CIRCUITAL
Ing. Julio González Prado
SUMADOR PARALELO
BINARIO
Es una función que produce una suma
aritmética de dos números binarios de “n” bits
que pueden implementarse en base a
sumadores completos
Ing. Julio GonzálezPrado
SUMADOR PARALELO DE 4 BITS
B4 A4
Cout
FA4
S4
C4
FA3
S3
B1 A1
B2 A2
B3 A3
C3
FA2
S2
Ing. Julio González Prado
C2
FA1
S1
Cin
SUMADOR PARALELO EN IC
74LS83
A4
A3
A2
A1
B4
B3
B2
B1
s4
s3
s2
s1
Cin Cout
Ing. Julio González Prado
COMPARADORES
Ing. Julio González Prado
COMPARADORES
La
función principal de un comparador
consiste en comparar las magnitudes de doscantidades binarias para determinar su
relación.
En su forma mas sencilla un circuito
comparador determina si dos números son
iguales.
Ing. Julio González Prado
Como comparadores básicos se tienen las
compuertas OR EXCLUSIVO y NOR
EXCLUSIVO
a
b
0
0
0
1
0
1
1
0
1
0
1
0
1
1
0
1
Ing. Julio González Prado
EJEMPLO : COMPARADOR DE
DOS NUMEROS DE 2 BITS
Sean los números
A = a1 a0 B = b1b0
Donde: a1,b1: MSB
a0,b0: LSB
a1
b1
A=B
a0
b0
Ing. Julio González Prado
CIRCUITOS INTEGRADOS
COMPARADORES
Es un comparador de tipos MSI – TTL
Compara dos números de 4 bits cada uno (A
, B) y tiene además 3 entradas en cascada:
IA>B
IA=B
IA Las cuales permiten utilizar comparadores en
cascada para la comparación de cualquier
numero binario de mas de 4 bits
Ing. Julio GonzálezPrado
74 LS 85
Comparador de dos números de 4 bits
74LS85
A3
A2
A1
A0
B3
B2
B1
B0
IA IA=B
IA>B
A A=B
A>B
Ing. Julio González Prado
Comparador de dos números de 8
bits
Consideremos dos números binarios de 8 bits
cada uno de la siguiente forma:
A: A7A6A5A4 A3A2A1A0
B: B7B6B5B4
B3B2B1B0
Donde los dígitos A7 hasta A4 y B7 hasta B4
son los bits Mas Significativos y los dígitosrestantes son los Menos Significativos.
Ing. Julio González Prado
Comparador de dos números de 8
bits
Para que el 74LS85 realice la comparación
de los datos, las entradas en cascada deben
tener los siguientes valores:
(IA>B) = (IA (IA=B) = 1
En cualquier otro caso, los valores de las
salidas (A>B, A=B, A valores de entrada (IA>B, IA=B, IA
Ing. Julio GonzálezPrado
COMPARADOR DE DOS
NUMEROS DE 8 BITS
Ing. Julio González Prado
CODIFICADORES
Ing. Julio González Prado
CODIFICADORES
Un codificador es un circuito combinacional
que genera datos en código binario.
Tiene “2n” líneas de entrada solo una de las
cuales se activa en el momento dado y
produce un código de salida de “n” bits,
según la entrada que se active.
Ing. Julio González Prado...
Regístrate para leer el documento completo.