CDA 3100 Computer Organization Fall 2015

Announcements

·         8/5/15: Hello!

 

Lectures

Week

Slides (Mon)

Slides (Wed)

Slides (Fri)

Topic

Recitation

Week 1

Week1_1

Week1_2

Week1_3

Introductions and number representations.

NA

Week 2

Week2_1

Week2_2

Week2_3

Introductions to MIPS.

Recitation_Week2

Week 3

Labor Day

Week3_1

Week3_2

MIPS coding.

Recitation_Week3

Week 4

Week4_1

Week4_2

Week4_3

MIPS coding.

Recitation_Week4

Week 5

Week5_1

Week5_2

Week5_3

MIPS function.

Recitation_Week5

Week 6

Week6_1

Week6_2

Week6_3

MIPS function.

Recitation_Week6

Week 7

Week7_1

Week7_2

Week7_3

MIPS interrupt. Writing an embedded controller.  Floating point with MIPS.

Recitation_Week7

Week 8

Week8_1

Week8_2

Midterm (10/16)

Digital logic and midterm.

Recitation_Week8

Week 9

Week9_1

Week9_2

Week9_3

Digital logic and MIPS ALU design. 

Recitation_Week9

Week 10

In Week9_3

Week10_1

In Week10_1

Introduction to Verilog. The Verilog code we used is here.

Recitation_Week10

Week 11

Week11_1

Week11_2

In Week11_2

Memory Elements and counter. Finite State Machines.

Recitation_Week11

Week 12

Week12_1

Veteran’s Day

Homecoming

Finite State Machines. Datapath and control

Recitation_Week12

Week 13

Week13_1

Week13_2

Week13_3

Datapath and control.

Recitation_Week13

Week 14

In Week13_3

Thanksgiving

Thanksgiving

Datapath and control.

No recitation

Week 15

Week15_1

Week15_2

Week15_3

MIPS implementation of the single cycle processor. MIPS.v. Inline assembly.  tryasm.c  Final review.

Recitation_Week15

 

 

 

 

                                          

 

                                   


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

Individual work. Please submit in hardcopy. First deadline: 9/9/15, in class.  Second deadline: 9/11/15, in class, with 10% penalty.  

HW1Solution

Nikhil Cordeiro

Homework2

Individual work. Please submit in hardcopy. First deadline: 9/18/15, in class.  Second deadline: 9/21/15, in class, with 10% penalty. 

HW2Solution

Nikhil Cordeiro

Homework3

Group work. Maximum group size 3. Please submit it by emailing me and the grading TA at pwh11@my.fsu.edu. First deadline: 11:59 pm, 9/28/15.  Second deadline: 11:59 pm, 9/30/15, with 10% penalty.

To be posted

 

Preston Hamilton

Homework4

Individual work. Please submit it by emailing me and the grading TA (sb13m@my.fsu.edu). First deadline: 11:59 pm, 10/12/15.  Second deadline: 11:59 pm, 10/14/15, with 10% penalty.

To be posted

Shamik Bose 

 

Homework5

Individual work. Please submit in hardcopy. Verilog code needed is here. First deadline: 11/6/15, in class.  Second deadline: 11/9/15, in class, with 10% penalty. 

HW5Solution

Nikhil Cordeiro

Homework6

Individual work. Please submit in hardcopy. Verilog code needed is here. First deadline: 11/16/15, in class.  Second deadline: 11/18/15, in class, with 10% penalty. 

HW6Solution

Nikhil Cordeiro

Homework7

Individual work. Please submit it by emailing me and the grading TA ( sb13m@my.fsu.edu). Deadline: 11:59 pm, 12/2/15.

To be posted

Shamik Bose

Homework8

Individual work. Please submit in hardcopy. Deadline: 12/4/15, in class.  

HW8Solution

Preston Hamilton

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Course Info

Instructor:

 

 

Class time and location:

·         Lectures:

Monday, Wednesday, and Friday, 2:30 PM – 3:20 PM, CAR 0101

·         Recitation Sessions:

·         Fr 11:15AM - 12:05PM, LOV 103

·         Mo 9:05AM - 9:55AM, LOV 103

·         We 10:10AM - 11:00AM, LOV 301 (yes, been moved to 301)

·         We 9:05AM - 9:55AM, LOV 103

·         Mo 1:25PM - 2:15PM, LOV 151 (yes, been moved to 151)

 

 

Teaching Assistant:

 

 

 

 

 

 

 

Syllabus

·         The course syllabus can be found here.