Chargement…
Chargement…
Machine d'états de Moore à 4 états (S_INIT, S_SEQ1, S_SEQ2, S_SEQ3) qui anime une barre de 4 LEDs.
Comportement :
i_reset='1') : état ← S_INIT, o_led ← "0000".i_start='0', l'état reste à S_INIT.i_start='1', la FSM passe S_INIT → S_SEQ1 → S_SEQ2 → S_SEQ3 → S_INIT à chaque front montant.S_SEQ1→"0001", S_SEQ2→"0010", S_SEQ3→"0100", S_INIT→"0000".*Sortie de Moore : o_led ne dépend que de l'état courant. Reset asynchrone actif haut.*
| Signal | Direction | Largeur | Description |
|---|---|---|---|
i_clk | Entrée | 1 bit | Horloge système |
i_reset | Entrée | 1 bit | Reset asynchrone actif haut |
i_start | Entrée | 1 bit | Démarrage de la séquence |
o_led | Sortie | 4 bits | Sorties LED |