Changes between Version 33 and Version 34 of SoclibCourseTp2
- Timestamp:
- Dec 1, 2011, 2:57:58 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoclibCourseTp2
v33 v34 211 211 [[Image(soclib_tp2_coprocessor.png)]] 212 212 213 Le fichier `vci_gcd_coprocessor.h` contient une définition complête du composant `VciGcdCoprocessor`. 214 Il n'a pas besoin d'être modifié, mais vous devez le lire attentivement pour modifier 215 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()`. 216 213 217 '''Question''' : Pourquoi faut-t-il deux automates séparés pour contrôler l'interface VCI et pour contrôler le calcul 214 218 du PGCD proprement dit ? … … 219 223 Quelle mécanisme du langage SystemC utilise-t-on pour rendre l'ordre de description des automates indifférent? 220 224 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, 225 Le 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, 224 227 * l'adresse reçue n'appartient pas au segment qui a été défini pour le coprocesseur, 225 228 * le mode d'accès (Read ou Write) ne respecte pas les contraintes définies dans la carte des registres. 226 229 227 230 '''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 modifier231 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()`.232 231 233 232 == 5.2 Composant ''!VciGcdMaster'' ==