1. Describe the part you played in the CPU design project, including the particular circuit(s) you contributed and the role you played on one of the three teams -- ALU, Control Unit, and Memory Unit.
If you choose to complete Part 2a by working with your team to package, integrate, and test your unit, then your final exam will be complete when you have done this, dragged your team's completed circuit to the Drop Box, and turned in a printed copy (in several pages, as necessary) of your completed circuit. There should be only one electronic copy of each completed circuit turned in for each team. The final step will be to integrate and test all three units together in the context of a complete CPU. I will provide that CPU circuit to use as a basis for testing all three units together. However, since some of you may need to leave town before the 17th, you may not be here for this final test step -- that's okay.
If you choose to compete part 2b by yourself, answer the following additional questions and append them to your answer to question #1 above. These questions must be answered independently, with no help or consultation from anyone else.
2. For your particular circuit, what inputs and outputs does it have in relation to your team's particular unit (ALU, Control, or Memory) and/or the entire CPU design.
3. Does your circuit work? What testing have you done to be certain that it delivers the correct outputs for different input combinations.
4. Examine the circuit mystery circuit in the Lab 10 folder. Assume that lines marked A, B, C, and D0... D7 are input signals and lines marked Q0... Q7 are output signals.
a. What is the output for each of the following settings of A, B, and
C?
A = 0, B = 1, C = 0
A = 0, B = 0, C = 1
A = 1, B = 1, C = 0
A = 1, B = 0, C = 1
b. In general, what does this circuit seem to be doing?
c. Is there a practical use for this kind of circuit? Explain.
Have a peaceful and restful winter break!