Rapport de projet alarme fpga vhdl
Rapport Projet VHDL Master EAPS Le sujet Alarme Etudiant Saoud Mouloud Encadreurs L OYHENART J TOMAS - C F F B Introduction ? Spéci ?cation du projet ? Cahier de charge ? Démarche ? Architecture générale du projet Explication de l ? architecture choisie Les techniques de programmation ? états statique ? état Dynamique ? ? Tests et interprétation ? Conclusion ? Annexes ? C Les techniques de programmation Dans cette partie on va expliquer la manière qu ? on programmer le composant principal digit Pour ce composant on a exploité une forme d ? une machine à état ?nis à six états distincts qui sont attente etatD etatS etatS étatS etatS pour faire le pilotage de la fonction de déclenchement de la l ? arme chargement des valeurs et l ? initialisation des variables des quatre digits attente c ? est l ? état initial etatD c ? est l ? état dynamique démarrage de la l ? arme etatS c ? est l ? état statique chargement des valeurs de digit etatS c ? est l ? état statique chargement des valeurs de digit etatS c ? est l ? état statique chargement des valeurs de digit etatS c ? est l ? état statique chargement des valeurs de digit Machine des états ?nis FSM Figure III machine d ? états ?nis du déroulement du digit Avec cond qui est équivalente à cond et à cond et à cond et à cond btnu ? ? ou vd ? ? vd ? ? vd ? ? vd ? ? btnl ? ? et h Hz front montant ? Ccond qui est équivalente à cond et à cond et à cond btnr ? ? et h Hz front montant cond qui est équivalente à cond et à cond btnl ? ? et h Hz front montant cond qui est équivalente à cond et à cond et à cond btnri ? ? et h Hz front montant Interprétation Comme on peut constater sur cet organigramme qu ? à chaque appui sur l ? un des boutons poussoir avec un front montant d ? horloge on aura un changement d ? état avec le passage de l ? état attente vers l ? état statique etatS qui est franchissable sans conditions Donc on peut constater que cette machine à état ?nis réalise le rôle d ? un le rôle d ? un pilote qui a pour rôle d ? associer à chaque état une fonction sera initialisation des variables déclenchement de la l ? arme chargement des valeurs de digit digit digit et digit Figure III Schéma synoptique expliquant le rôle de contrôleur pilote Comme on va dé ?nir des machines à états ?nis aussi à chaque état des trois états etatD etatS et etatS etatS etatS qui réalisent l ? incrémentation et la décrémentation des compteurs D ? ou la réalisation des fonctions de chargement des valeurs et la fonction de déclenchement activation de la l ? arme C états statiques
Documents similaires










-
51
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 21, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 74.2kB