Textbook: Computer Systems Design and Architecture, V.P. Heuring and H. F. Jordan, 2nd Edition, ISBN: 0-13-048440-7
Catalog DescriptionComponent | Percentage | Date |
---|---|---|
Midterms: | 25% | 10/19 |
Final: | 30% | 12/14 18:00 |
Project: | 20% | 12/05 |
Homework: | 25% |
Date | Note |
---|---|
12/13/11 | Final exam is tomorrow from 6-8pm. The exam is closed book with a single handwritten page of notes. Calculators will not be needed. |
11/01/11 | The project descripion [pdf] and example proposals [pdf] are now posted. Think about who you would like to partner with because the projects will be done in pairs. |
10/17/11 | The midterm exam will be closed book but you can bring 1 page of handwritten notes (front and back). Calculators are allowed at the exam. |
09/28/11 | There will be no class on Wednesday Oct 5. |
09/19/11 | Homework #2 deadline is extended until Wednesday 9/21. |
09/15/11 | Homework #2 problem 1 (H&J 2.4) has been updated. Note there is no longer an associated memory traffic component as it is contained in problem 2 (H&J 2.5). |
09/13/11 | Homework #2 deadline is extended until Monday 9/19. |
09/08/11 | Homework #2 is posted in the schedule. Homework #1 solutions will not be posted until Monday. |
08/31/11 | Lecture 2 slides are updated to fix typos. Please see the MC68000 Programer Reference Guide [pdf] to see how the ISA is defined. H&J refers to the textbook by Heuring and Jordan. |
08/30/11 |
Please email the professor if you did not recieve a class confirmation email. Include "cpe300:" in the subject line to be sure it will not be missed. Reading assignments and homeworks will be posted on the website. The first assignment will be posted on Wed. 8/31. |
08/29/11 |
Syllabus [pdf] Course description slides [pdf] Introduction slides [pdf] |
08/28/11 | Welcome to Fall 11. First class is on Monday 8/29. |
Week | Date | Lecture Topic | Reading | Assignment |
---|---|---|---|---|
1 | 08/29 M | Course Introduction [pdf] |
H&J Ch 1 | HW01 [pdf] Solutions [pdf] Due W 09/07 |
08/31 W | Layered View of Computer [pdf] |
|||
2 | 09/05 M | Labor Day Holiday | H&J Ch 2 | HW02 [pdf] Solutions [pdf] Due W 09/21 |
09/07 W | Instruction Set Architecture [pdf] |
|||
3 | 09/12 M | SRC, RTN, Digital Bus Logic [pdf] |
H&J Ch 2 | |
09/14 W | SRC, RTN, Digital Bus Logic [pdf] |
|||
4 | 09/19 M | RTN, Digital Bus Logic [pdf] |
H&J 3.1-3.2, 6.1 | HW03 [pdf] Solutions [pdf] Due M 10/03 |
09/21 W | Number Representation, Performance, CISC vs. RISC [pdf] |
|||
5 | 09/26 M | Motorola MC68000 CISC Microprocessor [pdf] |
H&J 3.3-3.4 | |
09/28 W | SPARC RISC Architecture [pdf] |
|||
6 | 10/03 M | Computer Arithmetic and ALU [pdf] |
H&J 6 | HW04 [pdf] Solutions [pdf] Due M 10/17 |
10/05 W | No Class |
|||
7 | 10/10 M | Computer Arithmetic and ALU: Addition/Subtraction [pdf] |
H&J 6 | |
10/12 W | Computer Arithmetic and ALU: Multiply/Divide and Floating Point [pdf] |
|||
8 | 10/17 M | Midterm Review |
H&J 1-3, 6 | |
10/19 W | Midterm |
|||
9 | 10/24 M | Processor Design - Datapath design and 1-Bus [pdf] |
H&J 4.1-4.4, 4.5-4.8 | HW05 [pdf] Solutions [pdf] Due W 11/02 |
10/26 W | Processor Design - Datapath and Control design [pdf] |
|||
10 | 10/31 M | Processor Design - Control, Reset, Exceptions [pdf] |
Project Description [pdf] Project Proposal Suggestions [pdf] |
|
11/02 W | Project Intro |
|||
11 | 10/07 M | Input and Output [pdf] |
H&J 8 | HW06 [pdf] Solutions [pdf] Due W 11/16 |
10/09 W | Input and Output [pdf] |
|||
12 | 11/14 M | Pipelining and Parallelism [pdf] |
H&J 5 | HW07 [pdf] Solutions [pdf] Due W 11/30 |
11/16 W | Pipelining and Parallelism [pdf] |
|||
13 | 11/21 | Memory System Design [pdf] |
H&J 7 Skip Advanced Topic sections |
|
11/23 | Memory System Design: Cache [pdf] |
|||
14 | 11/28 M | Memory System Design: Virtual Memory [pdf] |
H&J 7.6 | HW08 [pdf] Solutions [pdf] No Due Date |
11/30 W | Project/Review |
|||
15 | 12/05 | Project Presentation |
H&J all | |
12/07 | Final Review |