Skip to content
Snippets Groups Projects
Commit 4f72cfd0 authored by DUBOC Marc's avatar DUBOC Marc
Browse files

Edit compte-rendu.md

parent d4c4d386
No related branches found
No related tags found
No related merge requests found
...@@ -8,16 +8,29 @@ ...@@ -8,16 +8,29 @@
## Questions ## Questions
### Question filtre 1 : Combien de processus sont utilisés et de quelles natures sont-ils ? Comment les différenciez-vous ? ### Question filtre 1 : Combien de processus sont utilisés et de quelles natures sont-ils ? Comment les différenciez-vous ?
Deux processus sont utilisés. L'un d'entre eux est combinatoire et a pour vocation d'actualiser le prochain état. L'autre processus est séquentiel et sert à actualiser l'état courant à chaque front montant d'horloge.
### Question filtre 2 : La simulation vous permet-elle de valider votre description VHDL ? Justifiez. ### Question filtre 2 : La simulation vous permet-elle de valider votre description VHDL ? Justifiez.
Oui, la simulation nous permet de la valider. En effet, nous obtenons bien la séquence : 317,476,925,1589,2354,3087,3661,3975,3975,3661,3087,2354,1589,925,476,317,0,0,0,0,1,2,3,4,4,5,2,-1,-5,-10,-16,-23,-30,-37,-43,-49,-56,-61,-64,-68,-68, -70
### Question filtre 3 : Validez-vous la conception de l’unité de contrôle ? ### Question filtre 3 : Validez-vous la conception de l’unité de contrôle ?
Oui, la conception de l’unité de contrôle peut être validée car le son en test correspond à celui attendu (Cf test via le site online tone generator pour différentes fréquences). La différence est cependant plus notable à 5400Hz qu'à 700Hz.
De plus,
- le bouton BTNC permet d’écouter le flux original non filtré en 24 bits,
- le switch SW7 sélectionne entre la sortie du filtre et l’entrée du filtre,
- les switches SW6 à SW2 contrôlent la quantification et le type d’arrondi.
### Question filtre 4 : Combien de processus sont utilisés et de quelles natures sont-ils ? ### Question filtre 4 : Combien de processus sont utilisés et de quelles natures sont-ils ?
L’unité opérative utilise quatre processus :
- Un processus synchrone (sensible à `I_clock` et `I_reset`) qui met à jour l’état courant (`SR_currentState`) à chaque front d’horloge.
- Un processus combinatoire (sensible aux signaux d’entrée et à l’état courant) qui détermine l’état suivant (`SR_nextState`).
- Un processus synchrone (sensible à `I_clock` et `I_reset`) qui met à jour l’état courant (`SR_currentState`) à chaque front d’horloge.
- Un processus combinatoire (sensible aux signaux d’entrée et à l’état courant) qui détermine l’état suivant (`SR_nextState`).
Le premier modélise un registre d’état, le second la logique de transition de la machine à états.
### Question filtre 5 : La simulation vous permet-elle de valider votre description VHDL ? Sinon, quel élément pose problème ? Comment pouvez-vous le corriger ? Justifiez ### Question filtre 5 : La simulation vous permet-elle de valider votre description VHDL ? Sinon, quel élément pose problème ? Comment pouvez-vous le corriger ? Justifiez
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment