Opened 15 years ago

Closed 15 years ago

Last modified 12 years ago

#28 closed defect (solved)

VciXcacheWrapper protocole

Reported by: wagner@… 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.

  1. Wagner

Attachments (1)

dinotrace.ps (14.9 KB) - added by wagner@… 15 years ago.
chronogramme

Download all attachments as: .zip

Change History (4)

Changed 15 years ago by wagner@…

Attachment: dinotrace.ps added

chronogramme

comment:1 Changed 15 years ago by Nicolas Pouillon

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 15 years ago by Nicolas Pouillon

Resolution: solved
Status: newclosed

Assuming this is not an issue any more, reopen if needed

comment:3 Changed 12 years ago by Davion

Keywords: AdIKPrVccJT added

This info is the cat's pmaajas!

Note: See TracTickets for help on using tickets.