
CSC270 Lab #5

The questions and instructions throughout these experiments are guidelines to get you started. You need to think about what you are doing, what other questions might be interesting and appropriate, and also decide for yourselves what you need to test and report upon in order to fully investigate and describe each circuit. Note: the logic switches may be useful in this and other experiments.
Implement the following function f of three variables, I0, I1, and Cmd:
f = I0.Cmd' + I1.CmdConnect Cmd to one of the data switches, I0 to the 1Hz clock, and I1 to another data switch. Connect f to a logic indicator.
Label each signal on your kit with a post-it or piece of paper.
What is the truth table for f?
What is the simplified truth table for f?
You have implemented a multiplexer. Explain why it "multiplexes", and how you observe the multiplexing behavior.

In the next series of experiments you will be building at each step on what you have just done. So - it might be useful to read through the entire lab now and plan out where to place each chip and how to wire the circuits.
Implement the circuit below, and investigate its behavior, developing a full description of this circuit:

Now implement the next circuit below to make a D latch with a control input and fully investigate the behavior of this circuit, reporting what you did, expectations, observations, results and things you learned, etc.


What does it mean for a flip-flop to be triggered by the positive versus the negative edge of the clock? Does this flip flop have positive or negative edge response? How would you change this circuit to respond to the other edge?
To investigate and test your circuit
Does this circuit work as expected? Why or why not?
What is the frequency at which the Q output oscillates? What is the relationship between the frequency of Q and the frequency of the clock input (hints: half or double?) Does your flip flop wired this way behave as a frequency multiplier or a frequency divider?
Record what you have done, including a complete wiring diagram, along with intermediate results (including relevant internal states of the flip flop), expectations and unexpected obsevations, results, etc.
