Changes between Version 38 and Version 39 of SoclibCourseTp6


Ignore:
Timestamp:
Dec 30, 2013, 11:38:28 PM (11 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp6

    v38 v39  
    136136'''Question''' : A quoi sert la méthode ''update()'' ? Pourquoi doit-elle être appelée à chaque cycle ?
    137137
    138  
    139 
    140138== 4.2 Modification du contrôleur de cache ==
    141139
     
    148146 * Le composant doit supporter plusieurs transactions VCI simultanées, avec la priorité suivante entre les 5 types de transactions : DMISS > IMISS > WRITE > DUNC > IUNC.
    149147 * 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.
    150  * En cas d'écriture dans le pseudo registre XTN_SYNC, le processeur doit être bloqué tant que le tampon d'écritures postées n'est pas vide.
     148 * Les requêtes d'écritures non cachables (correspondant généralement à une écriture dans un registre d'un périphérique) sont bloquantes, et ne sont donc pas enregistrées dans le tampon d'écritures postées.
     149 * En cas d'instruction ''sync'' (écriture dans le pseudo registre XTN_SYNC), le processeur doit être bloqué tant que le tampon d'écritures postées n'est pas vide.
    151150 * Les deux automates VCI_CMD et VCI_RSP doivent être totalement synchronisées, et vous utiliserez le champs VCI TRDID pour identifier les différents types de transactions VCI s'exécutant en parallèle.
    152151