Homework 5


When you complete this homework you should
  1. [1 points] Do Problem B.4 page B-80
  2. [4 points] Create a circuit to test DeMorgan's laws. To do this:
  3. [4 points] You have decided that the process of checking all possible inputs to a circuit is too tedious, so you are determined to implement a circuit test driver. Design and implement a circuit which will step through all possible values to a two input circuit. Use this circuit to drive the full circuit developed above (ie replace the input switches with your tester circuit) . Hint, you may need a clock (or at least a switch to act as a clock) and some memory to accomplish this task.
  4. [6 points] Do B.11 page B-81. Expand your test driver from question 3 to drive these four circuits.
  5. [4 points] The WOMBAT register file contains a single register. The interface to this module consists of: For this problem
    1. Identify the WOMBAT instructions that use the ACC and describe actions needed by each. You may want to group the instructions into sets with common needs and describe the action for those sets.
    2. For each instruction, or set of instructions above, describe the settings needed in the above diagram to accomplish these actions.
  6. [6 points] Implement the Accumulator as described above in this circuit.

Submission

Any answers requiring written solutions should be typed in a document preperation system.

Both the TK-Gate files and the written document should be mailed to your instructor as attachments. Please make sure you indicate that this is homework 5 for computer architecture in the subject line of your message.