Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
. ALUMNOS:
UNMSM
Dedicatoria:
A nuestros familiares y compañeros por brindarnos
todo su apoyo y nuestros profesores por
sus enseñanzas formándonos como futuros profesionales.
1) Indique la diferencia entre los latches y los flip-flops.
Bueno a decir verdad la relación entre ambos es muy grande pero sus diferencias más
radicales pueden ser:
Los Latch es un circuito secuencial muy básico que esta retroalimentado, pero un
Flip-flop es lo mismo solo que posee un clock o señal de reloj adicional.
El latch es más primitivo ya que posee mayor margen de error en sus formas de
memoria, a diferencia del Flip-flop que es más preciso por tener añadido un Detector
de Flancos después del Clock.
Mayormente el Latch es un Circuito Discreto a diferencia de las distintos Chips o
Circuitos Integrados muy baratos y comunes en el mercado.
Los latch son el corazón del Flip-flop en todas sus variedades ya que a su capacidad
de memoria se le agrega la capacidad de establecer o borrar la información en él.
2) Explicar la diferencia entre circuitos con entradas síncronas y con entradas asíncronas.
Como vemos ambas forma de entrada son en extremo útiles en toda unidad de memoria
en especial los Flip-flops, las diferencias entre ambas más claras son:
Una entrada síncrona esta siempre ligada a la señal de reloj y dependerá de ella
siempre, pero una entrada asíncrona es totalmente ajena al Clock.
La primera forma de entrada determina la salida si y solos si ocurre un flanco de
subida o de bajada, mientras el otro es indiferente al Clock y puede borrar o
establecer la salida cuando quiera.
La entrada síncrona es útil para observar para establecer salidas “dinámicas” o
variables dependiendo del diseño del Flip-flop pero una entrada asíncrona siempre o
establecerá o borrará permanentemente la unidad de memoria.
La entrada asíncrona es fundamentalmente para establecer estados de salidas
anteriores al cambio propuesto por las entradas síncronas.
3) Explique el funcionamiento del flip-flop SR síncrono implementado con puertas NAND. ¿Cómo
deben ser los pulsos de reloj? Muestre con una tabla de verdad.
S R CLK Q
0 0 ↑ Ambigua
1 0 ↑ 0
0 1 ↑ 1
1 1 ↑ 𝑄0 (sin cambio)
¿Qué sucede con las salidas si, mientras el pulso de reloj CK está en 1, se producen
cambios en las entradas S y/o R?
No interesa si el CLK está en 1 o en 0 lo que realmente interesa son los flancos de subida o
de bajada ya que estos promueven los disparos en la salida del flip-flop. No se produce ningún
cambio en las entradas S o R y si mantuviese en 1 el CLK entonces el flip-flop se comporta
como un Latch NAND.
4) Explique el funcionamiento del flip-flop JK con señal de reloj. Muestre la tabla de verdad. ¿Cuál
es su ecuación característica?
J K CLK Q
0 0 ↓ 𝑄0 (sin cambio)
1 0 ↓ 1
0 1 ↓ 0
1 1 ↓ ̅𝑄̅̅0̅ (conmuta)
̅̅̅̅̅̅̅
Q (t+1) = J𝑄 ̅ Q (t)
(𝑡) + 𝐾
5) Explique para qué se utilizan las entradas de prefijación asíncronas (Preset-Clear) (Set-Reset)
en los flip-flops.
Bueno las entradas asíncronas son también llamadas “entradas predominantes” y son
̅̅̅̅̅̅̅̅̅̅̅ y 𝐶𝐿𝐸𝐴𝑅
conocidas como 𝑃𝑅𝐸𝑆𝐸𝑇 ̅̅̅̅̅̅̅̅̅ y son activas en bajo. Se usan mayormente para dar
estados deseados a los flip-flops en aplicaciones como Registros o Contadores, en donde se
necesita que estén en borrados de antemano. Su funcionamiento es el siguiente:
̅̅̅̅̅̅̅̅̅̅̅ = 𝐶𝐿𝐸𝐴𝑅
𝑃𝑅𝐸𝑆𝐸𝑇 ̅̅̅̅̅̅̅̅̅ = 1. Las entradas asíncronas están inactivas y el Flip-flop es libre de
responder a las entradas J, K y CLK; en otras palabras, pueden llevarse a cabo la operación
con sincronización por reloj.
̅̅̅̅̅̅̅̅̅̅̅ = 0; ̅̅̅̅̅̅̅̅̅
𝑃𝑅𝐸𝑆𝐸𝑇 ̅̅̅̅̅̅̅̅̅̅̅ esta activa y Q se establece en forma
𝐶𝐿𝐸𝐴𝑅 = 1. La señal 𝑃𝑅𝐸𝑆𝐸𝑇
inmediata en 1, sin importar que condiciones estén presentes en las entradas J, K y CLK.
La entrada CLK no puede afectar al Flip-flop mientras que 𝑃𝑅𝐸𝑆𝐸𝑇̅̅̅̅̅̅̅̅̅̅̅ = 0.
̅̅̅̅̅̅̅̅̅̅̅ = 1; ̅̅̅̅̅̅̅̅̅
𝑃𝑅𝐸𝑆𝐸𝑇 𝐶𝐿𝐸𝐴𝑅 = 0. La señal ̅̅̅̅̅̅̅̅̅
𝐶𝐿𝐸𝐴𝑅 se activa y Q se borra de inmediato para
quedar en 0, sin importar las condiciones en las entradas J, K o CLK. La entrada CLK no
tiene efecto mientras que ̅̅̅̅̅̅̅̅̅
𝐶𝐿𝐸𝐴𝑅 = 0.
̅̅̅̅̅̅̅̅̅̅̅ = 𝐶𝐿𝐸𝐴𝑅
𝑃𝑅𝐸𝑆𝐸𝑇 ̅̅̅̅̅̅̅̅̅ = 0. Esta condición no debe utilizarse, ya que puede producirse una
respuesta ambigua.
6) Las siguientes formas de onda se aplican a las entradas J-K , entradas asíncronas y de reloj,
como se muestra en la figura. Suponer que Q se encuentra inicialmente en RESET. Dibujar la
forma de onda de salida en Q
𝑸(𝒕) ̅̅̅̅̅̅
𝑸(𝒕)
T Q(t) CLK Q(t+1)
0 0 ↓ 0
̅
𝑻 1
0 1 ↓ 1
1 0 ↓ 1
𝑻 1
1 1 ↓ 0
Q(t+1) = T ⊕Q(t)
Si se le agrega entradas asíncronas
̅̅̅̅+CLR(T ⊕Q(t))
Q(t+1) =𝑃𝑅
8) Muestre los símbolo de los flip-flops de acuerdo a la norma ANSI/IEEE y a la norma IEC.
Presentar los diagramas esquemáticos de los C.I, utilizados en esta práctica, así como sus tablas
de verdad.
Compuerta NAND
Compuerta NOR
Compuerta NOT
Compuerta AND
Flip-flop Tipo D
Latch Transparente
Flip Flop JK
Unas veces algunos niveles lógicos pueden aproximarse asintóticamente; otras en las
proximidades de algunos de los niveles puede haber oscilaciones cerca de la transición. Y
generalmente habrá algún retardo antes de que una señal haga cualquier pequeña excursión en
la dirección de avance. Por todas estas razones, en lugar de especificar el tiempo de transición
entre un nivel y el siguiente, es más conveniente especificar el tiempo que dura la transición
desde el 10% al 90% del intervalo total entre niveles. Como se ha señalado en el diagrama de
tiempos de la señal de reloj, este tiempo de transición será tr(rise). Análogamente se define un
tiempo de bajada tf(fall), como el tiempo de transición entre el 90 y el 10% del intervalo entre
niveles. Las señales mostradas se aplican a flip-flops tipo D, cuya transición de disparo
suponemos que se realiza en la transición positiva de la señal de reloj, del cero al uno lógico.
Esta transición se indica en la figura (a) y en la figura (b) se representa una transición del cero al
uno lógico del dato de entrada D.
Las relaciones entre las señales de las figuras (a) y (b) se entienden si se indica que la transición
en D debe preceder a la transición de disparo de reloj un tiempo denominado “tiempo de
establecimiento tsetup”. Si el flip-flop reconoce y responde propiamente a la nueva entrada de
dato D, con certeza el cambio en D debe preceder al flanco de reloj un intervalo de tiempo no
inferior a tsetup. La figura (c) representa una transición de D de 1 a 0.
Las relaciones entre las figuras (a) y (c) se proponen para indicar que si el cambio en D se
reconoce sin fallo, el nivel D debe mantenerse como mínimo durante un tiempo thold (tiempo
de mantenimiento) después del flanco de reloj. En conjunto si el flip-flop responde al cambio en
D, este debe ocurrir como mínimo en el instante tsetup anterior al flanco de reloj y después de
él debe persistir como mínimo un tiempo thold. Finalmente señalamos que los Sistemas
Digitales Página 112 instantes en que transcurren las transiciones se toman normalmente
cuando la transición está en la mitad de los dos niveles lógicos (50%). Las relaciones entre el
flanco de reloj y la señal de salida en las figuras (d) y (e) indican que si el requerimiento con
respecto a los tiempos de establecimiento y mantenimiento se cumple, habrá un retardo de
propagación tpd (propagation delay) entre el flanco de reloj y la respuesta en las salidas, Q y Q ,
del flip-flop. El retardo de la salida que cambia del nivel bajo al alto es tpd,LH (low-high), y el
otro tpd,HL (high-low).
Bibliografía y Sitios Web