Professional Documents
Culture Documents
DIGITALES
Multiplicadores
En general:
Multiplicadores
Vamos a definir el siguiente elemento funcional, para el que
necesitamos una puerta AND y un SBC
Unidad Logica
Dado dos operandos de entrada, una unidad lgica permite
realizar una operacin lgica entre los dos.
La implementacin de una unidad lgica no esa compleja, ya
que tan solo es necesario que realice las 16 operaciones
lgicas posibles para las dos variables.
Para esto es necesario utilizar 4 variables de seleccin que
permitan elegir entre estas funciones.
Unidad Lgica
Unidad Logica
El valor binario de las cuatro variables de
seleccin para una funcin lgica dada coincide
con el numero decimal correspondiente a la
funcin.
Cada variable de seleccin equivale a uno de los
bits del numero identificativo de la funcin.
Cada variable se corresponde con una de las
cuatro posibles combinaciones de entrada.
Esto da lugar a una expresin booleana sencilla
Unidad Logica
El circuito de una unidad lgica de un bit
queda de la siguiente manera:
Unidad Logica
Para implementar una unidad lgica de mas
de un bit bastara con reutilizar varios de los
bloques de un bit.
Tabla de funcion
Circuitos Aritmeticos
Circuito Aritmetico
El circuito lgico puede ser combinado en el circuito
aritmtico para producir una unidad lgica aritmtica.
Las variables de seleccin S1 y S0 pueden hacerse
comunes a ambas secciones siempre y cuando se use
una tercera variable de seleccin S2 para diferenciar
entre los dos.
Las salidas de los circuitos lgicos y aritmticos de cada
estado pasan por un multiplexor con la variable de
seleccin s2 . Cuando S2=0 se. selecciona la salida
aritmtica, pero cuando S2 = 1 se selecciona la salida
lgica.
Etapa de un ALU