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 |