Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Logica Combinacional
Logica Combinacional
CIRCUITOS DIGITALES
ENERO DE 2010
C5
FA
C4
FA
C3
FA
C2
FA
C1
S4
S3
S2
S1
Figura 5-1 Sumadores completos de 4-bit. Un sumador paralelo de n-bit requiere n sumadores completos. Puede construirse para 4-bit, 2-bit y 1bit de circuitos IC sumadores completos poniendo en cascada varios paquetes. *un ejemplo de un sumador completo de 4-bit es el tipo TTL74283. Ejemplo 5-1: Disee un convertidor de cdigo BDC-a-exceso-3.
5-3 SUMADOR DECIMAL Un sumador decimal requiere codificar un mnimo de 9 entradas y 5 salidas, ya que se necesitan 4-bit para codificar cada dgito decimal y el circuito debe tener un acarreo de entrada y un acarreo de salida. Por supuesto, hay una amplia variedad de circuitos sumadores decimales posibles, dependiendo del cdigo que se utilice para representar los dgitos decimales.
Suma binaria K 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 Z8 Z4 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 Z2 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 Z1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Suma BCD C S8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 S4 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 0 0 S2 S1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 0 0 1
Decimal
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Al examinar la tabla se observa que la condicin para una correccin y un acarreo de salida puede expresarse por la funcin booleana: C = K + Z8Z4 + Z8Z2 Cuando C = 1, es necesario agregar 0110 a la suma binaria y proporcionar un acarreo de salida para la siguiente etapa.
K Z8 Acarreo de salida
Acarreo de salida
S8
S4
S2
S1
5-4 COMPARADOR DE MAGNITUD La comparacin de dos nmeros es una operacin que determina si un nmero es mayor que, menor que o igual a otro nmero. Un comprobador de magnitud es un circuito combinacional que compara dos nmeros, A y B y determina sus magnitudes relativas. La salida de la comparacin se especifica por tres variables binarias que indican si A>B, A = B, A < B. Entonces tenemos dos nmeros de cuatro dgitos como sigue: A = A3A2A1A0 B = B3B2B1B0 A y B son iguales si A3 = B3 , A2 = B2 , A1 = B1 , A0 = B0 . La relacin de igualdad de cada par de bits puede expresarse en forma lgica con una funcin de equivalencia:
4
Xi = AiBi + AiBi
i = 0, 1, 2, 3
En donde los Xi = 1 slo si el par de bits en la posicin i son iguales, esto es, si ambos son 1 o ambos son 0. Por lo tanto la igualdad de dos nmeros se puede expresar por una operacin AND de todas las variables: (A = B) = x3x2x1x0 La variable binaria ( A = B) es igual a1 slo si todos los pares de dgitos de los dos nmeros son iguales. Para determinar si A es mayor o menor que B, se inspeccionan la magnitudes relativas de pares de dgitos significativos comenzando desde la posicin ms significativa. (A > B) = A3B3 + X3A2B2 + X3X2A1B1 + X3X2X1A0B0 (A < B) = A3B3 + X3A2B2 + X3X2A1B1 + X3X2X1A0B0
5-5 DECODIFICADORES Las cantidades discretas de informacin se representan en sistemas digitales con cdigos binarios . Un cdigo binario de n-bits es capaz de representar hasta 2n elementos distintos de informacin codificada. Un codificador es un circuito combinacional que convierte informacin binaria de n lneas de entrada a un mximo de 2n lneas de salida. Si la informacin decodificada de n-bit tiene combinaciones no usadas o no importa, la salida del decodificador tendr menos de 2n salidas.
DEMULTIPLEXORES Algunos decodificadores IC se construyen con compuertas NAND. Ya que una compuerta NAND produce la operacin AND con una salida invertida, se vuelve ms econmico generar los minitrminos del decodificador en su forma complementaria. Un decodificador con una entrada de habilitacin puede funcionar como un demultiplexor . Un demultiplexor es un circuito que recibe informacin en una sola lnea y transmite esta informacin en una de 2n lneas de salida posibles. La seleccin de una lnea especfica de salida est controlada por los valores bit de n lneas de seleccin.
10
Debido a que las operaciones de decodificador y demultiplexor se obtiene mediante el mismo circuito, un decodificador con una entrada de capacitacin se refiere como un decodificador/multiplexor; el decodificador por s mismo puede usar las compuertas AND, NAND, o NOR.
CODIFICADORES Un codificador es una funcin digital que produce una operacin inversa a la de un decodificador. Un codificador tiene 2n (o menos) lneas de entrada y n lneas de salida. Las lneas de salida generan el cdigo binario para las 2n variables de entrada.
11
12
5-6 MULTIPLEXORES La multiplexin significa transmitir un gran nmero de unidades de informacin sobre un nmero ms pequeo de canales o lneas. Un multiplexor digital es un circuito combinacional que selecciona informacin binaria de una de muchas lneas de entrada y la dirige a una sola lnea de salida. La seleccin de una lnea particular de entrada est controlada por un conjunto de lneas de seleccin cuyas combinaciones bit determinan cul entrada se selecciona. Como en los decodificadores, los multiplexores IC pueden tener una entrada de habilitacin para controlar la operacin de la unidad. Cuando la entrada de habilitacin se encuentra en un estado binario dado, la salidas estn inhabilitadas y cuando est en el otro estado (el estado de habilitacin), el circuito funciona como un multiplexor normal.
14
Figura 5-18 Implementacin de F(A, B, C) = (1, 3, 5, 6) con un multiplexor. MULTIPLEXOR DE DOS CANALES
15
16
MULTIPLEXOR DE 8 CANALES
17
18
I3
I4
I5
I6
I7
I8
I9
I10
I11
I12
I13
I14
I15
MUX 15 X 1
MUX 15 X 1
S2 C
S1 B
S2 C
S1 B
S0 A
I3
I4
I5
I6
I7
I8
I9
I10
I11
I12
I13
I14
I15
19