Changes between Version 33 and Version 34 of SoclibCourseTp2


Ignore:
Timestamp:
Dec 1, 2011, 2:57:58 PM (14 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp2

    v33 v34  
    211211[[Image(soclib_tp2_coprocessor.png)]]
    212212
     213Le fichier `vci_gcd_coprocessor.h` contient une définition complête du composant `VciGcdCoprocessor`.
     214Il n'a pas besoin d'être modifié, mais vous devez le lire attentivement pour modifier
     215le fichier `vci_gcd_coprocessor.cpp`, qui contient une description incomplête des méthodes associées à ce composant. Complétez le code des méthodes `transition()` et `genMoore()`.
     216
    213217'''Question''' : Pourquoi faut-t-il deux automates séparés pour contrôler l'interface VCI et pour contrôler le calcul
    214218du PGCD proprement dit ?
     
    219223Quelle mécanisme du langage SystemC utilise-t-on pour rendre l'ordre de description des automates indifférent?
    220224 
    221 
    222 Une erreur est signalée dans les trois cas suivants :
    223  * le coprocesseur GCD reçoit une commande VCI de longueur supérieure à un flit,
     225Le coprocesseur GCD doit signaler une erreur dans les trois cas suivants :
     226 * le coprocesseur reçoit une commande VCI de longueur supérieure à un flit,
    224227 * l'adresse reçue n'appartient pas au segment qui a été défini pour le coprocesseur,
    225228 * le mode d'accès (Read ou Write) ne respecte pas les contraintes définies dans la carte des registres.
    226229
    227230'''Question''' : comment sont traitées les erreurs dans ce modèle de simulation? à quoi servent ces vérifications ?
    228 
    229 Le fichier `vci_gcd_coprocessor.h` contient une définition complête du composant `VciGcdCoprocessor`.
    230 Il n'a pas besoin d'être modifié, mais vous devez le lire attentivement pour modifier
    231 le fichier `vci_gcd_coprocessor.cpp`, qui contient une description incomplête des méthodes associées à ce composant. Complétez le code des méthodes `transition()` et `genMoore()`.
    232231
    233232== 5.2 Composant ''!VciGcdMaster'' ==