CSE370 Assignment 4

Distributed: Jan. 23, 1998
Due: Jan. 30, 1998


Reading:

Katz: Chapter 3, pp. 110-122, 137-147
Katz: Chapter 4, pp. 160-173


Exercises:

  1. Katz: 3.2 b
  2. Katz: 3.3 d
  3. Katz: 3.4 c
  4. Katz: 3.14
  5. Katz: 3.16 c, d
  6. Katz: 4.2

  7. Laboratory assignment:
    Continue with the first Synario tutorial by working through the following topics:

  8. Laboratory assignment:
    In the previous assignment, you designed a circuit for a 4-bit adder. In this assignment, create a block symbol for an 8-bit adder (just extend your 4-bit adder circuit). Use busses to keep the symbol small. That is, the data input and output to this block symbol should be a single pin that uses a bus name.

    Draw a new schematic, using this 8-bit adder,
    Simulate this circuit using a test fixture that generates the following 5 test cases:

    1. 3 + -4
    2. 1 + -1
    3. 127 + -128
    4. 65 + 73
    5. 63 + -63
    Hand in your schematic and the results of your simulation. It should be easy to see from your simulation that your circuit works.


    Comments to: cse370-webmaster@cs.washington.edu (Last Update: )