CDA
3100 Computer Organization Fall 2013
Announcements |
·
8/17/13: Hello!
Lectures |
Week |
Slides (Tue) |
Slides (Thur) |
Topic |
Reading |
Week 1 |
Introductions
and number representations. |
Section 2.4
and 3.5. |
||
Week 2 |
Introductions
to MIPS. |
Section 2.1 -
2.3. |
||
Week 3 |
MIPS coding. |
Section 2.6, 2.7. |
||
Week 4 |
MIPS coding. |
Section 2.8, 2.9, 2.10. |
||
Week 5 |
MIPS function.
|
Section 2.8,
2.9, 2.10. |
||
Week 6 |
MIPS function.
Floating point with MIPS. |
Section 2.8,
2.9, 2.10. Section B.1 – B.4. Section B.7, B.8, B.9, B.10 |
||
Week 7 |
MIPS
interrupt. Writing an embedded controller. Here is a
sample midterm I promised to post. Enjoy. |
Section B.1 –
B.4. Section B.7, B.8, B.9, B.10. |
||
Week 8 |
Midterm |
Digital logic
and midterm. |
Appendix C.2,
C.3 |
|
Week 9 |
Digital logic
and MIPS ALU design. |
Appendix C.5. |
||
Week 10 |
Introduction
to Verilog. Memory Elements and counter. The Verilog code is here. |
Appendix C.4, C.7, C.8, C.10 |
||
Week 11 |
Finite State
Machines. The Verilog code is here. |
Appendix C.7,
C.8, C.10. |
||
Week 12 |
In Week12_1 |
Finite State
Machines. Datapath and control |
Appendix C.7,
C.8, C.10. Section 4.1 - 4.4 |
|
Week 13 |
Datapath and control. |
Section 4.1 -
4.4 |
||
Week 14 |
Thanksgiving |
Datapath and control. Verilog Code. |
Section
4.1–4.4 |
|
Week 15 |
Inline
assembly. Final review. |
See slides. |
Note: The schedule is tentative and subject to change. The slides are also subject
to change after class.
Homework |
Homework |
Due Date and Submission Instructions |
Solution |
Grading TA |
First
deadline: 9/17/13, in class. Second deadline: 9/19/13, in class (10% penalty by this deadline). In hardcopy. |
Zachary Yannes |
||
First
deadline: 10/1/13, in class. Second deadline: 10/3/13, in class (10% penalty by this deadline). In hardcopy. |
Zachary Yannes |
||
First deadline:
11:59 PM, 10/12/13. Second deadline: 11:59 PM, 10/14/13 (10% penalty by this deadline). Please email your solution in a single file
to both me and Zachary (yannes@cs.fsu.edu). The file name should be
HW3_Pitt_Cruise_Reeves.asm if your last names are Pitt, Cruise, and Reeves;
please follow similar rules to name the file if your team has less members. |
Zachary Yannes |
||
First
deadline: 11/12/13, in class. Second deadline: 11/14/13, in class (10% penalty by this deadline). In hardcopy. |
Zachary Yannes |
||
First
deadline: 11/19/13, in class (5% bonus by this deadline). Second deadline:
11/21/13, in class. Third deadline: 11/26/13, in class (10% penalty by this deadline). In hardcopy |
Zachary Yannes |
||
First
deadline: 12/3/13, in class. Second deadline: 12/5/13, in class (10% penalty by this deadline). In hardcopy. If you wish to
work on the extra point problem, please submit the solution in class on
12/5/13 in hardcopy. |
Zachary Yannes |
||
First deadline:
11:59 PM, 12/10/13. Second deadline: 11:59 PM, 12/12/13 (10% penalty by this deadline). Please
email your solution to both me and Zachary (yannes@cs.fsu.edu). |
To be posted |
Zachary Yannes |
Course
Info |
Instructor:
Class time and location:
·
Lectures:
Tuesday,
Thursday, 2:00 PM – 3:15 PM, HWC 2100
·
Recitation
Sessions:
Section 1, Monday, 9:05 AM – 9:55 AM, LOV
301
Section 2, Friday, 9:05 AM – 9:55
AM, LOV 301
Teaching
Assistant:
Syllabus |
·
The
course syllabus can be found here.