EECS 150 Spring 2003:
Design Techniques and Components for Digital Systems

Lecture: TuTh 2-330P, 10 Evans
Lab lecture: Th 5-6P, 10 Evans
Homepage People Lecture Notes/Handouts Labs/Sections Refs/Links Class Policies

Week Lecture Topic Lab/Project Homework Reading
Week 1
1/20
Course Introduction: lec01-intro-2up.pdf, lec01-intro-4up.pdf, lec01-intro.pdf
CMOS: lec02-cmos-2up.pdf, lec02-cmos-4up.pdf, lec02-cmos.pdf
    Mano: all of ch. 1


Ch. 10 sec. 1,2,7,8,9
Week 2
1/27
FPGAs: lec03-fpga-2up.pdf, lec03-fpga-4up.pdf, lec03-fpga.pdf


Bool Algebra: lec04-bool1-2up.pdf, lec04-bool1-4up.pdf, lec04-bool1.pdf
Lab 1: Instrumentation: diagram.doc, fpga_top.bit, Lab1 Checkoffs.doc, lab1Slides.pdf, lab1Writeup.pdf Due Friday 1/30, 2pm: hw1.doc, hw1.pdf [Soln: hw1sol.doc, hw1sol.pdf]
Quiz solution: quiz1-diag.pdf, quiz1spring03sol.pdf  
Virtex E datasheet pages 1 - 8

Mano: all of ch. 2
Week 3
2/3
Canonical Forms/K-maps: lec05-bool2-2up.pdf, lec05-bool2-4up.pdf, lec05-bool2.pdf


HDLs: lec06-hdl1-2up.pdf, lec06-hdl1-4up.pdf, lec06-hdl1.pdf
Lab 2: FPGA CAD Tool Flow: common_mods.v, FPGA_top.v, lab2slides.pdf, lab2Writeup.pdf, lab2_cir.v, lab2_cir_testbench.v, lab2_cir_timesim.v, libs.zip, Part4_6.txt, qk_guide.pdf, se_tutor.pdf Due Friday 2/6, 2pm: hw2.doc, hw2.pdf [Soln: hw2sol.pdf]
Quiz solution: quiz2spring03sol.pdf  
Mano: Ch. 3 sec. 1 through 8

Mano: Ch. 3 sec. 9
Week 4
2/10
FSM I: lec07-fsm1-2up.pdf, lec07-fsm1-4up.pdf, lec07-fsm1.pdf


Logic Synthesis: lec8-synthesis-2up.pdf, lec8-synthesis-4up.pdf, lec8-synthesis.pdf
Lab 3: Verilog Simulation/Mapping: General Loading Instructions.htm, lab3slides.pdf, Verilog Simulation and Mapping.pdf
Due Friday 2/13, 2pm: hw3.doc, hw3.pdf [Soln: hw3sol.pdf]
Quiz solution: quiz3spring03sol.pdf  

Synplify Reference Manual all of Ch. 8
Week 5
2/17
Exam I Review: F02-exam1.pdf, lec09-review1-2up.pdf, lec09-review1-4up.pdf, lec09-review1.pdf


Circuit Timing: lec10-timing-2up.pdf, lec10-timing-4up.pdf, lec10-timing.pdf
Exam I Fri. 2/21 (5-8pm)
Lab 4: Logic Synthesis/Mapping: FPGA_top.v, lab4slides.pdf, lab4Writeup.pdf, locktop.v
Due Friday 2/20, 2pm: hw4.doc, hw4.pdf [Soln: hw4sol.doc, hw4sol.pdf]  
Week 6
2/24
Project Description I: lec11-proj1-2up.pdf, lec11-proj1-4up.pdf, lec11-proj1.pdf, projectSpec1.0.pdf


Project Description II: lec12-proj2-2up.pdf, lec12-proj2-4up.pdf, lec12-proj2.pdf, projectSpec1.0.pdf
Lab 5: Debugging: lab5.pdf, lab5slides.pdf, part1, part2, part3, part4
Due Friday 2/27, 2pm: hw5.doc, hw5.pdf [Soln: hw5sol.pdf]
Quiz solution: quiz4spring03sol.pdf  
Week 7
3/3
Combinational & Arithmetic Logic I: lec13-cl1-2up.pdf, lec13-cl1-6up.pdf, lec13-cl1.pdf


