To synthesize tones, you can use visit this webpage:
https://www.szynalski.com/tone-generator/
To synthesize tones, you can use visit this [webpage](https://www.szynalski.com/tone-generator/).
You can see that tones are associated to oscillation frequencies of different waveforms: sine, square, triangle or saw-tooth.
You will play similar tones but with a light FPGA system (consuming a few Watts, and not dozens/hundreds as a PC would do).
!!! info
For your information, know that FPGAs have held an essential place in high-end audiophile systems (such as those from PSaudio) for several years and are beginning to break into "consumer" products with high-resolution formats that FPGAs can fully exploit (as in the Chord Mojo for audiophile players).
The documentation of the board is available [here](https://digilent.com/reference/programmable-logic/nexys-video/reference-manual).
This documentation is *useful* to understand the use of the peripherals.
...
...
@@ -122,11 +120,12 @@ You should see where the errors are : wires ("signals") are missing to interconn

!!! warning
We want you to
1. run simulations to identify the function provided by each module,
2. interconnect all the modules in *wave_generator.vhd*, but only once you have understood the role of each module.
2. edit the drawio file that you have in your *doc* folder and fill in the description of each module,
3. interconnect all the modules in *wave_generator.vhd*, but only once you have understood the role of each module.
The circuit described in *wave_generator.vhd* is made up of many modules set up in a hierarchical way as illustrated below.
...
...
@@ -195,7 +194,7 @@ You vill run the "hardware compiler" by clicking, in the *Flow Navigator* on the

If you are curious and want to know more on digital circuits, you can explore the syntesized circuit by clicking on *SYNThESIS > Open Synthesized Design > Schematic*.
If you are curious and want to know more on digital circuits, you can explore the syntesized circuit by clicking on *SYNTHESIS > Open Synthesized Design > Schematic*.
Otherwise, skip this!
