CDA 3100 Computer Organization Fall 2013

Announcements

·         8/17/13: Hello!

 

Lectures

Week

Slides (Tue)

Slides (Thur)

Topic

Reading

Week 1

Week1_1

Week1_2

Introductions and number representations.

Section 2.4 and 3.5.

Week 2

Week2_1

Week2_2

Introductions to MIPS.

Section 2.1 - 2.3.

Week 3

Week3_1

Week3_2

MIPS coding.

Section 2.6, 2.7.

Week 4

Week4_1

Week4_2

MIPS coding.

Section 2.8, 2.9, 2.10. 

Week 5

Week5_1

Week5_2

MIPS function.

Section 2.8, 2.9, 2.10.

Week 6

Week6_1

Week6_2

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

Week7_1

Week7_2

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

Week8_1

Midterm

Digital logic and midterm.

Appendix C.2, C.3

Week 9

Week9_1

Week9_2

Digital logic and MIPS ALU design. 

Appendix C.5.

Week 10

Week10_1

Week10_2

Introduction to Verilog. Memory Elements and counter. The Verilog code is here.

Appendix  C.4, C.7, C.8, C.10

Week 11

Week11_1

Week11_2

Finite State Machines. The Verilog code is here.

Appendix C.7, C.8, C.10. 

Week 12

Week12_1

In Week12_1

Finite State Machines. Datapath and control

Appendix C.7, C.8, C.10.  Section 4.1 - 4.4

Week 13

Week13_1

Week13_2

Datapath and control.

Section 4.1 - 4.4

Week 14

Week14_1

Thanksgiving

Datapath and control. Verilog Code.

Section 4.1–4.4

Week 15

Week15_1

Week15_2

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

Homework1

First deadline: 9/17/13, in class. Second deadline: 9/19/13, in class (10% penalty by this deadline). In hardcopy.

Homework1Solution

Zachary Yannes

Homework2

First deadline: 10/1/13, in class. Second deadline: 10/3/13, in class (10% penalty by this deadline). In hardcopy.

Homework2Solution

Zachary Yannes

Homework3

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.

Homework3Solution

Zachary Yannes

Homework4

First deadline: 11/12/13, in class. Second deadline: 11/14/13, in class (10% penalty by this deadline). In hardcopy.

Homework4Solution

Zachary Yannes

Homework5

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

Homework5Solution

Zachary Yannes

Homework6

ExtraPointHW6

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.

Homework6Solution

Zachary Yannes

Homework7

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.