Lecture 1: #1 -- Introduction to FPGA and Verilog
Lecture 2: #2 -- RAM on DE2 and Cyclone
Lecture 3: #3 -- VGA control on DE2
Lecture 4: #4 -- Diffusion limited agregation in Verilog
Lecture 5: #5 -- lab 2 audio filtering
Lecture 6: #6 -- Stack machine and compiler
Lecture 7: #7 -- DE2 Audio ADC/DAC
Lecture 8: #8 -- Digital filtering on FPGA
Lecture 9: #9 -- Digital filtering and lab 3 intro
Lecture 10: #10 -- lab3 2D wave equation
Lecture 11: #11 -- 2D wave equation on FPGA
Lecture 12: #12 -- 2D wave eqn and Verilog gen block
Lecture 13: #13 -- Verilog generate & Mandelbrot set
Lecture 14: #14 -- Wave eqn and NIOS2
Lecture 15: #15 -- SOPC builder & NiosII
Lecture 16: #16 -- NoisII software
Lecture 17: #17 -- NiosII software and final projects
Lecture 18: #18 -- Final project discussion
Lecture 19: #19 -- FPGA floating point hardware
Lecture 20: #20 -- Project discussion and floating point
Lecture 21: #21 -- Project discussion & multi-NiosII
Lecture 22: #22 -- Prime numbers and image processing
Lecture 23: #23 -- Edge detection on FPGA
Lecture 24: #24 -- Face detection
Lecture 25: #25 -- Mandelbrot and sound localization
Lecture 26: #26 -- Sound localization and sound synthesis
Lecture 27: #27 -- Sound synthesis
Lecture 28: #28 -- Stack machine VGA interface