Quelle est la différence exacte entre un verrou et une bascule?

8

D'après ce que j'ai compris:

  1. Une bascule est un verrou cadencé, c'est-à-dire une bascule = verrou + horloge
  2. Le verrou vérifie en permanence les entrées et modifie la sortie chaque fois qu'il y a un changement d'entrée
  3. Flip Flop vérifie également en continu l'entrée, mais modifie le temps de sortie déterminé par l'horloge. [donc, même si les entrées sont modifiées, cela peut ne pas changer la sortie en même temps]
  4. Un verrou avec validation [c.-à-d. Verrou verrouillé] est différent de celui d'un verrou cadencé.

Je lis de Digital Logic par Morris Mano et Wikipedia.

avi
la source

Réponses:

7

Pour autant que je comprends, la différence est en effet l'horloge / activer.

Une bascule n'échantillonne les entrées que lors d'un événement d'horloge (front montant, etc.)

Un Latch échantillonne les entrées en continu chaque fois qu'il est activé , c'est-à-dire uniquement lorsque le signal d'activation est activé. (ou sinon, ce serait un fil, pas un verrou).

A sonné.
la source
Pourtant, parfois (cela dépend de qui et où), les gens peuvent utiliser ces termes de manière interchangeable.
Ran G.
mais la plupart des manuels expliquent le verrou sans activer?
avi
cela peut avoir du sens pour le verrou SR, mais pensez à un verrou D non verrouillé - ce n'est rien d'autre qu'un fil! Le SR est un peu unique car les deux entrées (S / R) servent en quelque sorte à la fois (D / enable), donc avoir S = R = 0 équivaut à avoir Enable = 0.
Ran G.
Oh oui, vous avez absolument raison. Maintenant, c'est logique. Ainsi, dans les manuels, ils mentionnent la SR non fermée, car elle est facile à comprendre, mais dans la pratique, des verrous déclenchés / activés sont utilisés. Droite ?
avi
et encore une chose, quand je dis FlipFlop cela signifie qu'il est toujours cadencé et quand je dis Latch, c'est toujours avec enable. [donc, FlipFlop sans horloge et verrou sans activation n'a aucun sens]
avi