CSE370 Assignment 1


Distributed: 3 January 2007
Due: 12 January 2007 *revised


Reading:

  1. Katz/Borriello, Contemporary Logic Design 2e, Chapter 1 (pp. 1-27)
  2. Katz/Borriello, Contemporary Logic Design 2e, Chapter 2 - sections 2.1 through 2.2 (pp. 33-46)
  3. Katz/Borriello, Contemporary Logic Design 2e, Appendix A - section A.1 through A.3 (pp. 511-520)

Exercises:

Familiarize yourself with the CSE 370 web pages. Make sure you have a CSE account and can login to the machines in the instructional labs - especially in 003 (Baxter Lab). Subscribe to the course mailing list so that you can access e-mail discussions among our community.

  1. CLD2e, A.1, parts a, b, e, f, h, i.
  2. CLD2e, A.2, parts a, and i.
  3. CLD2e, A.4, parts b, and f.
  4. CLD2e, A.7, parts a, and f.
  5. CLD2e, A.8, parts a, and f.
  6. CLD2e, 1.3 and 1.4 (all parts).
  7. (Based on CLD2e 1.18) You must design a circuit that turns on the lights in a room, based on the position of three switches. Call the switches A,B, and C and the output function (the light) Z. Assume that input A is 1 if switch A is on, and 0 otherwise. Use truth tables to show the function Z in each of the following scenarios:
    1. The light is on if (and only if) all three switches are on.
    2. The light is on if two or more switches are on
    3. The light is on if one or more switches are on
  8. CLD2e, 2.1
  9. CLD2e, 2.2, parts b, and d.
  10. CLD2e, 2.6, parts b, and d.
  11. CLD2e, 2.8, parts b, and c.
  12. CLD2e, 2.10, parts e, and f.

Rationale:

  • To review number systems.
  • To gain familiarity with some of the basic concepts in digital logic.

Comments to: cse370-webmaster@cs.washington.edu