CDA
3100 Computer Organization Fall 2015
| 
   Announcements  | 
  
·        
8/5/15: Hello! 
| 
   Lectures  | 
  
| 
   Week  | 
  
   Slides (Mon)  | 
  
   Slides (Wed)  | 
  
   Slides (Fri)  | 
  
   Topic  | 
  
   Recitation  | 
 
| 
   Week 1  | 
  
   Introductions
  and number representations.  | 
  
   NA  | 
 |||
| 
   Week 2  | 
  
   Introductions to
  MIPS.  | 
  ||||
| 
   Week 3  | 
  
   Labor
  Day  | 
  
   MIPS coding.   | 
  |||
| 
   Week 4  | 
  
   MIPS coding.   | 
  ||||
| 
   Week 5  | 
  
   MIPS function.   | 
  ||||
| 
   Week 6  | 
  
   MIPS function.   | 
  ||||
| 
   Week 7  | 
  
   MIPS interrupt.
  Writing an embedded controller. 
  Floating point with MIPS.  | 
  ||||
| 
   Week 8  | 
  
   Midterm
  (10/16)  | 
  
   Digital logic
  and midterm.   | 
  |||
| 
   Week 9  | 
  
   Digital logic
  and MIPS ALU design.    | 
  ||||
| 
   Week 10  | 
  
   In Week9_3  | 
  
   In Week10_1  | 
  
   Introduction to
  Verilog. The Verilog code we used is here.  | 
  ||
| 
   Week 11  | 
  
   In Week11_2  | 
  
   Memory Elements
  and counter. Finite State Machines.   | 
  |||
| 
   Week 12  | 
  
   Veteran’s
  Day  | 
  
   Homecoming  | 
  
   Finite State
  Machines. Datapath and control  | 
  ||
| 
   Week 13  | 
  
   Datapath and control.   | 
  ||||
| 
   Week 14  | 
  
   In Week13_3  | 
  
   Thanksgiving  | 
  
   Thanksgiving  | 
  
   Datapath and control.  | 
  
   No recitation  | 
 
| 
   Week 15  | 
  
   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  | 
 
| 
   Individual
  work. Please submit in hardcopy. First deadline: 9/9/15, in class.  Second deadline: 9/11/15, in class,
  with 10% penalty.    | 
  
   Nikhil Cordeiro  | 
 ||
| 
   Individual
  work. Please submit in hardcopy. First deadline: 9/18/15, in class.  Second deadline: 9/21/15, in class,
  with 10% penalty.    | 
  
   Nikhil Cordeiro  | 
 ||
| 
   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  | 
 |
| 
   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   | 
 |
| 
   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.    | 
  
   Nikhil Cordeiro  | 
 ||
| 
   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.    | 
  
   Nikhil Cordeiro  | 
 ||
| 
   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  | 
 |
| 
   Individual
  work. Please submit in hardcopy. Deadline: 12/4/15, in class.    | 
  
   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.