Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Help asap! 1.3 Flip-Flops A flip-flop is another type of sequential circuit and

ID: 3594985 • Letter: H

Question

Help asap!

1.3 Flip-Flops A flip-flop is another type of sequential circuit and is very similar to a latch. However, when the flip-flop will load in a new value is different. With the latch, we took in a new value whenever en was on - so if we left en on, and flipped d on and off, we would see q go on and off in response. Flip-flops only take in a new value at the single point when en turms on. Once en is on, nothing changes: we have to turn en off and then on again to load in a new value. Because of this, en is typically connected to a clock wave -this allows it to regularly load in new values. A new value is loaded every time the clock wave becomes on; otherwise we hold onto the old value. We represent flip-flops with this symbol: D Q In the flip-flop, D is our input, Q is the value we're remembering and > represents the clock input, replacing the en of the latch TODO (pre-lab): What is the Q output? Look this up and cite your source. (If you are searching on the internet, it will help to look for a "D Flip-Flop)

Explanation / Answer

Hi,

D Flip flops are one of the most important Flip flops introduced to overcome the state with SR Flip flops, which ensures that S and R never equals one at the same time.(I assume you must be aware of SR Flipflops before moving to D flipflops)

This is made possible by connecting a NOR gate to SR Flip flop, so we just have one input(D Input) and the two input signals( Set and Reset) are now complement to each other.

This single input in the flip flop is known as Data Input and the flip flop is Data Flip-Flop or D- Flip Flop

There is an additional input in D Flip flop as cited in the question, called the Clock or Enable Input.

The advantage of this additional enable input is that, it separates the data input from the flip flop latching circuit after the desired data is stored. This makes sure that the D Input is copied to the Q output , when the enable input is active.

So the ideal behavior is this:

The D Flip flop will store and ouput at Q, whatever that inputs at D, as long as the enable input is high.

If the enable input goes low, the Set and Reset inputs are held at "1" ,So no change in state will occur at the input and Output.

Please find the truth table as follows for D Flip-flop:

Thanks and Regards,

Hema

Enable or Clock Input D(Data Input) Q ~Q Comments 0(Enable input is low) X Q ~Q No change in state 1(Enable input is high) 0 0 1 Reset Q=0 1(Enable input is high) 1 1 0 Set Q=1