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)