Old lab assignments
f2006
- 0.Introduction to the hardware and software (week of Sept 4)
- 1. SRAM state machine. One-dimensional cellular automaton (weeks of Sept 11, 18)
- 2. Implement your ECE475 cpu (or some cpu from opencores.org) (weeks of Sept 25, Oct 2)
- 3. NiosII based, VGA video interface (weeks of Oct 9, 16)
- 4. NiosII & MicroC/OS audio signal generator (weeks of Oct 23)
- 5. Final Project (weeks of Oct 30 and Nov 6, 13, 20, 27)
f2007
- 0. Introduction to the hardware and software (week of Sept 3)
- 1. SRAM state machine. One-dimensional cellular automaton (weeks of Sept 10, 17)
- 2. NiosII based, VGA video interface (weeks of Sept 24, Oct 1)
- 3. NiosII and MicroC/OS audio signal generator (weeks of Oct 8, 15)
- 4. NiosII and Digital Differential Analyzer (week of Oct 22)
- 5. Final Project (weeks of Oct 29 and Nov 5, 12, 19, 26)
f2008-f2009
- 0. Introduction to the hardware and software
- 1. SRAM state machine. One-dimensional cellular automaton
- 2. Audio spectral analysis and output
- 4. Multiprocessor PDE realtime synthesis of a drum
- 5. Final Project
f2010
- 1. SRAM state machine. One-dimensional cellular automaton
- 2. RF Transmitter/Receiver
- 3. Mandelbrot Set
- 4. Multiprocessor PDE realtime synthesis of a drum
- 5. Final Project
f2011
- 1. One-dimensional
cellular automaton (weeks of Aug 29, Sept 5)
- 2. Audio filtering using small processors
(weeks of Sept 12, 19)
- 3. Multiprocessor PDE realtime synthesis
of a drum (week of Sept 26, Oct 3)
- 4. Mandelbrot
Set (weeks of Oct 10, 17, 24)
- 5. Final Project (weeks Oct 31, Nov 7, 14, 21, 28)
s2013
- 1. One-dimensional
cellular automaton (weeks of Jan 21, 28)
- 2. Video game with Nios or Pancake
(weeks of Feb 4, 11 and 18)
- 3. Multiprocessor PDE realtime synthesis
of a drum (week of Feb 25 and Mar 4)
- 4. Mandelbrot
Set (weeks of Mar 11, 25)
- 5. Final Project (weeks April 1 to April 29)
s2014
- 1. One-dimensional
cellular automaton (weeks of Jan 27,Feb 3)
- 2. Video Game with Nios or Pancake
(weeks of Feb 10, 17 and 24)
- 3. Multiprocessor PDE realtime synthesis
of a drum (week of March 3 and Mar 10)
- 4. Julia
Set (weeks of Mar 17, 24)
- 5. Final Project (weeks April 7 to May 5)
s2015
- 1. One-dimensional
cellular automaton (weeks of Jan 26,Feb 2)
- 2. Video Game with Nios or Pancake
(weeks of Feb 9, 16 and 23)
- 3. Multiprocessor PDE realtime synthesis
of a drum (week of March 2 and Mar 9)
- 4. Julia
Set (weeks of Mar 16, 23)
- 5. Final Project (weeks April 6 to May 6)
s2016
- 1. One-dimensional
cellular automaton (weeks of Feb 1, 8)
- 2. Hardware ODE solver with NIOS control
(weeks of Feb 15, 22, 29)
- 3. Multiprocessor PDE realtime synthesis
of a nonlinear drum (week of March 7, 14)
- 4. Mandelbrot
Set (weeks of Mar 21, April 4)
- 5. Final Project (weeks April 11 to May 9)
s2017
- 1. Cellular automaton on HPS and VGA (weeks of Jan 30, Feb 6,13)
- 2. Hardware ODE solver with HPS control
(weeks of Feb 20,27)
- 3. Multiprocessor PDE realtime synthesis
of a nonlinear drum (weeks of March 6,13,20)
- 4. Mandelbrot
Set (weeks of March 27 and April 10)
- 5. Final Project (weeks April 17,24 and May 1,8)
s2018
- Hardware ODE solver with HPS control (weeks of Jan 29, Feb 5 ,12)
- Multiprocessor PDE realtime synthesis
of a nonlinear drum (weeks of Feb 19, 26 March 5)
- Mandelbrot Set (weeks of March 12, 19, 26)
- Final Project (weeks April 9, 16, 23, 30 and May 7)