CS 152
Computer Architecture and Engineering
CS 152 Fall 05 Preview
TuTh -- 11:00 to 12:30 PM -- 306 Soda Hall

John Lazzaro

News and Calendar | Course Info | Resources | Staff | WebNews | WebGrades | MIPSASM
 
Announcements
6-2-2005

Welcome prospective students for Fall 05 CS 152! The web pages you see here are for the Spring 05 -- feel free to look around to see what the CS 152 experience is all about. Please send me email (John Lazzaro, lazzaro@eecs) if you are thinking about taking the course -- I will be sending out surveys to enrolled students in early August.

Note that CS 61(c) and CS 150 are prerequisites for the course -- I will grant exceptions for students who have not yet taken CS 150, but who have good Verilog skills. Please send me email for details.

 
Assignment and Lecture Calendar
Notes:
  • All reading refers to sections in COD unless noted otherwise.
  • Lecture notes are available in PDF format (one slide per page).
Wk Date Lecture Topic Notes Reading Assignment
1 M
1/17
T
1/18
The MIPS ISA PDF Ch 2, 3.1-3, 3.8 Start on Lab 1; Preview Lab 2.
W
1/19
Th
1/20
Single-Cycle Datapaths PDF 5.1-4, 5.8, Appendix B
F
1/21
Teams Meet the TA, 12-1 PM, 119 Cory
150 Lab Lecture, 1-2 PM, 125 Cory
Sa
1/22
Su
1/23
2 M
1/24
Lab 1: Final Report Due, 11:59 PM,
via the submit program
T
1/25
Single-Cycle Wrap-Up PDF
W
1/26
Th
1/27
Testing PDF Lab 2: Preliminary Design Document due to TAs, 11:59PM
F
1/28
Lab 2: Design Document Review, 12-2PM, 119 Cory
150 Lab Lecture, 1-2 PM, 125 Cory
Sa
1/29
Su
1/30
3 M
1/31
Lab 2: Final Design Document due to TAs, 11:59PM
T
2/1
Timing PDF
W
2/2
Th
2/3
Teamwork PDF
F
2/4
Lab 2: ModelSim Checkoff, 12-2PM, 119 Cory
150 Lab Lecture, 1-2 PM, 125 Cory
Sa
2/5
Su
2/6
4 M
2/7
T
2/8
Performance PDF 5.5, 5.7
W
2/9
Th
2/10
Pipelining I PDF 6.1-4 Preview Lab 3
F
2/11
Lab 2: Xilinx Checkoff, 12-2PM, 119 Cory
150 Lab Lecture, 1-2 PM, 125 Cory
Sa
2/12
Su
2/13
5 M
2/14
Lab 2: Final Report due, 11:59 PM, via the submit program
T
2/15
Pipelining II PDF 6.5-7
W
2/16
Start Homework 1
Th
2/17
Pipelining III PDF 6.8-9 Lab 3: Preliminary Design Document and Team Evaluations due to TAs, 11:59PM
F
2/18
Lab 3: Preliminary Design Document Review, 12-2PM, 119 Cory
Sa
2/19
Su
2/20
6 M
2/21
T
2/22
VLSI I PDF
W
2/23
Th
2/24
VLSI II, DRAM Core Cell PDF
F
2/25
Lab 3: Final Design Document Review (Interfaces and Test Benches), 12-2PM, 119 Cory
Sa
2/26
Su
2/27
7 M
2/28
T
3/1
Memory and Interfaces PDF
W
3/2
Th
3/3
Cache I PDF 7.1-2
F
3/4
Lab 3: Initial Xilinx Checkoff, 12-2PM, 119 Cory. Homework 1 due at start of lab section.
Sa
3/5
Su
3/6
8 M
3/7
T
3/8
Cache II PDF 7.3
W
3/9
Th
3/10
Virtual Memory PDF 7.4-5, 7.7
F
3/11
Lab 3: Final Xilinx Checkoff, 12-2PM, 119 Cory
Sa
3/12
Su
3/13
9 M
3/14
Lab 3: Final Report Due, 11:59 PM via the submit program
T
3/15
Midterm Review Session in Class PDF
W
3/16
Th
3/17
Midterm I: 6PM to 9PM, 320 Soda (not 310!)
(note: no class 12:30-2)
F
3/18
Sa
3/19
Su
3/20
10 M
3/21
T
3/22
No Lecture - Spring Break
W
3/23
Th
3/24
No Lecture - Spring Break
F
3/25
Sa
3/26
Su
3/27
11 M
3/28
Preview Final Project
T
3/29
Final Project Intro PDF
W
3/30
Th
3/31
Error Correcting Codes PDF 8.2 Final Project: Preliminary Design Document due to TAs, 11:59PM
F
4/1
Final Project: Preliminary Review
Sa
4/2
Su
4/3
12 M
4/4
T
4/5
Advanced Processors I PDF 6.6, 6.9, Yeh and Patt branch prediction paper.
W
4/6
Th
4/7
Advanced Processors II PDF 6.9-10 Start Homework 2
F
4/8
Final Project: Test Bench Checkoff
Sa
4/9
Su
4/10
13 M
4/11
T
4/12
Advanced Processors III PDF
W
4/13
Th
4/14
Buses, Disks, and RAID PDF 8.1-2, 8.4
F
4/15
Final Project: DRAM Controller Xilinx Checkoff
Sa
4/16
Su
4/17
14 M
4/18
T
4/19
Networks PDF 8.3
W
4/20
Th
4/21
Routers PDF MGR Paper
F
4/22
Final Project: Memory System Xilinx Checkoff
Homework 2 Due in Section
Sa
4/23
Su
4/24
15 M
4/25
T
4/26
Synchronization PDF
W
4/27
Th
4/28
Multiprocessors PDF
F
4/29
Final Project: Final Xilinx Checkoff
Sa
4/30
Su
5/1
16 M
5/2
Final Project Report Due
T
5/3
Midterm II Review in Class PDF
W
5/4
Th
5/5
Midterm II: 6PM to 9PM, 320 Soda (not 310!)
(note: no class 12:30-2)
F
5/6
Sa
5/7
Su
5/8
17 M
5/9
Project Presentation Slides Due
T
5/10
Project Presentations (Final Class)
W
5/11
Th
5/12
F
5/13
Sa
5/14
Su
5/15
 

© 2005 UCB http://www-inst.eecs.berkeley.edu/~cs152/