### 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 ?
</p>Il y a 2 processus qui sont utilisés. Le premier permet d'écrire le prochain état dans un registre qui contient l'état actuel. Il est asynchrone et séquentiel, et s'exécute sur front montant.
Il y a 2 processus qui sont utilisés. Le premier permet d'écrire le prochain état dans un registre qui contient l'état actuel. Il est asynchrone et séquentiel, et s'exécute sur front montant.
Le second processus est synchrone et combinatoire. Il permet de calculer le prochain état à partir des entrées et de l'état courant.<\p>
Le second processus est synchrone et combinatoire. Il permet de calculer le prochain état à partir des entrées et de l'état courant.
### 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.
</p>La simulation donne la même sortie que celle donnée dans l'énoncé. Cependant, la simulation n'est pas suffisante pour valider la description. Il faut réaliser des tests. <\p>
La simulation donne la même sortie que celle donnée dans l'énoncé. La description VHDL est donc validée par la simulation.
### 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 ?
Le test effectué avec la carte est concluant et permet de valider l'unité de contrôle.
### 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 ?
Il y a 4 processus asynchrones et séquentiels (shift, incr_address, sum_acc, store_result) et 6 processus synchrones et combinatoires.
### 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
La simulation renvoie les bonnes valeurs de sortie, c'est-à-dire les coefficients du filtre. Elle permet ainsi de valider la description VHDL.
### Question filtre 6 : Validez-vous la conception de l’unité opérative ? Sinon, quel élément pose problème ? Comment pouvez-vous le corriger ?
### Question filtre 6 : Validez-vous la conception de l’unité opérative ? Sinon, quel élément pose problème ? Comment pouvez-vous le corriger ?
Le test effectué avec la carte est concluant et permet de valider l'unité opérative.