Project

General

Profile

Support #561

Modifer le masque utilisé pour lire le time-code valide

Added by Veronique bouzid almost 5 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Start date:
04/11/2015
Due date:
% Done:

0%

Estimated time:
revision:
r0

Description

Fichier fsw_spacewire.c

Dans la fonction timecode_irq_handler( )
Le masque utilisé pour recuperer le time-code valide est 0xff.
Hors le time-code comprend 2 bits de controle (les 2 bits de poids forts) et 6 bits pour la valeur.

Conclusion si on veut etre conforme, il faut utiliser le masque $3f.

History

#1 Updated by paul leroy almost 5 years ago

  • Assignee changed from paul leroy to Veronique bouzid

Est-on sûr que les bits de contrôle ne doivent pas être conservés? Ils font peut-être partie du timecode, qui serait composé d'une valeur et de deux bits de contrôle. Tu peux me confirmer ça?

#2 Updated by Veronique bouzid almost 5 years ago

  • Assignee changed from Veronique bouzid to paul leroy

Envoi d'un mail à Philippe :
Bonjour,
Nous nous interrogeons avec Paul sur le format du time-code.

Le time-code est decrit dans le document
(http://spacewire.esa.int/content/home/Time-Codes.php).

Nous voulions savoir si les 2 bits identifiés comme bits de contrôle sont
utilisés (b7,b6)?
Si oui, cela signifie que le time-code est codé sur les 6 bits et varie de 0
à 63.

La réponse de Philippe
Selon le standard SpaceWire, ces 2 bits de contrôle b6 et b7 sont
"réservés à un usage futur" et doivent toujours avoir la valeur 0. Le
time-code est donc bien codé sur 6 bits et varie de 0 à 63.

Cordialement,

Philippe

#3 Updated by paul leroy almost 5 years ago

  • Assignee changed from paul leroy to Veronique bouzid

La modification a été faite dans fsw 3.0.0.13. Le pasque 0x3f est utilisé partout.

#4 Updated by Veronique bouzid over 4 years ago

  • Status changed from New to Closed

Also available in: Atom PDF