Electrical – positive edged and negative edged D flip-flops

flipfloplatch

I want to know that my understanding about D flip-flops is right or not.

We have different types of D flip-flops:

  • Some of them are positive edged (0->1) and some of them are negative edged (1->0)
  • All of them take two inputs: an enable (clock) and another D input
  • They give two outputs: Q and Q'
  • For all of them, the output equals to the D input ( but they differ in the time of showing the correct output)
  • The Master-slave D flip-flop is a negative edged flip-flop.

Is this all true?

If not, what parts are wrong?

Best Answer

You are mostly correct. There is no requirement that a flip-flop have both Q and Q' outputs; a flip-flop may have just Q or just Q'. Both positive-edge and negative-edge triggered flip-flops are master-slave flip-flops...the only difference is that the internal connections to the clock and its complement are reversed. In general, an "enable" input is different from a "clock" input: a level-sensitive latch has an enable while an edge-sensitive flip-flop has a clock.