¿Mi interpretación de D-Flip Flop es incorrecta?

1

Así que estoy trabajando en: enlace y me está costando entender el D-Flip Flop , o tal vez debería decir, cómo lo representa logismo .

Tengo este circuito y este es el estado actual en el que estoy. El D Flip-Flop que tengo en mi circuito tiene la propiedad Activación: Falling Edge.

Ahoraharéclicencargaryenentradas:

Ymarcaréunavez

Enestemomento,estábienqueout=0.Puedoentenderlo.Sinembargo,miexpectativaesqueDyadeberíaestarcargadaydeberíamostrar1,no0.

Solodespuésdequemarqueunavezmás,secargarálaD:

Si cubro el valor mostrado por D, todo tiene sentido, cómo funciona el Flip Flop, etc. Pero mientras estoy viendo el valor en el D - Flip Flop, me confundo.

¿Mi entendimiento es incorrecto o algo malo con Logisim?

    
pregunta Koray Tugay

1 respuesta

1

Lo que estás encontrando aquí es una peculiaridad de Logisim. Cada "tick" del simulador da como resultado la mitad de un ciclo de reloj, no un ciclo completo. (Puedes ver esto en las capturas de pantalla: la entrada del reloj pasa de verde oscuro a verde claro después del primer tic, y vuelve a oscurecer después del segundo tic.)

Dado que el flip-flop D está configurado para activarse en el flanco descendente del reloj, la salida solo se actualiza después de la segunda marca porque esa marca es en la que ocurre el flanco descendente.

Conectar la entrada del reloj a otra entrada digital (como la que tienes para "cargar" y "en") puede hacer que sea más fácil jugar con este circuito.

    
respondido por el duskwuff

Lea otras preguntas en las etiquetas