Chargement…
Chargement…
Analysez le schéma et écrivez le VHDL correspondant. La simulation GHDL valide votre code.
Générateur CRC-8
Implémentez un générateur CRC-8 (polynôme 0x07 : x⁸+x²+x+1) traitant un bit par cycle d'horloge.
Distributeur de boissons (FSM Moore)
Implémentez la FSM d'un distributeur acceptant 3 jetons puis délivrant une boisson sur appui bouton.
Serrure à code 4 digits (FSM Moore)
Implémentez une FSM qui ouvre une serrure si la séquence `1, 2, 3, 4` est entrée correctement.
Ascenseur 3 étages (FSM Moore)
Implémentez la FSM d'un ascenseur 3 étages qui se déplace vers l'étage cible.
Arbitre Round-Robin 2 maîtres (FSM)
Implémentez un arbitre round-robin entre deux maîtres : la priorité bascule à chaque grant accordé.
Handshake 4 phases côté maître (FSM)
Implémentez la FSM maître d'un protocole de handshake 4 phases (req/ack).
Porte automatique avec sécurité (FSM)
Implémentez la FSM d'une porte automatique avec capteur d'obstacle et capteurs de fin de course.
Détecteur de séquence "1101" (Moore vs Mealy)
Implémentez le même détecteur de séquence en deux versions : machine de Moore et machine de Mealy.
Clavier matriciel 4x4 (FSM scan)
Implémentez le scan séquentiel d'un clavier matriciel 4x4 et l'identification de la touche pressée.
XOR réduit en arbre
Décrivez un XOR de réduction paramétrable sous forme d'arbre pour une largeur puissance de deux.