This is an old revision of the document!
Table of Contents
Course Outline
The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed:
Week 1 Week of Sept. 14
Chapter 1 Introduction
Assigned reading 1.1 1.2 1.3
for Wed. class 1.5, 1.6 1.7
Assignment 1 is out, check the Assignments tab
Week 2 Week of Sept. 21
Week 3 Week of Sept. 28
Instruction format 1 slide per page and 3 slides per page
Assigned reading 2.4 (review) 2.5 2.6 2.7 2.8
Procedure call 1 slide per page and 3 slides per page
Week 4 Week of Oct. 5
Lab C check Labs page
The lab demo will be limited to C1 to C6 only, C7 and C8 could be demoed the following lab.
Quiz 1 (Wednesday) Quiz 1 covers up to (not including) procedure call
Week 5 Week of Oct. 12
Lab Test
Monday is Thanksgiving no classes
The slides for synchronization and linking 2 slides per page and 3 slides per page
Section 2.11, 2.12, 2.16-2.19
Lab Project
The lab is due Nov. 2nd
Week 6 Week of Oct. 19
MIDTERM Midterm covers up to and including section 2.7
a brief introduction to Verilog
The midterm is on Wednesday
and Lab test 1
Week 7 Week of Oct. 26
Chapter 3: review of integer representation integer_rep.pdf
floating point Introduction to Floating Point Numbers
Lab project
Week 8 Week of Nov. 2
Week 9 Week of Nov. 9
The processor Introduction and building the datapath
Quiz 2 quiz 2 covers 2.7, 2.8, 3.1 and 3.2
Lab L
Some of you asked about the solution of one particular problem in the labtest, here is the solution. Please note that is ONE possible solution, there are many other ways to do this.
Solution for midterm
Week 10 Week of Nov. 16
LAB M
Week 11 Week of Nov. 23
LAB N
Week 12 Week of Nov. 30
Lab N (cont.) only for one hour
lab test 2
Quiz 3