#28 closed defect (solved)
VciXcacheWrapper protocole
Reported by: | Owned by: | Nicolas Pouillon | |
---|---|---|---|
Priority: | major | Component: | soclib-cc |
Keywords: | AdIKPrVccJT | Cc: |
Description
Une simulation de la plateforme caba-vgmn-fir-nios2f-new, ./simulation.x 300, après avoir décommenté les traces dans top.cpp, donne le chronogramme des bus VCI target(VciRam) et initiator (VciXcache) (voir fichier attaché).
Dans vci_xcache_wrapper.cpp vous écrivez : VCI formats:
According to the VCI advanced specification, all read command packets (Uncached, Miss data, Miss instruction) are one word packets. For write burst packets, all words must be in the same cache line, and addresses must be contiguous (the BE field is 0 in case of "holes"). The PLEN VCI field is always documented.
D'accord pour la lecture.
Pour l'écriture de paquets (voir chronogramme plen=12) les 3 mots à ecrire sont émis sans attendre RSPVAL. Est ce normal ?
Dans le documentVSI Alliance VCI version 2 april 2001, page 78 il est écrit : "in advanced packet mode ....a write response may have only one cell..". Par contre les chronogrammes figure 38 page 75, figure 34 page 71 (advanced write) ont des RSPVAL qui passe à 1 dès que le premier mot à été écrit, validant ainsi l'écriture des mots suivants.
- Wagner
Attachments (1)
Change History (4)
Changed 16 years ago by
Attachment: | dinotrace.ps added |
---|
comment:1 Changed 16 years ago by
Pour l'écriture de paquets (voir chronogramme plen=12) les 3 mots à ecrire sont émis sans attendre RSPVAL. Est ce normal ?
Oui. RSPVAL est le signal de handshaking pour le réseau réponse, il va de paire avec RSPACK. En l'occurrence, nous regardons le réseau commande, dont le handshaking est réalisé exclusivement avec CMD{ACK,VAL}.
Dans le documentVSI Alliance VCI version 2 april 2001, page 78 il est écrit : "in advanced packet mode ....a write response may have only one cell..".
Par contre les chronogrammes figure 38 page 75, figure 34 page 71 (advanced write) ont des RSPVAL qui passe à 1 dès que le premier mot à été écrit, validant ainsi l'écriture des mots suivants.
La norme ne semble rien dire sur la séquentialité ou la simultanéité des transferts de commandes et réponses. En l'occurrence, nous sommes sur un micro-réseau et contrairement à un bus, la commande finit avant (ou au moment) du début de la réponse.
L'illustration du document se place -- je pense -- dans un cas particulier.
comment:2 Changed 16 years ago by
Resolution: | → solved |
---|---|
Status: | new → closed |
Assuming this is not an issue any more, reopen if needed
chronogramme