Étape 1: Dessiner le diagramme d’États finis
Il y a 5 États – S0, S1, S2, S3 et S4 (à partir du début à la fin). EN signifie entrée dans chaque État et à l’extérieur signifie sortie de chaque État. Garder toutes les sorties pour être 0 jusqu'à atteindre l’état final, S4. L’état initial, S0, reçoit l’entrée de la prbs et l’état final, S4 décider si LED0 est activé ou désactivé. Nous voulons garder le tampon en S3. Si l’IN est 0, nous resterons en S3 (ne va pas vers S2). Une fois que nous passons sur LED0, l’état initial sera de retour à S1, mais pas de S0. Dans ce cas, nous comptons IN = 1 pour le prochain cycle (c'est-à-dire commencer IN = 1 à S0)
Flux
DANS--> S0
S0--> S1 (si IN = 1) dans le cas contraire, restez S0
S1 -> S2 (si IN = 0) sinon, S1 à S0
S2--> S3 (si IN = 0) sinon, S2 à S1
S3--> S4 (si IN = 1) dans le cas contraire, restez S3
S4 -> Allumez LED0 (si IN = 0) et retour à S1, dans le cas contraire S4--> S0
Se référer à l’État digramme