Skip to main content
more options


The following projects were produced in the last month of ECE 5760. The students were given the responsibility of choosing their project, then designing and building it. From 2017 we use Intel/Altera/Terasic Cyclone5 FPGA. Earlier projects were built using the Altera/Terasic CycloneII (and CycloneIV) 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.

2023 | 2022 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |2014 |2013 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006

Spring 2023 youtubeCycloneV DE1-SoC

  1. Heat equation simulator (video)
  2. FPGA based power estimator (video)
  3. HPP gas simulator (video)
  4. FHP gas Cellular Automaton on FPGA (video)
  5. Dancing Boids (video)
  6. FPGA accelerated boid algorithm (video)
  7. 2D N-Body Gravity Simulator (video)
  8. N-body Gravity Simulator (video)
  9. Real-Time Polyphonic Pitch Shifter for Electric Guitar (video)
  10. Sobel Edge Detection on FPGA (video)
  11. Interactive Hardware Based Forest Fire Simulator (video)
  12. FILTERS AND LENSES USING OPENCV (video)
  13. Simulated Pinball Machine (video)
  14. ADIOS - A Deployable Internal OScilloscope (video)

Spring 2022 youtubeCycloneV DE1-SoC

  1. Guitar Hero on DE1-SOC (video)
  2. Bombe Machine (video)
  3. FPGA Based Simple CNN MNIST Digit Classifier (video)
  4. Diamond Square Fractal Landscapes (video)
  5. 2D Molecular Dynamics Simulation using Leonard Jones (video)
  6. Mandelbrot Set Animation rate Optimization (video)
  7. HPP Cellular Automaton (video)
  8. FFT based Landscape Generation (video)
  9. Anaglyph 3D from video input (video)
  10. Gesture Based User Interface (video)
  11. Fourier Drawing and sound synthesis (video)
  12. Particle Projectile Simulator
  13. Neural net (video) >>html problem: stay tuned<<

Fall 2020 youtubeCycloneV SoC, Covid Remote lab

  1. Connect Four AI (video)
  2. Matrix Multiplication Accelerator (video)
  3. Capital Letter Recognition with Harris Corner (video)
  4. Fractal Landscapes (video)
  5. Bolero Surround Sound (video)
  6. RF Signal Modulation Predictor (video)
  7. Graphing L-Systems on the FPGA (video)
  8. F1 Tire Prediction (video)

Spring 2019 youtubeCycloneV SoC

  1. FPGA PokerBot (video) hackaday,
  2. Simulink Workflow: ODE Solver on DE1-SoC (video)
  3. FPGA Speech Vocoder (video)
  4. Vector-graphics Laser Projector (video)
  5. FPGA String Art accelerator (video)
  6. Digital Logic Analyzer and Function Generator (video) MicroChip Makes(facebook), hackaday,
  7. Marker Detection for Human Movement Correction (video)
  8. Evolutionary FPGA Simulation on DE1-SoC (video) hackaday,

Spring 2018 youtubeCycloneV SoC

  1. Interactive Mandelbrot Viewer (video) hackaday,
  2. FPGA Knn Image Recognition (video)
  3. Four Camera Pyramid Display (video)
  4. Animation-rate Lattice Boltzmann Solver (video)
  5. Visual Playing Card Recognition (video)
  6. Dijkstra algorithm on railway network of China (video) hackaday,
  7. Binary Neural Network for Digit Recognition on FPGA (video)
  8. Head-Related Transfer Function Explorer (video)
  9. Reaction-Diffusion simulation on HPS (video)
  10. Fluid Flow Simulation with Musical Stimulus (video)
  11. FPGA Convolution Neural Network Accelerator
    Following projects are private, by request of the authors.
  12. Binary Neural Net
  13. FPGA-Based Radio Receiver

Spring 2017 youtube CycloneV SoC

  1. Realtime pitch shifter (video) hackaday,
  2. Digital oscilloscope (video)
  3. Big Red Strings: A FPGA Musical Trio (video) hackaday,
  4. Catch Bruce if you Can: A video hand tracking Game (video)
  5. Character Recognition Using OpenCV on DE1-SOC (video)
  6. HPS-powered Logic Analyzer debugging FPGA (video) hackaday,
  7. Robot Operating System Stereo Vision Accelerator (video)
  8. Julia Set Renderer (video)
  9. Real-Time Vision-based Object Identification and Tracking (video) hackaday,
    Circuit Cellar Magazine, April 2018, #333, pages 18-25
  10. HPP lattice Gas Automaton (video)
  11. 3D paint using video tracking (video)
  12. Spooky Tag: Spatial sound cues (video) hackaday,
  13. Sound controlled video game (video)

CycloneV SoC -- start
====================================================
CycloneII and CycloneIV -- end

Spring 2016 youtube CycloneIV

  1. Ambient light from TV signal (video) (rgb-hsv code) hackaday, dangerous prototypes,
  2. Camera-based Finger tip detection (video) hackaday,
  3. Audio signal visualization (video) hackaday,
  4. RGB LED Matrix Audio Visualizer (video) hackaday,
  5. Levitating a ball (video) hackaday,
  6. Nintendo sound unit (audio) hackaday,
  7. Gesture Tetris (video) hackaday,
  8. Cricket 2007 Auto-batter (video) hackaday,
  9. Evolution game

Spring 2015 youtube CycloneIV

  1. Table Tennis Tracker (video) hackaday, dangerous prototypes, hacked gadgets, IEEE Computer Oct 2015 pp 80-84,
  2. Rubic's cube solver (video) unocero, hackaday, hacked gadgets, bricogeek,
  3. Real time video anonymizer (video) hackaday,
  4. Gravitational N-Particle Simulator (video) hackaday,
  5. Rock/Paper/Scissors (video)
  6. Gesture control of iPhone (video) hacked gadgets,
  7. Mandelbrot color modulation and zoom (video) hackaday,
  8. Re-inventing the Personal Computer (video)
  9. OpenCL on DE1-SOC
  10. Gesture steered Mandelbrot rendering (video)
  11. AES encryptor/decryptor

Spring 2014 youtube CycloneII and CycloneIV

  1. Fruit Ninja with video tracking (video)
  2. Flappy Bird player (video) hackaday, FreeIO,
  3. Whack-a-Mole with video tracking (video)
  4. Bruce-in-a-box (video) hacked gadgets, hackaday, dangerous prototypes
  5. Interrupt for Pancake processor
  6. Hardware return stack and MAC for Pancake processor
  7. Hardware Ethernet Implementation
  8. Driving Simulator (video)
  9. Egg Crusher video game (video)
  10. Color following robot (video)

Spring 2013 youtube CycloneII

  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 CycloneII

(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 CycloneII

(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 CycloneII

(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 CycloneII

(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 CycloneII

(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 CycloneII

(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:

  • INTEL/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 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<May 24, 2023