Saturday, August 14, 2010

The D Flip-Flop

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.










Clocked D Flip-Flop:

Clocked D Flip-Flop:A D flip-flop constructed from a NAND-latch .








D Flip-Flop from NAND Latch:

The output Q will track the input D so long as the flip-flop remains enabled.










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.

No comments:

Post a Comment