Skip to content

🐥 Designed and implemented a processor using hardware definitions in Verilog. Then developed an implementation of Flappy Bird in C on the included processor. ECE 350 Final Project. Included is the processor implementation, Flappy Bird game code, and assets. Flappy bird implemented on FPGA

Notifications You must be signed in to change notification settings

snimmagadda1/FPGA-Flappy-Bird

Repository files navigation

ECE 350 Final Project: Flappy Bird

Contributors: David Whisler, Sai Nimmagadda

Project Description

We have implemented a version of the classic game Flappy Bird. A more detailed description can be found in description.pdf.

File Structure

  • description.pdf
  • flappy_asm_v3.txt: MIPS assembly instructions
  • make_mifs.py: python script used to make .mif files for development
  • reg_mappings.txt: register mappings and descriptions
  • skeleton: Verilog game files + processor. Implemented with stuctural and behavioral verilog.

About

🐥 Designed and implemented a processor using hardware definitions in Verilog. Then developed an implementation of Flappy Bird in C on the included processor. ECE 350 Final Project. Included is the processor implementation, Flappy Bird game code, and assets. Flappy bird implemented on FPGA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published