Music box
Here we teach our FPGA how to play sounds and music.
We start by generating a single tone. Then slowly more fun stuff like producing a police siren and play a tune.
You can listen to the sound produced by clicking on the speaker icon.
For example here's the "police siren"

.
The hardware
A Pluto FPGA board, a speaker and a 1KΩ resistor are used for this project.

A more formal representation looks like this:

The oscillator provides a fixed frequency to the FPGA.
The FPGA divides the fixed frequency to drive an IO. The IO is connected to a speaker through a 1KΩ resistor.
By changing the IO frequency, the FPGA produces different sounds.
The HDL design
The description is split into 3 parts:
This page was last updated on January 24 2008.