FPGA Music Box

A project done with three other people over the course of three months (one term), in which an Intel FPGA board was intended to allow a music box equipped with a microphone, sound chip, speaker, interface buttons, and audio visualizer to record sound in the range of 500-10000 Hz and play back that sound in discrete frequencies corresponding to notes on the chromatic music scale. The project was not entirely successful due to problems in integration, but it generated several viable artifacts and a fully-assembled prototype.

0 Lifts 

Artifacts

Name Description
Block Diagram Project block diagram   Download
Extra Requirements Description of extra requirements for the project defined by our team.   Download
Requirements Description of necessary functionality for the project.   Download
Interface Definitions Project interface definitions   Download
Mechanical Drawing Layout of the project enclosure.   Download
Audio Circuit Schematic Schematic for circuitry to control recording and playback op amps and an ADC IC.   Download
Button Schematic Schematic for button interface.   Download
LED Schematic Schematic for control of an RGB LED in the project enclosure.   Download
LED Array Schematic Schematic for direct control of two LED arrays used to visualize audio frequencies.   Download
Audio PCB Layout of a PCB used to implement the control circuit for audio amplification and A/D conversion.   Download
Time Sheet Project time sheet.   Download
Project Video Video providing an overview of the project cycle and functions.   Link
Project Systemverilog Code All systemverilog files used in the project in their final state before project conclusion.   Link