EECS150 Components and Design Techniques for Digital Systems

EECS150 Fall 2008
Calendar
 

Home | Old News | Calendar | Grades | Grading Status | Project Status | Documents | Staff | Syllabus | Schedule | Old Websites | Links | TA


To view the lab lecture webcasts you will need Windows Media Player.

Calendar [8/24/2008-12/20/2008]
Week Date Lecture Homework Lab
1 Tue 8/26 No Lecture HW #1: [PDF]
(Due Fri, Aug 29 @ 14:10)
Solution: [PDF] Quiz
Lec #1: EECS150 Intro & CAD Tools: [PDF] [PPT]
Thr 8/28 Lec #1: Course Introduction & Glue Logic
Reading #1: CLD2: section 1.3, figure 1.27, skim all of chapter 1
2 Mon 9/1 Academic and Administrative Holiday
Tue 9/2 Lec #2: Clocks, Timing, Registers, and Flip Flops
Reading #2: CLD2: sections 2.1-2.4, 6.1, 9.4.4
HW #2: [PDF]
(Due Fri, Sep 5 @ 14:10)
Solution: [PDF] Quiz
Lab #1: EECS150 Intro & CAD Tools: [ZIP] [PDF]

Lec #2: Designing with Verilog: [PDF] [PPT]
Thr 9/4 Lec #3: FPGAs; Verilog I
Week 2 Recap
3 Tue 9/9 Lec #4: Implementing a Design using Verilog
Reading #3: CLD2: 7.1, 7.2 (skip the section on Karnaugh maps): [PDF] [PPT]
Finite State Machines in Verilog
HW #3: [PDF]
(Due Fri, Sep 12 @ 14:10)
Solution: [PDF] Quiz
Lab #2: Designing with Verilog: [ZIP] [PDF]

Lec #3: Verilog Synthesis & FSMs: [PDF] [PPT]
Thr 9/11 Lec #5: Finite State Machines: [PDF] [PPT]
Week 3 Recap
4 Tue 9/16 Lec #6: Karnaugh Maps
Reading #4: CLD2: 2.4-2.7, 3.1-3.4
HW #4: [PDF]
(Due Fri, Sep 19 @ 14:10)
Solution: [PDF] Quiz
Lab #3: Verilog Synthesis & FSMs: [ZIP] [PDF]

Lec #4: Debugging & Verification: [PDF] [PPT] [PPSX]
Thr 9/18 Lec #7: Using Karnaugh Maps to simplify FSMs
Week 4 Recap
5 Tue 9/23 Lec #8: Hazards; FSM Design; Moore & Mealy
Reading #5: CLD2: 6.3, 7.3
HW #5: [DOC]
(Due Fri, Sep 26 @ 14:10)
Solution: [PDF] Quiz
Lab #4: Debugging & Verification: [ZIP] [PDF]

Lec #5: Logic Analysis: [PDF] [PPT] [PPSX]
Thr 9/25 Lec #9: Midterm Review; Implementation Technologies
Week 5 Recap
6 Tue 9/30 Midterm I
Score Distribution
Solutions
HW #6: [PDF]
(Due Fri, Oct 3 @ 14:10)
Solution: [PDF] Quiz
Lab #5: Logic Analysis: [ZIP] [PDF]

Lec #6: Network Audio: [PDF] [PPT]
Tue 9/30 Midterm I (2:10pm, 125 Cory)
Thr 10/2 Implementation Technologies
7 Tue 10/7 Lec #12: PLAs, PALs and FPGAs
Reading #6: CLD2: 4.1 - 4.4 (pay special attention to PLAs and PALs)
HW #7: [PDF]
(Due Fri, Oct 10 @ 14:10)
Solution: [PDF] Quiz
Lab #6: Network Audio: [ZIP] [PDF]
Solution: [BIT]

