Untitled Untitled
EECS 150 Components and Design Techniques for Digital Systems    
CS 150 Fall 2007

TTh 2:00-3:30PM
306 Soda Hall
Home | Grades | Schedule | Calendar | Old News | Staff | Syllabus | Documents | Old Websites | Newsgroup

Calendar

Week Date Lecture Reading Homework / Quiz Lab / Project
1 Tu 8/28 Course Intro & Design Representation of Hardware [pdf] K&B 1.1-1.4 Lab 0: basics (bboard, scope)[doc,pdf].
Th 8/30 Transistors, Boolean Algebra, Combinational Logic [pdf,ppt] K&B 2.1-2.3, pp. 155-172 HW #1 assigned (due 9/7 2:10 pm) Lab Lecture #1: Lab introduction and FPGA CAD tools [ppt]
2 Tu 9/4 Cannical Forms of Logic => FPGA [pdf,ppt] K&B 2.4-2.7, Virtex data sheet pp1-10 HW2 assigned (due 9/14) Lab 1: CAD tools [zip]
Th 9/6 Hardware Description Languages [pdf,ppt] K&B, Ch.3: pp. 139-146; Ch.4: 4.1-4.3, pp. 156-205; HW1 due [soln] Lab Lecture #2: Designing with Verilog [ppt]
3 Tu 9/11 * Finite State Machines [pdf,ppt] K&B 1.4, 7.2-3 HW3 assigned (due 9/21) Lab 2: Designing with Verilog
Th 9/13 Using, Modeling, and Implementing FSMs [pdf,ppt] K&B 8.1-4 HW2 due [soln] Lab Lecture #3: Verilog Sysnthesis and FSMs [ppt]
4 Tu 9/18 Sequential Logic: counters, latches, FFs [pdf,ppt] K&B 7.1, app C. HW4 assigned (due 9/28) Lab 3: FSM implementation
Th 9/20 Synthesis and Timing [pdf,ppt] Katz 3.5, 6.1-6.4 HW3 due [soln] Lab Lecture #4: Debugging and Verification [ppt]
5 Tu 9/25 MidTerm Review [pdf,ppt]     Lab 4: Debugging and Verification [zip]
Th 9/27 MidTerm I   HW4 due [soln] Lab Lecture #5: Network Audio [ppt]
6 Tu 10/2 Project - I50phone [pdf,ppt] K&B 10.1-10.3 HW5 assigned (due 10/12) Lab #5: Network Audio [zip]
Th 10/4 Timing [pdf,ppt] K&B 10.6   Lab Lecture #6 - Audio ADC/DAC [ppt]
7 Tu 10/9 Memory: Registers, RAM, ROM [pdf,ppt] K&B 10.4.1-10.4.3 HW6 assigned (due 10/19) CP1: Audio
(Design: Week 7, Checkoff: Week 8) [zip,pdf,doc]
Th 10/11 Memory: DRAM [pdf,ppt] K&B 10.4.3-5, SDRAM Datasheet HW5 due [soln] Lab Lecture #7 - Video Encoder / User Input [ppt]
8 Tu 10/16 Addition, Subtraction and Negatives [pdf,ppt] Katz 5.6, Appendix A HW7 assigned (due 10/26) CP2: Video/UI
(Design: Week 8, Checkoff: Week 10) [zip,pdf,doc]
Th 10/18 Multiplication / Division Katz 5.8 HW6 due Lab Lecture #8 - Wireless Transceiver [ppt]
9 Tu 10/23 Fixed Point, Floating Point [pdf,ppt] wikipedia IEEE_754 HW8 assigned (due 11/5) CP3: Wireless Transceiver
(Design: Week 9, Checkoff: Week 12) [zip,pdf,doc]
Th 10/25 Coding, Error Coding [pdf,ppt] tbd HW7 due  
10 Tu 10/30 Review and Putting Together[pdf,ppt]    
Th 11/1 MidTerm II     Lab Lecture #10 - Basic Phone [ppt]
11 Tu 11/6 RTL Design [pdf,ppt]   HW8 due CP4: Basic Phone
(Design: Weeks 11 and 12, Checkoff: Week 14) [zip,pdf,doc]
Th 11/8 * Designing an Instruction Interpreter      
12 Tu 11/13 Advanced Sequential Circuits [pdf,ppt] Katz 6.1-6.2 HW9 assigned (due 11/21)  
Th 11/15 Testing Methodologies   Lab Lecture - Project Writeup (Tentative)
13 Tu 11/20 Performance Optimization   HW9 due
Th 11/22 Thanksgiving Holiday NO LECTURE    
14 Tu 11/27 Power, Power, Power   HW10 assigned (due 12/5) Project Checkoff
Th 11/29 Guest Lecture - Robert Iannucci, Nokia      
15 Tu 12/4 Wrap-up   HW 10 due Writeup
  Th 12/6 no class meeting - finish report      
  Th 12/7 All day final project presentations in lab      
[ top | home ]

UC Berkeley http://www-inst.eecs.berkeley.edu/~cs150/ EECS 150 Fall 2007