Changes between Version 19 and Version 20 of MethoCourseTp2
- Timestamp:
- Apr 8, 2007, 1:27:36 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MethoCourseTp2
v19 v20 15 15 16 16 Dans ce TP2, nous allons franchir une étape intermédiaire, en 17 décomposant le circuit ''addaccu'' en trois sous-blocs fonctionnels : le bloc '''mux ''',18 le bloc ''' adder ''', et le bloc '''accu'''.17 décomposant le circuit ''addaccu'' en trois sous-blocs fonctionnels : le bloc '''mux4''', 18 le bloc ''' adder4''', et le bloc '''accu4'''. 19 19 20 20 Un deuxième objectif de ce TP2 est d'introduire le langage de description de stimuli '''genpat'''. … … 73 73 = B) Description structurelle = 74 74 75 On va maintenant décrire le composant ''addaccu'' comme l'instanciation de trois blocs fonctionnels : le bloc '''mux ''', le bloc ''' adder''', et le bloc '''accu''', dont les interfaces et les comportements sont prédéfinis.75 On va maintenant décrire le composant ''addaccu'' comme l'instanciation de trois blocs fonctionnels : le bloc '''mux4''', le bloc ''' adder4''', et le bloc '''accu4''', dont les interfaces et les comportements sont prédéfinis. 76 76 77 77 [[Image(schema_addaccu.png, nolink)]] 78 78 79 * Le bloc [wiki:AdderVbe adder ] est un additionneur 4 bits, avec report entrant et report sortant.80 * Le bloc [wiki:MuxVbe mux ] est un multiplexeur 4 bits qui sélectionne un mot parmi 2.81 * Le bloc [wiki:AccuVbe accu ] est un registre 4 bits à échantillonnage sur front montant de CK.79 * Le bloc [wiki:AdderVbe adder4] est un additionneur 4 bits, avec report entrant et report sortant. 80 * Le bloc [wiki:MuxVbe mux4] est un multiplexeur 4 bits qui sélectionne un mot parmi 2. 81 * Le bloc [wiki:AccuVbe accu4] est un registre 4 bits à échantillonnage sur front montant de CK. 82 82 83 83 Vous pouvez consulter le modèle comportemental data-flow de chacun de ces blocs en cliquant … … 105 105 a condition que les modèles comportementaux des blocs instanciés soient disponibles. 106 106 107 Vous devez donc créer dans le répertoire ''tp2'' les trois fichiers ''adder .vbe'', ''mux.vbe'', et ''accu.vbe''.107 Vous devez donc créer dans le répertoire ''tp2'' les trois fichiers ''adder4.vbe'', ''mux4.vbe'', et ''accu4.vbe''. 108 108 Vous pouvez pour cela importer les modèles fournis ci-dessus par simple copier/coller. 109 109 … … 114 114 Ce fichier est un fichier texte contenant les noms des blocs terminaux (un composant par ligne), suivi de la lettre C : 115 115 {{{ 116 adder C117 accu C118 mux C116 adder4 C 117 accu4 C 118 mux4 C 119 119 }}} 120 120 … … 123 123 Vous pouvez maintenant appliquer sur cette description structurelle les stimuli définis dans la partie A : 124 124 {{{ 125 >asimut -zdaddaccu stimuli result125 >asimut addaccu stimuli result 126 126 }}} 127 127