|
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) |
| |
|