Lec #7: Checkpoint #1: Video Encoder & Project Introduction: [PDF] [PPT]
Thr 10/9 Lec #13: FIFOs, The Project and State Minimization
8 Tue 10/14 Lec #14: Guest Lecture
Reading #7: CLD2 8.1-8.3: [PDF] [PPT]
HW #8: [PDF]
(Due Fri, Oct 17 @ 14:10)
Solution: [PDF] Quiz
Checkpoint #1: Video Encoder: [ZIP] [PDF]

Lec #8: Checkpoint #2: SDRAM Controller: Simulation: [PDF] [PPT]
Thr 10/16 Lec #15:
9 Tue 10/21 Lec #16: RAM, including DRAM, SRAM, and SDRAM
Reading #8: CLD2 10.4: RAM
FIFO Chain Exercise
HW #9: [PDF]
(Due Fri, Oct 24 @ 14:10)
Solution: [PDF] Quiz
Checkpoint #1: Due & Checkpoint #2: SDRAM Controller: Simulation: [ZIP] [PDF]

Lec #9: Checkpoint #3: SDRAM Controller: Arbiter & Hardware Verification: [PDF] [PPT]
Thr 10/23 Lec #17: DRAM timing and Thermal Considerations
10 Tue 10/28 Lec #18: Addition and Subtraction
Reading #9: CLD2 5.5 - 5.8 ALUs, Appendix A4
HW #10: [PDF]
(Due Fri, Oct 31 @ 14:10)
Solution: [PDF] Quiz
Checkpoint #2: Due & Checkpoint #3: SDRAM Controller: Arbiter & Hardware Verification: [ZIP] [PDF]

Lec #10: Checkpoint #4: Waveform Viewer: [PDF] [PPT]
Thr 10/30 Lec #19: ALUs
11 Tue 11/4 Lec #20: Midterm II
Score Distribution
Solutions
HW #11: [PDF]
(Due Fri, Nov 7 @ 14:10)
Solution: [PDF] Quiz
Checkpoint #3: Due & Checkpoint #4: Waveform Viewer: [ZIP] [PDF]

Lec #11: Checkpoint #5: Audio Input: [PDF] [PPT]
Tue 11/4 Midterm II (2:10pm, 125 Cory)
Thr 11/6 Lec #21:
12 Tue 11/11 No Lecture HW #12: [PDF]
(Due Fri, Nov 14 @ 14:10)
Solution: [PDF] Quiz
Checkpoint #4: Due & Checkpoint #5: Audio Input: [ZIP] [PDF]

Lec #12: Extra Credit: [PDF] [PPT]
Tue 11/11 Academic and Administrative Holiday
Thr 11/13 Lec #22: Floating Point, Multiplication and Division
13 Tue 11/18 Lec #23: Guest Lecture: Digital Interface Design by Greg Gibeling: [PDF] [PPT]
HW #13: [PDF]
(Due Fri, Nov 21 @ 14:10)
Solution: [PDF] Quiz
Checkpoint #5++: Extra Credit

Lec #13: Project Report: [PDF] [PPT]
Thr 11/20 Lec #24: Serial Interfaces (I)
14 Tue 11/25 Lec #25: Serial Interfaces (II)
  Checkpoint #5: Due

No Lab Lecture
Thr 11/27 No Lecture
Thr 11/27 Thanksgiving
Fri 11/28 Thanksgiving
15 Tue 12/2 Lec #26: Microprocessors (I)
  Lab: Final Check-off

Lab Lecture: Project Competition & Project Report Due
Thr 12/4 Lec #27: Microprocessors (II)
16 Tue 12/9 Lec #28: Conclusion
HW #14: [PDF]
(Due Fri, Dec 12 @ 14:10)
Solution: [PDF] Quiz
No Lab Lecture
Wed 12/10 Last Day of Instruction
Thr 12/11 No Lecture
17 Tue 12/16 No Lecture   No Lab Lecture
Thr 12/18 No Lecture
Thr 12/18 Final (5pm, 125 Cory)


Copyright UC Berkeley EECS150 http://inst.eecs.berkeley.edu/~cs150/fa08/
Last Updated: 01/18/2009 by
Chris Fletcher