Outils pour utilisateurs

Outils du site


be_fe_frame_format

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

be_fe_frame_format [2018/12/14 15:44] (Version actuelle)
DAQ user créée
Ligne 1: Ligne 1:
 +
 +==Commandes synchrones entre le BE et le FE ==
 +
 +START
 +STOP
 +RESYNC
 +RESET
 +
 +Peuvent être ou envoyées par le PC via IPBus ou gérées en interne dans la BE selon l’état du readout
 +
 +
 +==Slow control==
 +
 +Data SLC envoyées par le PC vers la BE (commande LOAD ou écriture a une adresse donnée et data poussées dans une FIFO/RAM)
 +Commande SEND pour envoyer les data vers la FE
 +
 +=Gestion du statut SLC =
 +Comparaison dans la FE ou dans la BE ?
 +
 +Plus simple dans la FE et juste renvoyer un registre avec l’état du SLC vers la BE ?
 +
 +==Data==
 +
 +Ecriture en push pull dans SRAM1 et SRAM2 ?
 +
 +Avec gestion du almost_full et du almost_empty
 +
 +==Gestion de l’orbit== ​
 +
 +Dans la BE, au start, incrément du cnt_Bx jusqu'​à 80 us puis envoie séquence STOP(@80us) – RESYNC (@80us+) – START (@83us)
 +Au resync, la BE envoie a la FE son n° d’orbit. ​
 +
 +La FE renvoie le sien et le nombre de packets transmits depuis le dernier resync
 +La BE met le tout dans un registre lisible par le PC
 +
 +Doit être assez indépendant du reste pour pouvoir être sorti de la carte BE si besoin.
 +
 +==Format de données entre BE et FE ==
 +
 +Tx Data (63 downto 0)
 +Tx Extra Data (31 downto 0)
 +Données vers FE
 +BE Control ​ word
 +
 +==BE control word ==
 +
 +4 bits pour statut de SRAM1 (E, AE, AF, F)
 +4 bits pour statut de SRAM2 (E, AE, AF, F)
 +
 +8 bits pour adresse de registre ​
 +
 +reste 16 bits utilisables (compteur de packet , …? )
 +
 +
 +Rx Data (63 downto 0)
 +Rx Extra Data (31 downto 0)
 +Données vers BE
 +FE status ​  word
 +
 +Extra data size peut etre reduit si besoin
 +
 +
 +
 +==Registres ==
 +
 +Status BE
 +Status FE
 +Compteur orbit BE
 +Compteur orbit FE
 +Nb packets recus sur la BE de la FE
 +Nb packets envoyes par la FE
 +Errors BE
 +Errors FE
 +Status GBT
 +
  
be_fe_frame_format.txt · Dernière modification: 2018/12/14 15:44 par DAQ user