EC362 Spring 2013
Text 1: Computer Organization and Design (C)
Text 2: In class slides
Rev. 03/18/2013 |
||||
Week |
Lesson |
Topic |
Read |
Homework |
|
Week of 07 Jan |
08 January 2013 - first day of class with Monday schedule |
|||
|
1 |
Lecture |
Introduction to Computer Architecture MIPS Assembly |
C1 & C2 |
|
|
Lab |
|
|||
|
Week of 14 Jan |
|
|||
|
2 |
Lecture |
MIPS Assembly |
C2 Appendix B.9 and B.10 |
hw1 due 28:Jan sln |
|
Lab |
Lab 1: Introduction to the pspim Appendix B.9 and B.10 Getting Started Lab1.asm | |||
|
Week of 21 Jan |
21 Jan: Martin Luther King Day: No classes |
|||
|
3 |
||||
|
Lecture |
Arithmetic Performance |
C1, C2 & C3 | ||
|
Lab |
Lab 1 cont. Lab 2: More pspim | |||
|
Week of 28 Jan |
|
|||
|
4 |
Lecture |
Arithmetic Performance VHDL compontents and testbenches |
C1, C3 |
hw2 due 8:Feb sln |
|
Lab |
||||
|
Week of 04 Feb |
|
|||
|
5 |
Lecture |
ALU Design | C3 | |
|
Lab |
Lab 3 Adder Quartus Tutorial VHDL Intro c:\altera\12.0sp1\quartus\bin\quartus_sh -qsim TestBenchHelp ModelSim Tutorial counter.vhd tcounter.vhd anothertestbench.vhd |
|||
|
Week of 11 Feb |
EXAM 1: Thursday, 14:FEB:2013 | |||
|
6 |
Lecture |
Computer Organization | C4 |
hw3 due 8:Mar sln |
|
Lab |
EXAM 1 | |||
|
Week of 18 Feb |
18 Feb: President's Day: No classes | |||
|
7 |
Lecture |
Processor Design -> Single Cycle CPU Control Signal Design -> Single Cycle CPU |
C4 | |
|
Lab |
Lab 3 cont. | |||
|
Week of 25 Feb |
||||
|
8 |
Lecture |
New Instruction -> Single Cycle CPU |
C4 |
hw4 due 03:Apr: sln |
|
Lab |
Lab 3 cont. | |||
|
Week of 04 Mar |
||||
|
9 |
Lecture |
Performance -> Single
Cycle CPU Pipelining -> Multi-Cycle CPU Microcoding Control |
C4 | |
|
Lab |
Lab 3 cont. | |||
|
Week of 18 Mar |
||||
|
10 |
Lecture |
Exceptions More Pipelining / Structural Hazards Control Hazards |
C4 | |
|
Lab |
Lab 5: Register Design mylibrary.vhd regfile.vhd | |||
|
Week of 25 Mar |
||||
|
11 |
Lecture |
Branch Prediction Data Hazards |
C4, C5 | |
|
Lab |
Lab 5 cont. | |||
|
Week of 01 Apr |
Lab 4 cont. | |||
|
12 |
Lecture |
Data Hazards Superscalar Processors Memory |
C5 |
hw5 due 24:Apr sln |
|
Lab |
Lab 6: CPU Design | |||
|
Week of 08 Apr |
EXAM 2: Thursday, 11:APRIL:2013 | |||
|
13 |
Lecture |
Cache Design Memory Performance Storage |
C6 | |
|
Lab |
Exam 2 | |||
|
Week of 15 Apr |
||||
|
14 |
Lecture |
Raid Disks I/O, DMA Parallel Processing Lab 5 cont. |
C6, C7 | |
|
Lab |
Lab 6: CPU Design cont. | |||
|
Week of 22 Apr |
||||
|
15 |
Lecture |
Lab 6 cont. |
C7 | |
|
Lab |
Lab 6 cont. Lab 4(extra credit): ALU Design 2 | |||
|
Week of 29 Apr |
Last day 30:April:2013 | |||
|
16 |
||||
| Lecture | Presentations on Project/Course Wrapup | |||
|
|
FINAL |
FINAL EXAM: | ||