infocobuild

ECE 5760: Advanced Microcontroller Design and System-on-Chip

ECE 5760: Advanced Microcontroller Design and System-on-Chip (Fall 2011, Cornell University). ECE 5760 deals with system-on-chip and embedded control in electronic design. This course consists of 28 video lectures given by Bruce Land, who is a staff member in Electrical and Computer Engineering at Cornell University. This course focuses on mcirocontroller and system-on-chip construction using Verilog and Altera FPGA.

Introduction


Lecture 01 - Introduction to FPGA and Verilog
Lecture 02 - RAM on DE2 and Cyclone
Lecture 03 - VGA Control on DE2
Lecture 04 - Diffusion Limited Aggregation in Verilog
Lecture 05 - Lab 2 Audio Filtering
Lecture 06 - Stack Machine and Compiler
Lecture 07 - DE2 Audio ADC/DAC
Lecture 08 - Digital Filtering on FPGA
Lecture 09 - Digital Filtering and Lab 3 Intro
Lecture 10 - Lab3 2D Wave Equation
Lecture 11 - 2D Wave Equation on FPGA
Lecture 12 - 2D Wave Equation and Verilog gen block
Lecture 13 - Verilog Generate & Mandelbrot Set
Lecture 14 - Wave Equation and NIOS2
Lecture 15 - SOPC Builder & NiosII
Lecture 16 - NoisII Software
Lecture 17 - NiosII Software and Final Projects
Lecture 18 - Final Project Discussion
Lecture 19 - FPGA Floating Point Hardware
Lecture 20 - Project Discussion and Floating Point
Lecture 21 - Project Discussion & Multi-NiosII
Lecture 22 - Prime Numbers and Image Processing
Lecture 23 - Edge Detection on FPGA
Lecture 24 - Face Detection
Lecture 25 - Mandelbrot and Sound Localization
Lecture 26 - Sound Localization and Sound Synthesis
Lecture 27 - Sound Synthesis
Lecture 28 - Stack Machine VGA Interface

References
ECE 5760 - Advanced Microcontroller Design and System-on-Chip
Taught by Bruce Land. ECE 5760 deals with system-on-chip and embedded control in electronic design. Reading Assignments. Links.