- To produce sa-re-ga-ma-pa-dha-ni-sa tune with the help of vhdl code alongwith corresponsing LED lighting up
- Saregama.vhd: A 9 state FSM for each tune (sa-re-ga-ma-pa-dha-ni-sa) and a 'rest' state, it also uses clock divider to keep the LEDs on for the desired duration.
- toneGenerator.vhd: Used to produce tone for each of the states defined in Saregama.vhd