Support #561
closedModifer le masque utilisé pour lire le time-code valide
0%
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.
Updated by paul leroy almost 9 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?
Updated by Veronique bouzid almost 9 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
Updated by paul leroy almost 9 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.