Changes between Version 19 and Version 20 of MethoCourseTp1
- Timestamp:
- Apr 7, 2007, 3:55:14 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MethoCourseTp1
v19 v20 94 94 95 95 Ce fichier ''stimuli.pat'' doit en particulier décrire le signal d'horloge. On choisira un signal périodique 96 de période 10 ns, et de rapport cyclique 50% (cela signifie que l'état bas et l'état haut ont des durées égales).96 de période 20 ns, et de rapport cyclique 50% (cela signifie que l'état bas et l'état haut ont des durées égales). 97 97 98 98 Vous trouverez ci-dessous un exemple de fichier ''stimuli.pat'' … … 115 115 -- l d s c 116 116 -- u 117 < 0 ns> : 0 0 0 0 1 0 ?* ?* ;118 < + 5ns> : 0 0 0 1 1 0 ?* ?* ;119 < + 5ns> : 0 1 0 0 1 0 ?* ?* ;120 < + 5ns> : 0 1 0 1 1 0 ?* ?* ;121 < + 5ns> : 0 2 0 0 1 0 ?* ?* ;122 < + 5ns> : 0 2 0 1 1 0 ?* ?* ;123 < + 5ns> : 0 5 1 0 1 0 ?* ?* ;124 < + 5ns> : 0 5 1 1 1 0 ?* ?* ;125 < + 5ns> : 0 1 1 0 1 0 ?* ?* ;126 < + 5ns> : 0 1 1 1 1 0 ?* ?* ;127 < + 5ns> : 0 1 1 0 1 0 ?* ?* ;128 < + 5ns> : 0 1 1 1 1 0 ?* ?* ;117 < 0 ns> : 0 0 0 0 1 0 ?* ?* ; 118 < +10 ns> : 0 0 0 1 1 0 ?* ?* ; 119 < +10 ns> : 0 1 0 0 1 0 ?* ?* ; 120 < +10 ns> : 0 1 0 1 1 0 ?* ?* ; 121 < +10 ns> : 0 2 0 0 1 0 ?* ?* ; 122 < +10 ns> : 0 2 0 1 1 0 ?* ?* ; 123 < +10 ns> : 0 5 1 0 1 0 ?* ?* ; 124 < +10 ns> : 0 5 1 1 1 0 ?* ?* ; 125 < +10 ns> : 0 1 1 0 1 0 ?* ?* ; 126 < +10 ns> : 0 1 1 1 1 0 ?* ?* ; 127 < +10 ns> : 0 1 1 0 1 0 ?* ?* ; 128 < +10 ns> : 0 1 1 1 1 0 ?* ?* ; 129 129 end; 130 130 }}} … … 158 158 159 159 Pour terminer ce TP, vous allez maintenant complêter la description comportementale du 160 composant ''addaccu'', en attachant des temps de propagation aux différents opérateurs 160 composant ''addaccu'', en utilisant la construction "AFTER" pour introduire des informations temporelles 161 dans la description comportementale, de façon à modéliser les temps de propagation dans les différents opérateurs 161 162 combinatoires. 162 Plus précisément, vous allez utiliser la construction AFTER dans le fichier ''addaccu.vbe'' 163 pour préciser les valeurs des temps de propagation dans la logique combinatoire. Ces temps de propagation 164 dépendent de la complexité des expressions Booléennes qu'on trouve dans le 163 Ces temps de propagation dépendent de la complexité des expressions Booléennes qu'on trouve dans le 165 164 membre de droite des assignations concurrentes de la description comportementale. 166 165 Vous utiliserez les valeurs suivantes: 167 166 168 || x xor y xor z || 900 ps || 167 || x xor y xor z || 900 ps || 169 168 || multiplexeur || 400 ps || 170 169 || x.y + x.z + y.z || 600ns || 171 170 || x.y || 300 ps || 172 171 173 Après modification vous sauvegarderez ladescription comportementale temporisée sous le nom ''addaccu_time.vbe''.172 Après modification vous sauvegarderez cette description comportementale temporisée sous le nom ''addaccu_time.vbe''. 174 173 175 174 On cherche maintenant à observer la propagation du report dans l'additionneur.