Bug #100
closedIncohérence entre le traitement de TC_LFR_ENTER_MODE et l'affectation de HK_LFR_MODE (TM_LFR_HK)
0%
Description
Cette issue traite du pb de l'issue "Le champ TIME des TM_LFR_HK est parfois incohérent" (http://pc-instru.lpp.polytechnique.fr/redmine/issues/976).
12:04:57.567357, TM_LFR_HK, TIME=0x800012c0c739, HK_LFR_MODE: STANDBY = 0, SY_LFR_SW_VERSION_N1=1, SY_LFR_SW_VERSION_N2=0, SY_LFR_SW_VERSION_N3=0, SY_LFR_SW_VERSION_N4=2, SY_LFR_FPGA_VERSION_N1=0, SY_LFR_FPGA_VERSION_N2=0, SY_LFR_FPGA_VERSION_N3=15
12:04:58.349075, TC_LFR_ENTER_MODE PACKET_ID=0x1ccc, PACKET_SEQUENCE_CONTROL=0xda07, CP_LFR_ENTER_MODE_TIME=0x000012c20000
12:04:58.366328, TM_LFR_TC_EXE_SUCCESS, TIME=0x800012c193e5, PA_RPW_TELECOMMAND_PKT_ID=0x1ccc, PA_RPW_PKT_SEQ_CONTROL=0xda07
12:04:58.549572, TC_LFR_ENTER_MODE, PACKET_ID=0x1ccc, PACKET_SEQUENCE_CONTROL=0xdc9c, CP_LFR_MODE: SBM2 = 4, CP_LFR_ENTER_MODE_TIME=0x000012c30000
12:04:58.568354, TM_LFR_HK, TIME=0x800012c1c745, HK_LFR_MODE: SBM2 = 4
12:04:58.56928, TM_LFR_TC_EXE_SUCCESS, TIME=0x800012c1c7ce, PA_RPW_TELECOMMAND_PKT_ID=0x1ccc, PA_RPW_PKT_SEQ_CONTROL=0xdc9c
Lorsque le temps interne vaut 0x12c1c745 (au msb près), le TC_LFR_ENTER_MODE (envoyée a 12:04:58.549572) n'est pas encore acquitté; donc, théoriquement, pas encore executé.
Il y a une incohérence, car:
-soit TIME de TM_LFR_HK est affecté avant que HK_LFR_MODE soit affecté par le mode courant.
-soit le traitement de TC_LFR_ENTER_MODE réalise la transition avant l'élaboration de l'acquittement.
Cette incohérence est résolue après un délai de (0x12c1c7ce−0x12c1c745)÷0x10000=8,9ms.
Nb: la gestion de CP_LFR_ENTER_MODE_TIME n'est actuellement pas implémentée; les transitions sont immédiates.
Ce point est tracé dans l'issue "CP_LFR_ENTER_MODE_TIME de TC_LFR_ENTER_MODE ignoré" (https://hephaistos.lpp.polytechnique.fr/redmine/issues/88).
Contexte:
LPPMON Version=0.2.2 Branch=default Changeset=835955994d5f
Carte mini-LFR:LFR-172200 dev V1.0; No série III (sans connecteurs sub-click)
Vhdl: mini-lfr_0.0.15
Soft: 1.0.0.1 (variante sur carte finale)
Brique Star-Dundee S/N 46120065.
TEST CASE = SVS_0072
RPW-SYS-IDB-00067-LES_Issue1_Rev8
RPW-SYS-MEB-LFR-ICD-00097 Issue2_Rev0
RPW-SYS-SSS-00013-LES + Annex_Release_Definition Issue2_rev1