CDA
3100 Computer Organization Spring 2013
|
Announcements |
·
03/09/13: The solution to the last problem
in midterm is here.
·
01/08/13: There will be no recitation this week.
The office hour on 01/09/13 will be moved to 11:00 AM 1:00 PM.
·
01/02/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. Example midterm. |
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. |
Appendix C.4, C.7, C.8, C.10 |
||
|
Week 11 |
Finite State
Machines. |
Appendix C.7,
C.8, C.10. |
||
|
Week 12 |
Finite State
Machines. Datapath and control |
Appendix C.7,
C.8, C.10. Section 4.1 - 4.4 |
||
|
Week 13 |
Datapath and control. The
in-class exercise on 4/9/13. |
Section 4.1 -
4.4 |
||
|
Week 14 |
Datapath and control. MIPS.v. |
Section
4.14.4 |
||
|
Week 15 |
Week15_2 |
Inline
assembly. tryasm.c.
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: 01/24/13. Second deadline: 01/29/13 (10% penalty by this deadline).
Please turn in hardcopy in the lecture. |
Sharanya |
||
|
First
deadline: 02/05/13. Second deadline: 02/07/13 (10% penalty by this deadline).
Please turn in hardcopy in the lecture. |
Sharanya |
||
|
First
deadline: 11:59 PM, 02/21/13 (extra 5% by this deadline). Second deadline:
11:59 PM, 02/23/13. Third deadline: 11:59 PM, 02/25/13 (10% penalty by this deadline).
Please submit your source file by emailing it to me and our TA (jayarama@cs.fsu.edu).
The
file name should be HW3_Pitt_Cruise_Reeves.asm if your last names are Pitt,
Cruise, and Reeves; please following similar rules to name the file if your
team has less members. |
Sharanya |
||
|
First
deadline: 11:59 PM, 04/17/13 Second deadline: 11:59 PM, 04/19/13 (10% penalty by
this deadline). Please submit your source file by emailing it to me
and our TA (jayarama@cs.fsu.edu). The file name should be HW4_BPitt.asm if
your name is Brad Pitt. |
To be posted |
Sharanya |
|
|
First
deadline: 03/26/13. Second deadline: 03/28/13 (10% penalty by this deadline).
Please turn in hardcopy in the lecture. |
Sharanya |
||
|
First
deadline: 4/4/13. Second deadline: 4/9/13 (10% penalty by this deadline).
Please turn in hardcopy in the lecture. |
Sharanya |
||
|
First
deadline: 4/23/13. Second deadline: 4/25/13 (10% penalty by this deadline).
Please turn in hardcopy in the lecture. |
Sharanya |
|
Course
Info |
Instructor:
Class time and location:
·
Lectures:
Tuesday, Thursday,
12:30 PM 1:45 PM, MCH 0201
·
Recitation
Sessions:
Section 1, Monday, 9:05 AM 9:55 AM, LOV
103
Section 2, Wednesday, 10:10 AM
11:00 AM, LOV 103
Section 3, Friday, 9:05 AM 9:55
AM, LOV 103
Teaching Assistant:
|
Syllabus |
·
The
course syllabus can be found here.
|
Other |
Thanks
to Ann Tyson for sharing her book From C++ to C: What You Need
to Know for Systems Programming.