The D flip-flop tracks the input, making transitions with match those of the input D. The D stands for "data"; this flip-flop stores the value that is on the data line. It can be thought of as a basic memory cell. A D flip-flop can be made from a set/reset flip-flop by tying the set to the reset through an inverter. The result may be clocked.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmPd2xZe2Oqxm_u1MOe-6VReDQQ9xmFAMbbHeC6mOA3SuThKDdmIK2Pbx4TMV-NBjqa2ZxXRmGpVeRZa6vfLhg3fwHo3gE6DGDz5ERMbbIJzN9HZ084D6cs91f1Fw6_iG-NL882xm7hg/s400/D+Flip-Flop.gif)
Clocked D Flip-Flop:
Clocked D Flip-Flop:A D flip-flop constructed from a NAND-latch .
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbD4iKKmJIgRHTWQDSAu_r-88o21s0BUUpaudw7_ZI4M1ipkvUIjFa0U_X1GCvht03XgljRTjuaFwE5t3UPSA-RZQHRvCggaPYbVs0yw_qBFmlSDuRD8ZBT4jmCaskjZP63gWlDZLDtg/s400/Clocked+D+Flip-Flop.gif)
D Flip-Flop from NAND Latch:
The output Q will track the input D so long as the flip-flop remains enabled.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMfIXur_qZgM3A0c0i3MMG7ck62S5QIqSzFpqEF32417-B1ukurLNAkG7gOqgR0qT7azMigjgqSWZkRUAiw48q0g6l3PR6W9NxIL7sza2Rdb7YHsBJPdfoxy6US_-4tlkDofbwzxph-w/s400/D+Flip+Flop+NAND.gif)
Ouput: Clocked D Flip-Flop:
The D flip-flop tries to follow the input D but cannot make the required transitions unless it is enabled by the clock. Note that if the clock is low when a transition in D occurs, the tracking transiton in Q occurs at the next upward transition of the clock.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq1V5HYGDTitOTjLYljcRyTR1vK2O4X2Pjg5avhVXBj2cWKKmitDCL2PxTXR2BzQp2p6L7kfHTJDKpr4AFScaHaW0hRM6tRlYyveNCngjDorhVVDa0hFNUs3zGC-NxYdGwnEXZoiNEKQ/s400/Ouput+Clocked+D+Flip-Flop.gif)
No comments:
Post a Comment