Changes between Version 4 and Version 5 of ToolsCourseTp1
- Timestamp:
- May 4, 2007, 3:26:08 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ToolsCourseTp1
v4 v5  24 24 25 25 FIG. 2 – Automate d'états 26  = 2 Automates de MOORE et MEALY =  26 = 2 Automates de Moore et Mealy =  27  28  29 = 27 30 L'automate de MOORE voit l'état de ses sorties changer uniquement sur front d'horloge. 28 31 Les entrées peuvent donc bouger entre deux fronts sans modier les sorties. Par … …  39 42 VHDL qui définit l'architecture "fsm" (finite-state machine). 40 43 41  Le fichier correspondant possède également l'extension fsm. A partir de ce chier, 44 Le fichier correspondant possède également l'extension fsm. A partir de ce fichier, 42 45 l'outil SYF effectue la synthèse d'automate et transforme cet automate abstrait en un 43 46 réseau booléen. SYF génère donc un fichier VHDL au format vbe. Comme la plupart … …  63 66 type ETAT_TYPE is (E0, E1, E2, E3) ; 64 67 signal EF, EP : ETAT_TYPE; 65  pra--__ppp í¯€--- pragma CURRENT_STATE EP 68 pra--__ppp�--- pragma CURRENT_STATE EP 66 69 ô€€€ô€€€ pragma NEXT_STATE EF 67 70 ô€€€ô€€€ pragma CLOCK CK … …  123 126 end process ; 124 127 end MOORE ; 125  TP2 Synthèse logique et génération de chemin de données 126  = 5 Travail à effectuer = 127  – Ecrire la description d'un compteur de cinq "un" successifs sous la forme d'un 128  automate de Moore. 129  – Positionner les variables d'environnement. 130  – Lancer SYF avec les options de codage -a, -j, -m, -o, -r et en utilisant les options 131  -CEV. 132  >syf -CEV -a <fsm_source> - 133  – Un chier Makele vous est fourni pour vous faciliter la vie ! 134  répertoire : ~trncomun/TP/2006/TP2/Fichiers/Fournis/Compteur5/. Utilisez ce Make 135  file à compléter. 136  Visualiser les fichiers .enc. 137  Ecrire un fichier de vecteurs de test et simuler sous ASIMUT. 138  Que se passe-t-il si le reset n'est pas positionné en début de pattern ? Pourquoi ? 139  140  TP2 Synthèse logique et génération de chemin de données 141  3 Automate pour digicode  128 142 129 143 130 … …  164 151 165 152 166  = 3Automate pour digicode = 153 = 6 Automate pour digicode = 167 154 168 155 … …  201 188 202 189 203  = 3.1Travail à effectuer = 190 = 7 Travail à effectuer = 204 191 205 192 Dessiner le graphe d'états de l'automate. (Les corrections seront distribuées)