|
Week starting |
Day
|
Topics |
Reading (Sections) |
Due |
|
08/29 |
Course overview/Project Overview |
|
|
|
|
09/05 |
M/T |
Intro. To MIPS, SPIM |
2.3,2.5 |
|
|
|
T/W |
Conditional statements |
2.6 |
Teams, Proposed meeting times[4] |
|
|
R/F |
Procedures |
2.7 |
|
|
09/12 |
M/T |
Addressing modes |
2.9 |
|
|
|
T/W |
Representing instructions |
2.4 |
|
|
|
R/F |
Exceptions |
|
|
|
09/19 |
M/T |
Computer arithmetic/Xilinx installation |
3.3 |
|
|
|
T/W |
Xilinx exercise |
|
Assembly Language and Machine Language specifications (M1) |
|
|
R/F |
Group Meetings and Project Time |
|
|
|
09/26 |
M/T |
Register Transfer Language |
5.5 |
|
|
|
T/W |
Exceptions/ Xilinx exercise |
|
|
|
|
R/F |
Exam 1 |
|
|
|
10/03 |
M/T |
Single cycle datapath implementation |
5.3-4 |
RTL Specifications (M2) |
|
|
T/W |
Multi-cycle datapath implementation |
5.5 |
|
|
|
R/F |
ALU Design/ Xilinx Exercise |
3.3 |
|
|
10/10 |
M/T |
Xilinx Exercise |
|
|
|
|
T/W |
Group Meetings and Project Time |
|
Datapath Design and Component Specification. (M3) |
|
|
|
Fall break |
|
|
|
10/17 |
M/T |
Control design (FSM)/ Xilinx Exercise |
5.5 |
|
|
|
T/W |
Control design (Micro-programming)/Xilinx Exercise |
5.53-54 |
Datapath Design and Component Specification. (M3) |
|
|
R/F |
Group Meetings and Project Time |
|
|
|
10/24 |
M/T |
Xilinx Exercise |
|
|
|
|
T/W |
Performance |
Ch. 4 |
Control unit design and components implementation (M4) |
|
|
R/F |
Group meetings and project time |
|
|
|
10/31 |
M/T |
Floating Point |
3.30-31,48 |
|
|
|
T/W |
Group meetings and project time |
2.7 |
Component Integration and Datapath Testing (M5) |
|
|
R/F |
Exam 2 |
|
|
|
11/07 |
M/T |
Recursion and stacks |
|
|
|
|
T/W |
Group meetings and project time |
|
Final Xilinx model |
|
|
R/F |
Group meetings and project time |
|
Final project report |
|
11/14 |
|
Finals week (Project presentations) |
|
|
[1] This is a tentative schedule. It may be changed at the discretion of the instructors. Bring your laptops to class everyday.
[2] Meeting day for sections 1 and 3
[3] Meeting day for section 2
[4] See the CSSE 232 (05-06 Fall) Term Project Requirements document for details about term project turn-ins.