Changes between Version 7 and Version 8 of SoclibCourseTp2
- Timestamp:
- Sep 6, 2009, 2:36:14 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoclibCourseTp2
v7 v8 32 32 33 33 Le 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ériel les utilisent des transactions pour communiquer entre eux. Une transaction est un couple (commande /réponse).34 partagé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). 35 35 Une transaction est initiée par un composant ''initiateur'', qui envoie un paquet ''commande'', et est terminée par 36 36 un composant cible, qui répond à la commande en renvoyant un paquet ''réponse''. … … 43 43 longueur de la rafale. 44 44 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 ? 46 46 47 47 En principe, n'importe quel initiateur est capable de communiquer avec n'importe quelle cible. … … 51 51 décoder le champs VCI RSRCID pour aiguiller le paquet réponse vers l'initiateur concerné. 52 52 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.) 54 54 sont-ils conçus de telle sorte qu'ils utilisent des ressources matérielles séparées pour aiguiller les commandes et les réponses ? 55 55 … … 67 67 La plupart des champs VCI on des largeurs paramètrables (en nombre de bits) : 68 68 * 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. 71 70 * 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. 72 71 * 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.