Skip to main content
more options


The following projects were produced in the last month of ECE 5760 in the fall. The students were given the responsibility of choosing their project, then designing and building it. Projects were built using the Altera/Terasic DE2, CycloneII FPGA, educational board. See the assignment or a few ideas for projects for further description. The project numbers are for identification and represent no other ranking. Many projects are on youtube. Send comments or questions to Bruce Land, Electrical and Computer Engineering

Years    2013 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006

Spring 2013 youtube

  1. Upper body Motion Tracking (video1, video2)
  2. Hand tracking Pong (video) hackedgadgets, gadget factory, dangerous prototypes, cooking hacks, microsiervos,
  3. Multiple NTSC screen game battleship (video)
  4. Augmented Reality Ball Game (video)
  5. Anti-tetris game (video) hackaday, hacked gadgets, dangerous protoypes,
  6. Video Game Enhancer (video)
  7. Hardware-Based FPGA AI for Super Mario Bros (code) (video1, video2) hackaday,
  8. Beat-Programmagle Gate Array
  9. Piano Hero with Virtual Keyboard (video) hackaday,
  10. Music Suite (video)
  11. Realtime image effects (video)
  12. Red tool revolver

Fall 2011 youtube

(Banner_image, FPGA blog, electronics-lab, Terasic blog, )
  1. Prime Number Generator and RSA Encrypter/Decrypter
  2. Air String (video 1, 2, 3) hackaday,
  3. Game of Life Music Synthesizer (video 1, 2, 3, 4) make, embedded,
  4. Conway's Game of Life (video 1) hackedgadgets,
  5. Air Driano (video 1, 2, 3, 4, 5) BOOM 2012 people's choice winner. youtube
  6. Adaptive Noise Cancellation (youtube 1, 2, 3)
  7. Additively Synthesized Ocarina (video 1, 2, 3, ) hackaday,
  8. Video bricks (video 1, 2) hackedgadgets,
  9. Ethernet Communication Interface
  10. Visual midi Composer

Fall 2010

(Banner_image, make, fpgablog, electronics-lab, hackedgadgets, hackaday, )
  1. Falling Sand Game (video 1, 2, 3)(youtube search "ece 5760 falling sand game") hackaday
  2. Video Realtime Cartoonifier (video 1, 2, 3, 4, 5, 6)(youtube search: "ece 5760 cartoon") make
  3. Virtual Paint (video 1 ,2, 3)
  4. Stereographic Depth Mapping (video 1, still)
  5. Fractal Landscape (video 1, 2)(youtube 1, 2)
  6. 3D pong with video overlay (video 1, 2) hackedgadgets
  7. Music Visualization (video 1, 2, 3, 4, 5)
  8. PID temperature controller
  9. WAV player
  10. Word recognition

Fall 2009

(hacked gadgets, hack-a-day, make, dailyDIY, )
  1. Realtime face tracking (MP4, )
  2. Green screen chroma key (MP4, 2, 3)
  3. Sound localizing robot (MP4)
  4. 2D graphics engine
  5. 3D render engine
  6. Keyboard synthesizer (MP4)
  7. Guitar synthesis (MP4)
  8. Evolution tic-tac-toe
  9. Software radio
  10. JPEG compression engine
  11. Video communications system

Fall 2008

(slashdot, make, hackzine, hacked gadgets, toysgadgets, dailyDIY)
  1. Parallel Tetris
  2. Speaker Recognition
  3. Triangle Graphics Processing Unit (rabbit MP4)
  4. Brute Force Search of a DES Keyspace (youtube 1, 2, 3, 4)
  5. Implementing a SoC Design on an FPGA
  6. L-System (stocastic L-system MP4)
  7. All Digital, FPGA Based, Lock-in Amplifier
  8. Simulation of Ideal Gas Particles (500 particles MP4)
  9. Video guided, ball-following robot (demo run, robot-eye-view MP4) (youtube 1, 2)

Fall 2007

(hacked-gadgets, hackaday, make magazine, geeksinside, fpga4fun, devtoys, fpgablog, EE, innovateNordic, dmoz, )
  1. System-on-Chip Toolkit
  2. FPGA BBQ Stick video game (mp4)
  3. Real time Edge extraction (mp4)
  4. Real time Spectrograph (mp4voice, mp4music)
  5. Real time, Single Image, Random Dot Stereogram (mov 12 Mbyte, static image)
  6. Real time audio pitch shifter (mp4)
  7. FPGA Paint (mp4)
  8. Parallelized Knuth-Morris-Pratt Search Algorithm
  9. UDP Network Hardware
  10. 3D WireMesh Generator
  11. Light Source Motion Tracking
  12. Laser tracker
  13. FPGA Jezzball
  14. FPGA DSO
  15. Programmable Discrete Graphics Hardware
  16. SimpleGPU
  17. 3D wiremesh

Fall 2006

(hack-a-day, make magazine)
  1. Head related transfer function (Sound spatialization)
  2. Head related transfer function (pdf version)
  3. FPGA ray tracer (images 1, 2, 3, 4 mpeg 1, 2) (doc version)
    (Circuit Cellar Magazine, page36, Issue #215 June 2008)
  4. Pipelined ray tracer
  5. Image motion tracker

ECE 5760 thanks:

  • ALTERA for their donation of development hardware and software
  • TERASIC for timely technical support

Site Stats

Year
Page visits /year
Page views /year
Unique visitors/year
Summaries
2007
2008
2009
2010
2011
11,000
32,000
19,000
16,700
22,819


50,000
30,000
30,200
38,003




26,500
11,000
10,600
14,522



 

Copyright Cornell University November 12, 2013