Prob 4
Prob 4
Prob 4
• Diseñar un flip-flop A-B tal que cuando los valores lógicos en las
entradas son distintos su valor se complementa y cuando son iguales
la salida se carga con el valor de las entradas. Encontrar la tabla de
operación, la tabla característica, y la ecuación característica del flip-
flop, y realizar una implementación “clocked-latch” a partir de un
“latch” S-R NAND
2
Problemas propuestos
• Indicar que tipo de circuito es el de la figura, su tabla de operación y
su tabla característica, y construir un circuito equivalente en base a un
“latch” S-R NOR.
MUX
I0 Q
Y Z
I1
X E S
CLK
CLK
J
K
3
Problemas propuestos
• Dado el circuito de la siguiente figura:
X Y Q+
A 2 X Q Q
B 1 0 0 Q
Y
0 1 Q
C 1 0 1
3
Clk 1 1 Q
4
Problemas propuestos
• Se desea diseñar un sumador serial, de forma que los bits de los
operandos entren en serie del menos significativo al más
significativo y, en cada ciclo se genere el bit de salida y se
almacene el acarreo generado que se utilizará como acarreo de
entrada para el siguiente bit. Se pide diseñar un flip-flop que
permita almacenar los acarreos a lo largo de la suma serial.
a). Mostrar la tabla característica, la tabla de operación, la
ecuación característica, la descripción VHDL del citado flip-flop y
una implementación con puertas lógicas.
b). Diseñar el citado flip-flop del tipo “clocked” en base a un latch
interno S-R NAND.
c). Diseñar el citado flip-flop en base a un flip-flop cuya tabla de
operación es:
X Y Q+
0 0 Q
0 1 1
1 0 No valido
1 1 Q
5
Problemas propuestos
• Se quiere diseñar un flip-flop cuya entrada Y opere como entrada
de tipo D o de tipo T en función del valor lógico de la entrada de
selección X (0 tipo D, 1 tipo T).
a) Indicar la tabla de operación y encontrar la ecuación
característica del flip-flop. Construir un clocked-latch (reloj activo
alto) tomando como base un latch S-R NAND.
b) Dadas las siguientes formas de onda indicar los valores que
toman la salida del clocked-latch del apartado (a). Hay que suponer
que inicialmente el flip-flop tiene cargado el valor lógico 0.
CLK
6
Problemas propuestos
• Diseñar un flip-flop "D master-slave" utilizando únicamente dos
multiplexores de dos entradas.
Calcular el tiempo de propagación, de setup y de hold del circuito en
función de los tiempos de propagación del multiplexor: Tpd (tiempo de
propagación desde las entradas de datos) y Tps (tiempo de
propagación desde la entrada de selección).