SEm/laboratoires/machine d etat
(→Système) |
|||
Line 17: | Line 17: | ||
La durée du trait est 3 fois celle du point. | La durée du trait est 3 fois celle du point. | ||
La durée entre les symboles Morse d'un caractère est 3 fois celle du point. | La durée entre les symboles Morse d'un caractère est 3 fois celle du point. | ||
− | La durée entre 2 caractères est 5 fois celle du point | + | La durée entre 2 caractères est 5 fois celle du point. |
== Machine d'états == | == Machine d'états == | ||
Line 26: | Line 26: | ||
Examiner la machine d'états mise à disposition, ainsi que le code VHDL correspondant, généré par l'outil EDA. | Examiner la machine d'états mise à disposition, ainsi que le code VHDL correspondant, généré par l'outil EDA. | ||
}} | }} | ||
− | |||
Le dessin de la machine d'états qui codes toutes les lettres va devenir illisible. | 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. | Il est donc préférable d'écrire la machine d'états directement en VHDL. | ||
{{TaskBox|content= | {{TaskBox|content= | ||
− | Ecrire l'architecture de la machine d'états de manière à coder tous les caractères du code morse de base | + | Ecrire l'architecture de la machine d'états de manière à coder tous les caractères du code morse de base. |
}} | }} | ||
Line 37: | Line 36: | ||
La [http://wiki.hevs.ch/uit/index.php5/Hardware/Parallelport/heb_microphone carte Morse] contient un piézo qui peut émettre le code Morse sous forme audio. | La [http://wiki.hevs.ch/uit/index.php5/Hardware/Parallelport/heb_microphone carte Morse] contient un piézo qui peut émettre le code Morse sous forme audio. | ||
+ | {{TaskBox|content= | ||
+ | Simuler l'émetteur de codes Morse. | ||
+ | |||
+ | Télécharger le circuit correspondant sur la plaque de test. | ||
+ | }} | ||
+ | |||
+ | 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. | ||
{{navNamed | {{navNamed |
Revision as of 11:13, 23 May 2018
|
Machine d'états
Ce laboratoire est destiner à montrer le codage de machines d'état en VHDL. Il se base sur l'exemple d'un codeur morse.
Système
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. La durée entre les symboles Morse d'un caractère est 3 fois celle du point. La durée entre 2 caractères est 5 fois celle du point.
Machine d'états
Une architecture graphique est mise à disposition. Elle ne code que les 6 lettres les plus coutes 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
09 Additionneur haute vitesse
Travaux de laboratoire
-