/FPGA-audio-vis

FPGA-based rendition of flappy bird using audio for controls and level layout

Primary LanguageVerilog

audio_based_flappybird

FPGA-based rendition of flappy bird using audio for controls and level layout. Coded in Verilog for the Basys3 FPGA. Uses a modmic 3 for audio input and the VGA output pins for video display.

Features:

  • Flappy-Bird-esque game.

    GameScreen

  • Measure frequency between 400Hz to 10kHz with an accuracy of +-1Hz. Display is output on 7seg.

    FrequencyMeasure

  • Music visualizer with collision physics.

    MusicVisualizer

  • Simple oscilloscope-like visualizer.

    Oscilloscope