FPGA iPod
Implemented an FSM based audio player that reads audio samples stored in Flash memory and streams them to the onboard DAC at a 22kHz rate. Designed a secondary FSM for address generation and playback control (pause, direction, and speed) based on keyboard inputs. Communicated between the two FSMs us...
SystemVerilogDigital Signal ProcessingFPGAIntel Quartus PrimePicoBlaze Assembly