C&AL II: lec14-cl2-2up.pdf, lec14-cl2-4up.pdf, lec14-cl2.pdf
Checkpt 1: Video Decoder and Async. FIFO : checkpoin1Slides.pdf, checkpoint1.pdf, common.v, data_gen.edf, data_gen_black.v, fpgaTop.v, hex27seg.v, testStream.zip, videoDecode.v
Due Friday 3/6, 2pm: hw6.doc, hw6.pdf [Soln: hw6sol.pdf]
Quiz solution: quiz5spring03sol.pdf  
Mano: all of Ch. 4
Week 8
3/10
C&AL III


Memory I (technology) : lec16-mem1-2up.pdf, lec16-mem1-4up.pdf, lec16-mem1.pdf
Checkpt 2: Video Encoder : checkpoint2.pdf, checkpoint2Slides.pdf, Files for CheckPoint2.zip, Notes_to_avoid_pitfalls.pdf, solution_videomodule.v
Due Tuesday 3/18, 2pm: hw7.doc, hw7.pdf
Quiz solution: hw7sol.pdf, quiz6spring03sol.pdf  
Mano: all of Ch. 7
Week 9
3/17
Memory II (DRAM, FIFOs) : lec17-mem2-2up.pdf, lec17-mem2-4up.pdf, lec17-mem2.pdf


Seq. Logic I (FFs, counters): lec18-counters-2up.pdf, lec18-counters-4up.pdf, lec18-counters.pdf
 
Due Friday 3/20, 2pm: hw8.doc, hw8.pdf [Soln: hw8sol.doc, hw8sol.pdf]
Quiz solution: quiz7spring03sol.pdf  
Week 10
3/24
RECESS        
Week 11
3/31
Exam II Review : F02-exam2.pdf, lec19-review2-2up.pdf, lec19-review2-4up.pdf, lec19-review2.pdf


FSM II: lec20-fsm2-2up.pdf, lec20-fsm2-4up.pdf, lec20-fsm2.pdf
Exam II Fri. 4/4 (5-8pm)
Checkpt 3: RAM Control : 128MSDRAM_E.pdf, checkpoin3Slides.pdf, checkpoint3.pdf, check_point3.zip, chkpt3_sol.zip, sync_fifo.pdf
   
Week 12
4/7
High-level Design & Opt I (RTL): lec21-HLD1-2up.pdf, lec21-HLD1-4up.pdf, lec21-HLD1.pdf


HLD II (scheduling): lec22-HL2-2up.pdf, lec22-HL2-4up.pdf, lec22-HL2.pdf
  : week12Slides.pdf Due Friday 4/10, 2pm: hw9.doc [Soln: hw9sol.pdf]    
Week 13
4/14
HDL III (Parallel/Pipeline): lec23-HL3-2up.pdf, lec23-HL3-4up.pdf, lec23-HL3.pdf


HLD IV (CPU Core): lec24-HL4-2up.pdf, lec24-HL4-4up.pdf, lec24-HL4.pdf
Checkpt 4: Network Interface : Check4verilog.zip, checkpoint4Slides.pdf, checkpoint4Writeup.pdf, testingsample.bit Due Friday 4/17, 2pm: hw10.doc, hw10.pdf [Soln: hw10sol.pdf]
Quiz solution: quiz8spring03sol.pdf  
 
Week 14
4/21
Power and Energy: lec25-power-2up.pdf, lec25-power-4up.pdf, lec25-power.pdf


Error Correction / LFSRs: lec26-ecc-2up.pdf, lec26-ecc-4up.pdf, lec26-ecc.pdf
  Due Friday 4/24, 2pm: hw11.doc, hw11.pdf [Soln: hw11sol.doc, hw11sol.pdf]
Quiz solution: quiz9spring03sol.pdf  
 
Week 15
4/28
Division : lec27-2up.pdf, lec27-6up.pdf, lec27-LFSR+dividers.pdf


More FlipFlops : lec28-FFs-2up.pdf, lec28-FFs-4up.pdf, lec28-FFs.pdf
  Due Friday 5/1, 2pm: hw12.doc, hw12.pdf [Soln: hw12sol.pdf]
Quiz solution: quiz10spring03sol.pdf  
 
Week 16
5/5
Asynchronous Logic: lec29-asynch-2up.pdf, lec29-asynch-4up.pdf, lec29-asynch.pdf


Exam III review: F02-exam3.pdf, lec31-review3-2up.pdf, lec31-review3-4up.pdf, lec31-review3.pdf
Final Check Off
Quiz solution: quiz11spring03sol.pdf  
 
Week 17
5/12
spare

Exam III Tue. 5/13 (5-8pm)
 
   



jacks@hkn.eecs.berkeley.edu "Jun 19 2013"