Dive into the fundamental concepts of flip-flops and sequential circuits with detailed examples and characteristic equations. Learn about clocked sequential circuits, state analysis, state tables, and more.
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
Latches • SR Latch No change Reset Set Invalid Invalid Set Reset No change Eastern Mediterranean University
Latches • SR Latch No change Reset Set Invalid Invalid Set Reset No change Eastern Mediterranean University
Controlled Latches • SR Latch with Control Input No change No change Reset Set Invalid Eastern Mediterranean University
Controlled Latches • D Latch (D = Data) Timing Diagram C D Q t Output may change No change Reset Set Eastern Mediterranean University
Controlled Latches • D Latch (D = Data) Timing Diagram C D Q Output may change No change Reset Set Eastern Mediterranean University
C CLK Positive Edge CLK Negative Edge Flip-Flops • Controlled latches are level-triggered • Flip-Flops are edge-triggered Eastern Mediterranean University
D Latch (Master) D Latch (Slave) D D C Q D C Q Q CLK Flip-Flops • Master-Slave D Flip-Flop Master Slave CLK D Looks like it is negative edge-triggered QMaster QSlave Eastern Mediterranean University
D Q Q Q D Q Flip-Flops • Edge-Triggered D Flip-Flop Positive Edge Negative Edge Eastern Mediterranean University
Q J Q K Flip-Flops • JK Flip-Flop D=JQ’+K’Q Eastern Mediterranean University
T D Q Q Q Q Q T J Q T K Flip-Flops • T Flip-Flop D=JQ’+K’Q D=TQ’+T’Q=T Q Eastern Mediterranean University
D T Q Q Q Q Q J Q K Flip-Flop Characteristic Tables Reset Set No change Reset Set Toggle No change Toggle Eastern Mediterranean University
D T Q Q Q Q Q J Q K Flip-Flop Characteristic Equations Q(t+1) =D Q(t+1) =JQ’ + K’Q Q(t+1) =TQ Eastern Mediterranean University
Q J Q K Flip-Flop Characteristic Equations • Analysis / Derivation No change Reset Set Toggle Eastern Mediterranean University
Q J Q K Flip-Flop Characteristic Equations • Analysis / Derivation No change Reset Set Toggle Eastern Mediterranean University
Q J Q K Flip-Flop Characteristic Equations • Analysis / Derivation No change Reset Set Toggle Eastern Mediterranean University
Q J Q K Flip-Flop Characteristic Equations • Analysis / Derivation No change Reset Set Toggle Eastern Mediterranean University
Q J Q K Flip-Flop Characteristic Equations • Analysis / Derivation Q(t+1) =JQ’ + K’Q Eastern Mediterranean University
Q R D Q Reset Flip-Flops with Direct Inputs • Asynchronous Reset Eastern Mediterranean University
Q R D Q Reset Flip-Flops with Direct Inputs • Asynchronous Reset Eastern Mediterranean University
PR Q D Q Preset Reset CLR Flip-Flops with Direct Inputs • Asynchronous Preset and Clear Eastern Mediterranean University
PR Q D Q Preset Reset CLR Flip-Flops with Direct Inputs • Asynchronous Preset and Clear Eastern Mediterranean University
PR Q D Q Preset Reset CLR Flip-Flops with Direct Inputs • Asynchronous Preset and Clear Eastern Mediterranean University
Mealy and Moore Models The Mealy model: the outputs are functions of both the present state and inputs (Fig. 5-15). The outputs may change if the inputs change during the clock pulse period. The outputs may have momentary false values unless the inputs are synchronized with the clocks. The Moore model: the outputs are functions of the present state only (Fig. 5-20). The outputs are synchronous with the clocks. Eastern Mediterranean University
Mealy and Moore Models Fig. 5.21 Block diagram of Mealy and Moore state machine Eastern Mediterranean University
Mealy and Moore Models Mealy Moore For the same state,the output does not change with the input For the same state,the outputchanges with the input Eastern Mediterranean University
Moore State Diagram State /Output 0 0 1 0 0 /0 0 1 / 0 1 1 1 1 / 1 1 0 / 0 1 0 0 Eastern Mediterranean University
State Reduction and Assignment Fig. 5.25 State diagram State ReductionReductions on the number of flip-flops and the number of gates. • A reduction in the number of states may result in a reduction in the number of flip-flops. • An example state diagram showing in Fig. 5.25. Eastern Mediterranean University
State Reduction Fig. 5.25 State diagram • Only the input-output sequences are important. • Two circuits are equivalent • Have identical outputs for all input sequences; • The number of states is not important. Eastern Mediterranean University
Equivalent states • Two states are said to be equivalent • For each member of the set of inputs, they give exactly the same output and send the circuit to the same state or to an equivalent state. • One of them can be removed. Eastern Mediterranean University
Reducing the state table • e = g (remove g); • d = f (remove f); Eastern Mediterranean University
Connexion au compte
Connectez-vous pour publier votre contenu sur SlideServe.