Tentative Schedule

Note the the following is an initial plan and will change as needed. Some of the material will be from outside. You must follow the lectures. Readings below include related materials, however keep in mind that sometimes we may not follow the text-book very closely.

WeekDateTopicsReadingQuizzesAssignments
11/18/2016Intro, Combinational LogicAppendix B.1-B.6--
21/25/2016PLAsB.7-B.11Q1H1
32/1/2016 Flipflops, Sequential CircuitsB.7-B.11Q2-
42/8/2016Instruction set architectureCh2.1-2.7, Appendix AQ3H2
52/15/2016MIPS-Q4P1
62/22/2016 MIPS Cont.Ch2.8-2.15Q5-
72/29/2016Performance/TrendsCh1Q6-
83/7/2016Review, Midterm (Fri)Cumulative--
Break3/14/2016----
93/21/2016ArithmaticCh3Q7-
103/28/2016Processor DatapathCh4.1-4.4Q8Arithmatic
114/4/2016PipeliningCh4.5-4.9Q9-
124/11/2016Multiple Issue, Memory Hierarchy 1Ch4.10, Ch5Q10Progress Report Due
134/18/2016Memory Hierarchy 2Ch5Q11-
144/25/2016 Parallel Processors A, B, PresentationsCh6Q12Presentations
155/2/2016Review, FinalCumulative_Final Report Due
FW5/9/2016Distance Final Due-_-
Notes:

  • Project deadlines: Progress report 4/11/2016, Final report 5/4/2016. Note that powerpoint slides will be needed by 4/28/2016 (we will use them the next day)
  • Final: The On-campus final will be during the last class Friday May 6. The distance final will be available on canvas on May 6 and will be due on May 10.