Synthe
Lab instructions: https://mee-labs.gitlab-pages.imt-atlantique.fr/vhdl/synthe/
Description
Project to build a digital synthesizer in VHDL. 4 types of waveform can be played: sine, square, triangle, saw-tooth.
Play with USB keyboard
Keys A Z E R T are used to play 5 tones:
- A = Sol : 392 Hz
- Z = Si-b : 466 Hz
- E = Do : 523 Hz
- R = Mi : 659 Hz
- T = Fa : 698 Hz
You can play the famous part of "Funky town" by Lipps Inc.
Do Do Si-b Do Sol Sol Do Fa Mi Do E E Z E A A E T R E
The switches are use to configure the waveform:
- sw1 sw0 : selects the fundamental waveform
- sw
Quel est la différence entre le module F et H
Le module H correspond à un multiplexer binaire tandis que le module F correspond à un multiplexer avec 4 différentes sorties possibles.
Quel danger dans le module G
Le module G correspond à inverseur. Le danger d'un tel module repose dans la limite fixée pour une valeur haute ou une valeur basse. En effet, si cette limite n'est pas bien définie, le module peut avoir des comportements différents de ceux attendus. C'est notamment le cas pour la valeur minimale, qui n'a pas d'inverse (trop haut de 1 pour le côté positif).
Quel est le module I
Le module I correspond à un registre puisqu'il store un vecteur sur front montant de l'horloge.