SEm/labore/10 fsm
(→System) |
(→Zustandsmaschine) |
||
Line 22: | Line 22: | ||
== Zustandsmaschine == | == Zustandsmaschine == | ||
− | + | Eine grafische Architektur ist bereitgestellt. | |
− | + | Sie kodiert nur die kürzesten 6 Buchstaben im Morsecode. | |
{{TaskBox|content= | {{TaskBox|content= | ||
− | + | Untersuchen Sie die zur Verfügung gestellte Zustandsmaschine sowie den entsprechenden, vom EDA-Tool generierten VHDL-Code. | |
}} | }} | ||
− | + | Die Zeichnung der Zustandsmaschine, die alle Buchstaben codiert, wird unlesbar sein. | |
− | + | Es ist daher vorteilhafter, die Zustandsmaschine direkt in VHDL zu schreiben. | |
{{TaskBox|content= | {{TaskBox|content= | ||
− | + | Schreiben Sie die Architektur der Zustandsmaschine so, dass sie alle Zeichen des grundlegenden Morsecodes kodiert. | |
}} | }} | ||
Revision as of 09:59, 9 March 2021
|
Zustandsmaschinen
Dieses Labor soll die Kodierung von Zustandsautomaten in VHDL zeigen. Es basiert auf dem Beispiel eines Morse-codiers.
System
Das zur Verfügung gestellte System empfängt serielle Wörter und codiert sie im Morsecode. Es umfasst
- einen seriellen Empfänger, der einen parallelen ASCII-Code und einen Aktivierungsbefehl liefert
- einen Register zum Speichern des Zeichens
- eine Zustandsmaschine zur Erstellung von Morsezeichen
- einen Zähler zur Angabe der Dauer eines Morsepunktes
Die Dauer des Strichs ist 3 mal so lang wie die des Punkts. Der Abstand zwischen Punkten und Strichen desselben Morsecodesymbols ist gleich der Dauer des Punktes. Der Abstand zwischen zwei Zeichen desselben Wortes beträgt das 3-fache der Dauer des Punktes. Der Abstand zwischen 2 Wörtern beträgt das 7-fache der Dauer des Punktes.
Zustandsmaschine
Eine grafische Architektur ist bereitgestellt. Sie kodiert nur die kürzesten 6 Buchstaben im Morsecode.
Die Zeichnung der Zustandsmaschine, die alle Buchstaben codiert, wird unlesbar sein. Es ist daher vorteilhafter, die Zustandsmaschine direkt in VHDL zu schreiben.
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