Changes between Version 27 and Version 28 of SoclibCourseTp1


Ignore:
Timestamp:
Sep 23, 2009, 1:52:57 PM (15 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp1

    v27 v28  
    142142Enfin, comme tous les modèles CABA de SoCLib, le coprocesseur GCD possède des fonctions membres définissant
    143143le comportement du composant, qui sont de trois types :
    144  * la fonction ''transition()'' est sensible au front montant du port d'entrée CK, et permet de calculer la valeur future des registres en fonction de la valeur courante des registres et des valeurs présentes sur les autres ports d'entrée.
    145  * la fonction ''genMoore()'' est sensible au front descendant du port d'entrée CK, et permet de calculer la valeur des ports de sortie qui ne dépendent que des valeurs stockées dans les registres.
    146  * les fonctions ''genMealy()'' (une ou plusieurs fonctions) sont sensibles au front descendant du port CK. De plus chaque fonction est sensible à un ensemble particulier de port d'entrée. Elle permettent de calculer la valeur des ports de sorties qui dépendent de façon combinatoire d'un ou plusieurs ports d'entrée.
     144 * la fonction '''transition()''' est sensible au front montant du port d'entrée CK, et permet de calculer la valeur future des registres en fonction de la valeur courante des registres et des valeurs présentes sur les autres ports d'entrée.
     145 * la fonction '''genMoore()''' est sensible au front descendant du port d'entrée CK, et permet de calculer la valeur des ports de sortie qui ne dépendent que des valeurs stockées dans les registres.
     146 * les fonctions '''genMealy()''' (une ou plusieurs fonctions) sont sensibles au front descendant du port CK. De plus chaque fonction est sensible à un ensemble particulier de port d'entrée. Elle permettent de calculer la valeur des ports de sorties qui dépendent de façon combinatoire d'un ou plusieurs ports d'entrée.
    147147Les noms de fonction ne sont pas imposés, mais il est recommandé de respecter les noms proposés ci-dessus.
    148148Le coprocesseur GCD se comportant globalement comme un automate de Moore, on n'a pas besoin de définir de fonctions de type ''genMealy()''.