Template:W1018-Excursions
From Coder Merlin
Revision as of 21:54, 14 October 2019 by Chukwuemeka-tinashe (talk | contribs)
Excursions
While an SR Latch is fully capable of remembering a single bit of information, it's generally not used to build a memory cell because it lacks the ability to perform synchronously with a clock signal. In order to synchronize the data with a clock signal, rather than use a latch, we generally use a device called a "flip-flop". One of the most basic designs is called a D-type Flip Flop.
- Research a D-type Flip Flop
- Construct a D-type Flip Flop using Falstad's Editor using only AND, OR, NOT, XOR, NOR, and NAND gates.
- Export each circuit using the
File | Export As Text...
option from the menu bar - The text contains all of your work for the exercise. Select the entire text, copy it, and paste it into your journal using the correct excursion number.
- Answer the following questions:
- What additional functionality does a D-type Flip Flop provide that is unavailable in an SR Latch?
- How do the inputs to a D-type Flip Flop differ from the inputs of an SR Latch?
- How does a D-type Flip Flip protect against the forbidden state of an SR Latch?