SEm/labore/10 fsm
(Created page with "{{TOC right}} = Zustandsmaschinen = Ce laboratoire est destiner à montrer le codage de machines d'état en VHDL. Il se base sur l'exemple d'un codeur [https://fr.wikipedia....") |
(→Zustandsmaschinen) |
||
Line 3: | Line 3: | ||
= Zustandsmaschinen = | = Zustandsmaschinen = | ||
− | + | Dieses Labor soll die Kodierung von Zustandsautomaten in VHDL zeigen. | |
− | + | Es basiert auf dem Beispiel eines [https://fr.wikipedia.org/wiki/Morse_(alphabet) Morse]-codiers. | |
== System == | == System == |
Revision as of 10:47, 9 March 2021
|
Zustandsmaschinen
Dieses Labor soll die Kodierung von Zustandsautomaten in VHDL zeigen. Es basiert auf dem Beispiel eines Morse-codiers.
System
Le système mis à disposition reçoit des mots série et les code en morse. Il comprend:
- un récepteur série qui fournit un code ASCII parallèle et une commande d'activation
- un registre pour mémoriser le caractère
- une machine d'états pour générer le code morse
- un compteur pour donner la durée d'un point du code morse
La durée du trait est 3 fois celle du point. L'espacement entre points et traits d'un même symbole morse est égal à la durée du point. L'espacement entre deux caractères du même mot est de 3 fois la durée du point. L'espacement entre 2 mots est de 7 fois la durée du point.
Zustandsmaschine
Une architecture graphique est mise à disposition. Elle ne code que les 6 lettres les plus courtes en code Morse.
Le dessin de la machine d'états qui codes toutes les lettres va devenir illisible. Il est donc préférable d'écrire la machine d'états directement en VHDL.
Tests sur plaque
La carte Morse contient un piézo qui peut émettre le code Morse sous forme audio.
L'émetteur peut être piloté depuis un PC, en utilisant un terminal associé à un port série. La vitesse de transmission est de 9600 baud et les caractères sont codés sur 7 bits.
Navigation
04 Automatische Synthese
Anleitung auf Deutsch
06 GPIO-Peripheriebaustein