Download presentation
Presentation is loading. Please wait.
Published byGwen Small Modified over 9 years ago
1
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.21 GLAST Large Area Telescope: Instrument Science Operations Center CDR Section 3.2 Instrument Flight Software Jeff Fisher FSW Manager Gamma-ray Large Area Space Telescope
2
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.22 FSW Team Mission FSW team is responsible for Design and delivery of FSW (pre-delivery) Processing Software Change Requests (SCRs) (postdelivery) –Providing software updates –Validation and Verification (V&V) of all software changes by ISOC Test Team Maintenance of the Instrument Test Bed –V&V of SCRs –V&V of command sequences –Investigatation of anomalies
3
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.23 Relation between FSW and ISOC Through FSQ –Coding the software that will operate the LAT –Testing the software –Configuration management –Development of Test Bed Beyond FSQ –Continue code/test/CM cycle as part of the ISOC operations –Maintenance of Test Bed –Review commanding, HK, and performance on a frequent and regular basis
4
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.24 FSW Testbed Block Diagram 1553 Rx service Spacecraft Interface Unit Q Q Q Q Q Q Q Q Q Q Q Q Masters 1553 Tx service LCB Tx service SC Att./Time Watchdog File/Object HSK Instr. Phys. LCB Rx service Q Q Other Tasks Q Q Q Slaves SC Att./Time File/Object HSK 1 PPS Interrupt GBM Interrupt Event Processing Unit(s) Q LCB Tx service LCB Rx Q Other Tasks Q Q Q Slaves SC Att./Time File/Object HSK MSG service Q Instr. Phys. Q Event Builder (EB) output side. The EB is an element of the GASU. To EPU(s)To SSR Event Builder (EB) input side. The EB is an element of the GASU. Command/Response Unit (CRU). The CRU is an element of the GASU. From SIUFrom EPU(s) Event Assembly “Solid State Recorder” SIIS 1553 LAT Instrument Legend Telecommand (SC to LAT) Telemetry (LAT to SC) Master to slave Slave to master Physics data from LAT Data to SSR Command/Response Discretes (to SIU PIDs) To SIU Q Q TCS Q Watchdog Q MSG service 1 PPS Interrupt Sensors replaced with Front End Simulators (FES)
5
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.25 Technical Approach FSW is LAT controller –Philosophy is to do what must be done in real time onboard but defer more complicated decisions to ISOC on ground –Provides a high level interface to control LAT FSW development is following an iterative model –Functionality is developed and tested against available HW –Errors are corrected –Additional functionality is developed and validated against newer hardware
6
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.26 FSW Update Process 1) Software Change Request Issued 2) Investigate SCR –a) Action required? If NO, close SCR with explanation 3) Design FSW Revision/Update 4) Review the Design of FSW Revision/Update –a) Design acceptable? If NO, return to Step 3 5) Produce Revised Code 6) Review Revised Code –a) Code acceptable? If NO, return to Step 3 or Step 5 7) Test Revised Code against Testbed –a) Test passed? If NO, return to Step 3 or Step 5 8) Deliver Update 9) Close SCR
7
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.27 FSW Status Team is in place Flight Unit level coding is underway SW Integration phase is Q4 –Builds produced as needed to support I&T SW Test Scripts underway, completion in Q4 FSW Qualification Testing begins January 2005
8
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.28 FSW Team JJ Russell – architect, event SW designer Tony Waite – technical lead, ITC designer Sergio Maldado – Housekeeping, Cmd Telemetry James Swain – LATC, DAQ, LEM Steve Mazzoni – Watchdog, Thermal Control, ISIS
9
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.29 FSW Team (cont’d) Ed Costello – Charge Injection Calibration Ed Bacho – LCB driver, ISIS Owen Saxton – FES Simulation Kim Lo- CM/builds Mark Arndt – Documentation Rich Morin – Web Pages/Doc NRL – Boot, File System, Attitude Processing
10
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.210 FSW Test Process Allocate mission requirements to FSW –198 Requirements have been identified Develop FSW Test Plan –All requirements are mapped to test procedures –The set of procedures contains scripts that demonstrate the requirements
11
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.211 FSW Test Status Draft of LAT SW Test Plan created –All mission requirements applicable to FSW have been allocated –Requirements have been allocated to test procedures –HW requirements for the test procedures have been identified –Test development schedule is in place
12
GLAST LAT ProjectISOC CDR, 4 August 2004 Document: LAT-PR-04500Section 3.212 FSW Test Team - Current Focus Eric Hansen (Lead, ISIS, modes, diagnostics) Igor Kouzenko ( TKR, CAL,ACD) Tbh1 (commands, telemetry, initialization) Tbh2 (physics)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.