Download presentation
Presentation is loading. Please wait.
Published byHomer Morrison Modified over 9 years ago
1
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 1 GLAST Large Area Telescope LAT Pre-Shipment Review Flight Software Jana Thayer Stanford Linear Accelerator Center Gamma-ray Large Area Space Telescope
2
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 2 Flight Software Status LAT Operation at NRL using Build 0-6-9 –LAT operating on stable B0-6-9 baseline throughout environmental testing at NRL –As discussed at PER, liens against B0-6-9 had no impact on successfully completing environmental testing –Open requirements Data compression Event filter GRB response Two interim builds created and regression tested during environmental test –B0-6-10 on 7/14/06 –B0-6-11 on 8/8/06 –Both tested on LAT Testbed to serve as checkpoints for updates up to that point –Neither build uploaded to LAT –B0-7-0 is currently in test and will be uploaded to the LAT after post- ship CPT at Spectrum
3
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 3 Requirement Validation B0-6-9 (on LAT): 149/183 requirements verified at FQT on 4/13/06, prior to environmental testing B0-6-11 (Testbed only): 173/183 requirements verified at delta-FQT A on 8/14/06 –Includes GRB handling infrastructure –Includes diagnostic configurations and filters Outstanding requirements –Data compression: B0-7-0 5.3.9.1 Event Filter Rates and Capacity –GRB detection algorithm: B1-0-0 5.3.10.2.1 GRB Location Accuracy 5.3.10.2.2 Modification of GRB criteria 5.3.11.3.3 Process Attitude Data 5.3.11.6 GRB Alert Message Latency 5.3.11.7 LAT GRB Repoint Request Message to SC –FSW Standards (verified as part of B1-0-0 after GRB detection algorithm is implemented) 5.4.1 System of Units (metric system) 5.4.2.x Coordinate Systems (3 requirements) 5.4.3 Resource Margin
4
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 4 Plan forward Build plan for B0-6-12 –Includes all functionality contained in B0-6-10 and B0-6-11 –Additional bug fixes and other FSW defects also addressed –Schedule: Target date for build: 9/14/06 Full regression testing on Testbed: 9/14/06 – 9/23/06 LAT Post ship CPT at SASS with B0-6-9: 9/20/06 – 9/22/06 Risk mitigation towards B0-7-0 Build plan for B0-7-0 –Includes data compression (and all functionality contained in B0-6-12) –Schedule: LAT shipped to GD-SASS: 9/18/06 Target date for build: 9/23/06 Full regression testing on Testbed: 9/23/06 – 9/27/06 Target date for B0-7-0 installation to LAT: 9/28/06 Regression testing (CPT+) on LAT: 9/28/06 – 10/01/06 Maximize LAT run time on non-interference basis with Observatory Build plan for B1-0-0 –Includes GRB algorithm –Target build date: 11/15/06 –Target Delta-FQT-B: 11/29/06 –Fully verify 183 of 183 requirements –Contents of B1-0-0 approved by project CCB –Install on LAT prior to Observatory Environmental Test –Maximize LAT run time on non-interference basis with Observatory Support Observatory I&T with critical FSW patches/bug fixes prior to launch as necessary. –FSW updates prior to launch will be approved by a program-level CCB
5
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 5 JIRA Metrics as of 8 September 2006 Ops team allowed to enter JIRA items directly for ~2 weeks. Subsequently decided to defer entries not directly related to LAT commissioning until after entry into TVAC. Reassessed ops issues at 7/21 CCB resulting in one-time spike in entries for July.
6
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 6 Summary FSW stable throughout environmental testing 95% of FSW requirements verified Clear plan forward to complete FSW
7
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 7 GLAST Large Area Telescope Monthly Mission Review Backup Stanford Linear Accelerator Center Gamma-ray Large Area Space Telescope
8
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 8 B0-6-10 Updates (1 of 3) Simple bug fixes –FSW-676: LFSDIRCREATE overwrites existing directories –FSW-673: Remove CDM Database Unload from EDS –FSW-672: Default behavior of FILE_init during secondary boot is to mount and check both EEPROM banks; if FILE_init fails to mount a bank, it will throw it back to SBC, which will panic restart in response –FSW-669: Repair LHK TEM E Telemetry Description –FSW-666: LCS doesn't know the SIU's node address on the SIU –FSW-665: Fix LMC Counters –FSW-664: LTC built-in RIT temperature conversion table is wrong –FSW-656: Repair LMC Counter Timestamps –FSW-655: Length parameter error in call CCSDS_pktHdrCreate in intSeApp_AcdTciRegRange_AcdLPT_23.0C_3.3V –FSW-651: QLCM MSG output datagram contribution lengths are wrong –FSW-647: LFSxDMPARCFLG not set in LFSDIRLIST and LFSROOTLIST telemetry packets –FSW-644: Error msg was received during the AcdHitMapDelay portion of the ACD CPT –FSW-643: QLFS file dump datagram contribution lengths are wrong –FSW-635: MEM should not define the data portion of the memory dump packets sent to the SDI –FSW-631: LIM incorrectly reports LIM_NOCHANGE error when the ARR mode successfully terminates –FSW-600: Calibration has unnecessary LATC ignore file parameter –FSW-536: LCI gives wrong reason when flushing a datagram a the end of a calibration cycle –FSW-444: Memory dump SSR packet sequences should not contain multiple datagrams
9
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 9 B0-6-10 Updates (2 of 3) Address FSW changes based on lessons learned in testing –FSW-657: Improve the error checking in forming the event directory –FSW-652: Extended counters do not function correctly in all circumstances –FSW-426: Implement ability to write and read an individual register via ground command Address requirements –FSW-681: ACD pedestals are needed to support the compression code –FSW-670: Update PFC Event Processor –FSW-641: A prescaling filter would be useful in ground testing –FSW-272: Additional filters for CNO, alignment –FSW-659: Add support, anticipating GRB needs –FSW-642: LIM must forward new LPA-Associate command to LPA
10
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 10 B0-6-10 Updates (3 of 3) Address NCRs –FSW-679: NCR941: DSHP sensors for heat pipes 3 and 5 are swapped in hardware –FSW-653: NCR 855: Add GCRC reset command –FSW-660: NCR945: DDT should verify that the THS4DDT module is running before it changes the CPU clocks Updates to ground SW maintained by FSW group –FSW-662: Minor change to the CGB_DB requirements file to acommodate differences between the NRL and SLAC suite of gcc tools –FSW-661: Add -lm option to link for sun-gcc. This is technically correct, but necessary only on the older versions of gcc, such as those on the Solaris machines at NRL –FSW-658: QMEM should include support for DFI parsing of memory dump datagrams sent to the SSR –FSW-649: LTC offline tools make use of CMX environment variables –FSW-445: QLFS should include support for DFI parsing of file dump datagrams sent to the SSR
11
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 11 B0-6-11 Updates Simple bug fixes –FSW-714: Remove Debug Define from EDS –FSW-677: LTC does not allow maximum advertised filter length –FSW-645: Add SBC Database Key To LPA Datagram Configuration –FSW-536: LCI gives wrong reason when flushing a datagram a the end of a calibration cycle Address FSW changes based on lessons learned in I&T –FSW-705: Support chip reset commands (and possibly others) –FSW-675: Nothing to capture TFFS EEPROM driver error report –FSW-650: LPA Does Not Report Handler Installation Failures –FSW-638: Increase Max Allowed LPA DB Instances –FSW-602: Negative increments of calibration values should be allowed –FSW-709: Add facilities to debug watchdog timeouts –FSW-352: Event Path can livelock the system, freezing out the update of the watchdog timer Updates to ground SW maintained by FSW group –FSW-713: XML parser needs better conversion and error reporting utilities –FSW-712: LATC parser should check numeric fields –FSW-711: LCI parser should check numeric fields –FSW-674: There should be a linux version of the pbc_build_ser_num utility. Address requirements - GRB Infrastructure –FSW-633: Add New Mode Associate Command to LPA –FSW-293: Implement response to GRB detection –FSW-646: Remove Unused Parameters from LPA_DB Schema
12
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 12 B0-6-12 Updates (1 of 3) Simple bug fixes –FSW-731: Invalid LHK EBM Response List –FSW-723: LATC (and RIM) XML contains duplicate tag names –FSW-720: Fix GRB Simulation State Variable –FSW-719: FILE package initialization fails on MV2304 targets –FSW-710: LIM Should Disable GBM Interrupt Processing in TOO Mode –FSW-706: CSIUENUM enumeration not associated with an LIM command –FSW-694: LLFSSYSMOUNT (Command 1609 FC1) should be "LFSSYSMOUNT" (delete extra L) –FSW-688: LMEMPAD re-use –FSW-687: LHKT0TEM28V0ST and LHKT0TEM28V1ST et al are missing conversion –FSW-686: Mnemonic LHKSMEM0MPTID should be LHKSMEMDMPTID –FSW-685: Expand LHKDIAGAPID argument range for LHKREQDIAGPKT –FSW-667: LCAT-generated CCSDS Header Mnemonics named incorrectly –FSW-654: ITC enums for task ID are out of date –FSW-623: CLONE -Documentation for several apids needs to be added to standard webpage –FSW-609: EMP Doesn't Support Multiple EDS Frameworks –FSW-456: EMP and LCM do zlib compress with malloc/free, should use MBA_alloc/free –FSW-369: MSG needs to disable reports from within the MSG task –FSW-270: mnemonics in telemetry packet 720/0x2D0 do not begin with ?L? –FSW-167: LTC telemetry packets contain one 16-bit word that contains both the status and the raw value instead of two words
13
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 13 B0-6-12 Updates (2 of 3) NCR resolution –FSW-717: NCR840: Expose LAT reset command to Telecommand –FSW-576: NCR859: Bug in CAL data compression algorithm –FSW-341: NCR851: LPA Mode Change/Flush Behavior is Incorrect –FSW-680: Swap LHKPnxHP3DSIT and LHKPnxHP5DSIT to address miswiring of thermal sensor Address FSW changes based on lessons learned in testing –FSW-728: Update memory detection action configuration setting –FSW-727: Identify memory scrubbing strategy and update default setting accordingly –FSW-726: Add identifier for LRA datagrams –FSW-721: Add EBM Statistics To LHK –FSW-718: Expose LookAtMe in telecommands –FSW-717: Expose LAT reset command to Telecommand –FSW-715: QLATC_report and QLATC_print should display register names –FSW-707: Modify LTC built-in RES filter to moving average –FSW-703: Ensure all registers are set –FSW-702: EPU secondary boot indication –FSW-682: LTC estimation filter timescale is too short –FSW-628: LATC dump errors –FSW-490: EPU State Monitoring Required by LHK and THS –FSW-718: Expose LookAtMe in telecommands
14
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 14 B0-6-12 Updates (3 of 3) Address FSW changes based on ops planning –FSW-701: Add flexibility to MSG level output based on destination –FSW-700: Add positive feedback in telemetry for dumps of empty directories –FSW-699: Create report to identify configuration files in use –FSW-698: Separate LTC master config files into fof, data –FSW-695: SSR and 1553 interface command parameter standardization –FSW-692: Split LCMUNIT parameter –FSW-691: Standardize transaction ID command parameter –FSW-690: Standardize on LATUNIT to identify SIU and EPU –FSW-684: There need to be general no-op commands for each task –FSW-678: CAL pedestal and gain values available for FSW –FSW-668: LCAT includes onboard limit definitions in DBX output –FSW-567: Add DEAD_ZONED counter to HSK –FSW-305: Summary/statistics telemetry stream needs to be created for on- board event processors –FSW-273: Statistics telemetry (SSR and 1553) –FSW-180: ISOC request for additional status info in housekeeping –FSW-168: Add LIM mode status to regular housekeeping packet Updates to ground SW maintained by FSW group –FSW-637: Updating of the previous and current timetone messages is incorrect in the case that the current message has status NO_MESSAGE
15
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 15 Planned B0-7-0 Updates FSW-716: Implement science data compression
16
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 16 Planned B1-0-0 Updates Simple bug fixes –FSW-609: EMP Doesn't Support Multiple EDS Frameworks –FSW-456: EMP and LCM do zlib compress with malloc/free, should use MBA_alloc/free Address NCRs –FSW-626: NCR894: LATC dumps have unexpected GTFE masks on LATC verify error dumps only Address FSW changes based on lessons learned in I&T –FSW-582: Capture of layer splits in LATC does not consider the FE mode registers –FSW-704: Read, report and clear flag registers Address FSW changes based on ops planning –FSW-693: Command confirmation and task messaging configuration report (pending Project CCB approval) Address requirements –FSW-292: Implement GRB detection algorithm
17
GLAST LAT Project September 15, 2006: Pre-Shipment Review Presentation 4 of 12 Flight Software 17 JIRA Summary BuildBug fixes NC Rs Changes (lessons learned) Changes (Operations planning) Updates to ground software Total B0.6.1018390535 B0.6.1140100418 B0.6.121941416154 B0.7.0001001 B1.0.0213107 This chart shows the number of JIRA issues resolved by each build categorized by the nature of the change: –Bug fixes –NCRs: JIRAs addressing an NCR –Changes based on lessons learned during I&T –Changes based on operations planning –Changes to ground software maintained by FSW
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.