Changes between Version 34 and Version 35 of SoclibCourseTp6


Ignore:
Timestamp:
Dec 27, 2013, 10:37:22 PM (11 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp6

    v34 v35  
    124124
    125125'''Question''' : Quels sont les quatre états possibles d'une ligne du multi_write_buffer ?
    126  
     126
    127127'''Question''' : Qelles sont la ou les méthodes qui peuvent être utilisées par l'automate DCACHE_FSM pour modifier l'état interne du multi_write_buffer ?
    128128
     
    137137'''Question''' : En comparant les fichiers d'interface '''vci_xcache_wrapper.h''' et '''vci_xcache_wrapper_advanced.h''', identifiez les modifications qui ont été introduites.
    138138
    139 '''Question''' : Complêtez le fichier d'implémentation '''vci_xcache_wrapper_new.cpp''' pour que ce composant 
    140 supporte plusieurs transactions VCI simultanées, avec les priorités suivantes : IMISS > DMISS > WRITE > DUNC > IUNC.
    141 Attention: les requêtes DMISS et IMISS ne peuvent passer avant les requêtes de type WRITE enregistrées dans le tampon d'écritures que si elles portent sur des adresses différentes !
     139'''Question''' : Complêtez le fichier d'implémentation '''vci_xcache_wrapper_advanced.cpp''' pour que ce composant 
     140supporte plusieurs transactions VCI simultanées, avec la priorité suivante entre les 5 types de transactions : DMISS > IMISS > WRITE > DUNC > IUNC. Attention: les requêtes DMISS et IMISS ne peuvent passer avant les requêtes de type WRITE enregistrées dans le tampon d'écritures que si elles portent sur des adresses différentes !
    142141 
    143142'''Question''' : Pourquoi les requêtes correspondant à des accès non cachés (en lecture ou en écriture) ne sont-elles