Changes between Version 19 and Version 20 of MethoCourseTp2


Ignore:
Timestamp:
Apr 8, 2007, 1:27:36 PM (17 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MethoCourseTp2

    v19 v20  
    1515
    1616Dans 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'''.
     17décomposant le circuit ''addaccu'' en trois sous-blocs fonctionnels : le bloc '''mux4''',
     18le bloc ''' adder4''', et le bloc '''accu4'''.
    1919
    2020Un deuxième objectif de ce TP2 est d'introduire le langage de description de stimuli '''genpat'''.
     
    7373= B) Description structurelle =
    7474
    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.
     75On 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.
    7676
    7777[[Image(schema_addaccu.png, nolink)]]
    7878
    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.
    8282
    8383Vous pouvez consulter le modèle comportemental data-flow de chacun de ces blocs en cliquant
     
    105105a condition que les modèles comportementaux des blocs instanciés soient disponibles.
    106106
    107 Vous devez donc créer dans le répertoire ''tp2'' les trois fichiers ''adder.vbe'', ''mux.vbe'', et ''accu.vbe''.
     107Vous devez donc créer dans le répertoire ''tp2'' les trois fichiers ''adder4.vbe'', ''mux4.vbe'', et ''accu4.vbe''.
    108108Vous pouvez pour cela importer les modèles fournis ci-dessus par simple copier/coller.
    109109
     
    114114Ce fichier est un fichier texte contenant les noms des blocs terminaux (un composant par ligne), suivi de la lettre C :
    115115{{{
    116 adder C
    117 accu C
    118 mux C
     116adder C
     117accu C
     118mux C
    119119}}}
    120120
     
    123123Vous pouvez maintenant appliquer sur cette description structurelle les stimuli définis dans la partie A :
    124124{{{
    125 >asimut -zd addaccu stimuli result
     125>asimut addaccu stimuli result
    126126}}}
    127127