Changes between Version 26 and Version 27 of SoclibCourseTp1


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

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp1

    v26 v27  
    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
    145 registres en fonction de la valeur courante des registres et des valeurs présentes sur les autres 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.
    146145 * 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.
    147  * les fonctions ''genMealy()'' (une ou plusieurs fonction). Chacune de ces fonction est  sensible au front descendant du port CK, et à 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 des ports d'entrée.
     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.
    148147Les noms de fonction ne sont pas imposés, mais il est recommandé de respecter les noms proposés ci-dessus.
    149148Le coprocesseur GCD se comportant globalement comme un automate de Moore, on n'a pas besoin de définir de fonctions de type ''genMealy()''.