Changes between Version 7 and Version 8 of SoclibCourseTp2


Ignore:
Timestamp:
Sep 6, 2009, 2:36:14 PM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp2

    v7 v8  
    3232
    3333Le protocol de communication VCI permet de construire des architectures matérielles multi-processeurs à memoire
    34 partagée. Dans ce type de d'architecture, les différents composants matérielles utilisent des transactions pour communiquer entre eux. Une transaction est un couple (commande / réponse).
     34partagée. Dans ce type de d'architecture, les différents composants matériels utilisent des transactions pour communiquer entre eux. Une transaction est un couple (paquet commande / paquet réponse).
    3535Une transaction est initiée par un composant ''initiateur'', qui envoie un paquet ''commande'', et est terminée par
    3636un composant cible, qui répond à la commande en renvoyant un paquet ''réponse''.
     
    4343longueur de la rafale.
    4444
    45 Question : à quoi sert le paquet réponse dans le cas d'une transaction d'écriture ?
     45'''Question''' : à quoi sert le paquet réponse dans le cas d'une transaction d'écriture ?
    4646
    4747En principe, n'importe quel initiateur est capable de communiquer avec n'importe quelle cible. 
     
    5151décoder le champs VCI RSRCID pour aiguiller le paquet réponse vers l'initiateur concerné.
    5252
    53 Question : Pourquoi les différents types de sous-sytèmes d'interconnexion (bus, cross-bar, micro-réseaux, etc.)
     53'''Question''' : Pourquoi les différents types de sous-sytèmes d'interconnexion (bus, cross-bar, micro-réseaux, etc.)
    5454sont-ils conçus de telle sorte qu'ils utilisent des ressources matérielles séparées pour aiguiller les commandes et les réponses ?
    5555
     
    6767La plupart des champs VCI on des largeurs paramètrables (en nombre de bits) :
    6868 * le paramètre X définit le nombre de bits du champs ADDRESS. Les adresses VCI sont des adresses octets, mais elles doivent  être alignées sur des frontières de mot.
    69  * le paramètre '''B''' définit le nombre d'octets d'un mot de donnée VCI. Ce paramètre définit le largeur des trois
    70 champs WDATA, RDATA et BE.
     69 * le paramètre '''B''' définit le nombre d'octets d'un mot de donnée VCI. Ce paramètre définit le largeur des trois champs WDATA, RDATA et BE.
    7170 * le paramètre '''K''' définit le nombres de bits termettant de coder la longueur PLEN d'un paquet (en nombre d'octets). La valeur PLEN  doit également être un multiple du paramètre B.
    7271 * le paramètre '''S''' définit le nombre de bits du champs SRCID, qui permet de coder le numéro de l'initiateur VCI qui a démarré la transaction. Ce paramètre définit donc le nombre maximum d'initiateurs dans le système.