Lab #6 (3/7/2002)
This lab is about strange NAND circuits (!), and
clocks and flip-flops.
© D. Thiébaut
CSC270 Lab #6
EXPERIMENT 1: Strange circuit
Implement the (NAND-based) flip-flop circuit on the
left below, and investigate it.
Work on this with the other groups and come up with a full description
of this circuit:
- How it behaves,
- Whether it behaves in predictable ways,
- What interesting properties it has,
- How it can be improved,
- etc.
EXPERIMENT 1, part 2: Converting to D flip-flop
How can you turn the above flip flop into a D flip-flop?
Do this and implement it.
Next, also add a clock input and at first just make the flip-flop
"sensitive" whenever the clock is high. Make sure to implement it
and record your observations on how it works.
EXPERIMENT 1, part 3: Now make it sensitive only to the rising edge
of the clock. Work with your neighbors on this. Be inventive.