Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAP7 Circuitos
CAP7 Circuitos
C
Arquitectura de Sistemas Computacionales
7.1 INTRODUCCION
E
l diseño de los circuitos de combinación comienza con la descripción
verbal del problema y termina en un diagrama de circuito lógico. El
procedimiento comprende los siguientes pasos:
• Se enuncia el problema.
• A las variables de entrada y salida se les asignan símbolos de letras.
• Se deriva la tabla de verdad que define las relaciones entre entradas
y salidas.
• Las funciones Booleanas simplificadas se obtienen para cada una de
las salidas.
• Se dibuja el diagrama lógico.
7.2.1 Semi-sumador
7.2.2 Sumador-completo
Tabla de verdad
Entradas Salidas
X Y Z C S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
Mapa de Karnaugh:
Circuito Lógico
S =x⊕y⊕z
C = xy + ( x ⊕ y ) z
7.2.3 Comparadores
Tabla de Verdad:
A B SALIDA
(1 = Iguales, 0 = distintos)
0 0 1
0 1 0
1 0 0
1 1 1
7.2.4 Decodificadores
Tabla de Verdad :
X Y D0 D1 D2 D3
0 0 1 0 0 0
0 1 0 1 0 0
1 0 0 0 1 0
1 1 0 0 0 1
7.2.5 Demultiplexores
habilitación) tiene una ruta a todas las ocho salida, pero la información de
entrada es dirigida a solamente una de las líneas de salida como se
especifica por la combinación binaria de las tres líneas de selección. Por
ejemplo, si las líneas de selección xyz = 000, la salida D0 será la misma
como la información de entrada en la línea de habilitación mientras que las
otras salidas se mantendrán en 0. Debido a la simililitud de los
Decodificadores y Demultiplexores, a estos circuitos se les conoce con el
nombre de Decodificadores / Demultiplexores.
7.2.6 Multiplexores
Tabla de verdad
POSICIÓN ALARMA
I C D ESTADO
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 0
Circuito Digital
El siguiente ejemplo muestra una entrada que representa que la
embarcación se desequilibró a la derecha, por lo tanto la alarma sonará.
Note que ambos circuitos activan la alarma ya que son equivalentes entre
sí.
CS, LC Bomberos
LS Policía
LCS Policía - Bomberos - Rescate
ALARMA LLAMADA
L C D P B R
0 0 0 0 0 0
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 0 1 0
1 0 0 1 0 0
1 0 1 1 0 0
1 1 0 0 1 0
1 1 1 1 1 1
Circuito Digital
El siguiente circuito muestra a modo de ejemplo la condición de que
se activó tanto la alarma de Luz como de Calor, por definición del problema
como resultado del circuito, se debería llamar a los bomberos.
Mapa de karnaugh
g= X f = XZ + ( X ⊕ Y ) + XY e = XZ + ( X ⊕ Y ) + XY
c= X b = X (Z + Y ) a=X
a,c,g=x; d= X ( Z + Y ) + YZ ; f,e= XZ + ( X ⊕ Y ) + XY ; b= X ( Z + Y )
Circuito Digital
En el siguiente circuito se muestra como ejemplo la condición (100) que
significa según la tabla de verdad a la condición, Aumento de temperatura,
por lo tanto, el tablero del auto está marcando la letra A correspondiente a
la señal de Aceite.
DEFINICIONES:
Un circuito se dice combinacional cuando su salida depende de las
entradas en el restante considerado no importando el valor que haya
tomado anteriormente.
7.5.2 Flip-flop RS
Tabla de Verdad
S R Q( t+1 ) COMENTARIO
0 0 Q( t ) No Cambias
0 1 0 Aclarar
1 0 1 Set
1 1 ? No Permitido
7.5.3 El flip-flop D
Flip-flop D
Tabla de Verdad
D Q ( t+1 ) COMENTARIO
0 0 Aclarar
1 1 Set
Flip-flop JK
Tabla de Verdad
J K Q ( t+1 ) COMENTARIO
0 0 Q( t+1 ) No Cambia
0 1 0 Aclarar
1 0 1 Set
1 1 Q’ ( t ) Complemento
Flip-flop T
Tabla de Verdad
T Q ( t+1 ) COMENTARIO
0 Q(t) No Cambia
1 Q’ ( t ) Complemento
Tabla de Excitación
La Tabla Resumen, lista las tablas de excitación para los cuatro tipos
de flip-flops. Cada una de las tablas consta de dos columnas, Q(t) y Q(t+1),
y una columna para cada una de las entradas para mostrar como se logra la
transición requerida. Hay cuatro transiciones posibles de un estado presente
Q(t) a un estado siguiente Q(t+1). Las condiciones de entrada requeridas
para cada una de estas transiciones se derivan de la información disponible
en las tablas características. El símbolo X en las tablas representa
condiciones que no importan; esto es, no importa si la entrada del flip-flop
es 0 ó 1.
Calculemos el Complemento A1 de B
A1 de B = 1001
Multiplicación:
Sea el número decimal 6 igual 0110 binario, éste número se ha
representado en un arreglo de 8 bit, los 4 bit segmentados llenos de ceros,
servirán para efectuar el desplazamiento. Como se trata de una
multiplicación el desplazamiento se realizará en un bit a la izquierda a partir
del dígito más significativo (1). La siguiente figura el desplazamiento a la
izquierda.
División
En forma análoga al ejemplo anterior, se representa el número a
dividir (4 ÷ 2) en un arreglo, pero con la diferencia que las posiciones de
los bit segmentados aparecen a la izquierda, puesto que se realizará un
desplazamiento a la derecha:.
Diagrama Lógico
salida. Las celdas binarias no seleccionadas producen 0's en las entradas del
OR y no tienen efecto en las salidas. Con el control leer/escribir en 0, la
información disponible en las líneas de entrada se transfiere a los flip-flop
de la palabra seleccionada. Las celdas binarias no seleccionadas en las otras
palabras son deshabilitadas por la línea de selección de tal manera que los
valores previos permanecen inmodificados. Así, con la habilitación de la
memoria en 1, el control leer/escribir inicia las operaciones leer y escribir
para la unidad de memoria. Una operación de inhibición se obtiene
manteniendo la habilitación de memoria en 0. Esta condición deja los
contenidos de todas las palabras en la memoria como eran, independiente
del valor del control leer/escribir.
Tabla de Verdad:
Dirección Salidas
X Y A1 A2 A3
0 0 0 1 0
0 1 0 0 1
1 0 1 0 1
1 1 1 1 0
Cada una de las celdas de una PROM incorpora un enlace que puede
fundirse por aplicación de un pulso de corriente elevada. Un enlace roto en
una celda define un estado binario y uno que no está roto representa el otro