This webpage section includes recommended readings, suggested exercises
and some brief notes.
Notice that the readings and notes may contain material not
discussed in class, and likewise, additional material
to what is recommended and posted here will be discussed in
the lectures.
The information in this page will be updated as the course
progresses.
Recommended readings:
Unless otherwise specified, the chapter, section and page
numbers correspond to the course text, Introduction to Computer design,
Custom edition for Simon Fraser University.
The readings are roughly organized according to when the
corresponding topics will be discussed in the lectures;
slight changes in schedule may happen, so the coverage of some
topics may happen a week earlier or later.
Suggested exercises:
In this page there also are suggested exercises from the textbook.
It is recommended that you do some of them for practice.
The exercises may vary in difficulty.
Solutions will not be provided, however it is recommended that
you ask doubts during consultation times. Notice also that
several of the exercises have posted solutions in the book
companion website. Some of these exercises may
be discussed during labs.
(Recall that according to the numbering we are following, classes start on Week #2)
Weeks 2,3
Introduction.
Section 1-1
Chapter 1 from Book "Introduction to Digital Systems" by Ercegovac et al. Available on reserves in the library.
Previous edition, 2004: Section 3-1 until and excluding CAD design, section 3-3
New edition: 3-1, 3-2 (the 4 bit equality comparator example is in the new edition but not the old one).
We will see this and /or analogous examples in class/labs.
Section 5.4 current ed. (6.4 previous (3rd) edition). In previous edition skip
"sequential circuit timing" subsection.
In the current edition include the section "sequential circuit timing", (Page 229)
which corresponds in fact to
to the simulation subsection , page 266, in the previous edition
Section 5.6 current ed. (Section 6.6 previous ed.)