GLAST Large Area Telescope Instrument Flight Software Face to Face June 15, 2005

advertisement
GLAST Large Area Telescope
Gamma-ray Large
Area Space
Telescope
Instrument Flight Software
Face to Face
June 15, 2005
Dick Horn/Terry Schalk
Stanford Linear Accelerator Center
FSW Current Issues
• Emphasizing Formal FSW Candidate Release (CR) Process
– Going forward, FSW effort geared to producing a series of
integrated Candidate Releases
• Composition of the CRs defined by FSW CCB
• Test team will work against these CRs
• Bugs tracked in JIRA
– CR B-0-2-0 successfully built yesterday (June 14)
• The first CR to which FSW Test will run scripts against
– The end of June CR (B0-3-0) is next important build
– Includes charge injection calibration
– First build with formal CFG/startup process
– Includes complete LAT instrument manager/mode controller
(LIM) functionality
– Still need science data interface, event formatting, and
event filtering
15 June 2005
Face to Face (FSW Issues)
2
Candidate Release 0-2-0 Software
•
0-2-0 includes the following packages (packages under FSW CCB
control shown in blue):
ATT V1-1-2
CCSDS V3-3-2
CLI V0-0-7
CMX V2-4-2
CTDB V5-2-2
CTS V2-1-0
ELF V1-1-2
EXPAT V1-0-0
FILE V3-4-0
GRL V1-0-0
IMM V0-1-0
ITC V3-1-1
LATC V6-2-1
LCAT V1-4-1
15 June 2005
LCBD V1-2-9
LCBT V1-4-2
LCM V0-1-0
LCP V0-7-0
LCS V1-0-0
LEM V4-2-2
LFS V1-3-0
LHK V6-0-2
LIM V1-0-0
LMC V0-1-0
LSM V2-2-0
LTC V0-2-1
LTX V2-4-1
MEM V5-2-0
MON V0-1-0
MSG V2-0-3
PBC V4-4-0
PBI V0-0-7
PBS V2-9-0
PIG V8-0-2
RAD750 V1-3-3
SBC V1-1-1
SCP V0-8-0
SIB V1-2-1
SIIS V0-0-2
THS V1-0-4
VXW V6-8-0
VXWPC V0-1-0
XLX V6-3-0
ZLIB V2-1-2
Face to Face (FSW Issues)
3
FSW Outstanding Issues for June
• CR 0-3-0 Release at the end of the month
– Provide charge injection calibration FSW
– Finish the FSW startup/configuration sequence
– Finalize and implement the basic science data output format
– Deliver the CR 0-3-0 version of mode control
• Move beyond power-up
• Reach real mode control to transition among physics
modes, calibration mode, safe modes….
– Complete work on the science data interface to get data out
via the SSR
15 June 2005
Face to Face (FSW Issues)
4
FSW Phased Integration Plan
Package
Suite
Release
Date
Integration Focus
Package List
Confirm Integration
Using
C
(B-0-3-X)
June 28
Charge injection calibration
FSW configuration and
startup
Full mode control
Instrument configuration
Physics acquisition (part 1:
filter and deliver to SSR)
Ground tools
LCI
CFG
LIM (part 2)
LATC
LPA (part I), including EFC,
EDS, ZLIB (part II), LCS (to
SSR)
Ground: LCAT, SCP, LCP,
LCBT, SIIS, CLI, GRL,
EXPAT, LATC, VXWPC,
XLX, LTX
Test script dry run
VSC
Testbed
Mini-tower
D
(B-0-4-X)
July 12
Diagnostics
Computer manager
LPA (part 2)
LDF
LCM (part 2)
Test script dry run
VSC
Testbed
Full
(B-0-5-X)
July 19
GRB Detection and
Response
LPA (part 3)
Test script dry run
VSC
Testbed
15 June 2005
Face to Face (FSW Issues)
5
FSW Current Status
• Majority of software packages are complete or substantially
complete but still a lot of work on our plate
– High probability of delivering the Flight Unit FSW for
qualification testing during August
• Test procedures and scripts are underway
– Updates of previously-developed procedures and scripts to
conform to Virtual Spacecraft (VSC) interface are in progress
• Again, the emphasis over the next weeks is producing
Candidate Releases with identified functionality
15 June 2005
Face to Face (FSW Issues)
6
FSW Current Issues
• FSW Existing Functionality
– Until now, existing FSW functionality has been made visible
with demonstrations
– With Candidate Releases under way, FSW demonstrations
will give way to dry runs of QT scripts
• How to Drive FSW
– Individual FSW applications have table-driven configurations
• Large number of configuration parameters
– Over the next few months, we need to identify ownership of
these configuration tables, define appropriate sets of
operational parameters and in general give users driving
lessons
15 June 2005
Face to Face (FSW Issues)
7
FSW Current Issues
• Testbed and Other Hardware Resource Issues
– SIU Shortage
• 2 SIUs are being sent away for test and development
• 2 EPUs being fitted with SIB boards/1553 hardware so
they can be used as SIUs
– Time on the FES
– The ELX Team has set up a weekly meeting to coordinate use
of resources
• Already, AM sessions in the Dataflow Lab are full for the
foreseeable future
• Special Lockheed EGSE Project
– FSW to build a special Thermal Control test system
– Some remaining hardware required
– On track for june/July delivery
15 June 2005
Face to Face (FSW Issues)
8
Develop
FSW Develop and Test Schedule
Through FQT
Code
Integrate
Test
Test
Plan
Procedures
Pre-VSC Candidate
Release Testing
Base
Post-VSC Candidate
Release Testing
15 June 2005
B0-2-0
TRR
VSC
PQTR
FQT
Dry Run
Integration/Demos
Face to Face (FSW Issues)
9
Gamma-ray Large
Area Space
Telescope
Backup
Glossary of FSW Terms
Term
Definition
ATT
Attitude Processing (package)
CCSDS
CCSDS Packet Utilities (package)
CFG
FSW Configuration and Initialization (package)
CR
Candidate releases: series of software builds with increasingly complete suite of FSW.
CTS
Command and Telemetry Service (package)
CTDB
Command and Telemetry Data Bus (1553) Driver (package)
EDS
Event Delivery Service
EFC
Event Filter Code
FILE
File Upload (package)
FQT
Formal Qualification Testing
GRB
Gamma Ray Burst
IMM
Instrumented Memory Manager (package)
ITC
Inter-task Communications Toolkit (ITC)
LATC
LAT Configuration (LTC)
LCBD
LAT Communications Board Driver (package)
LCM
LAT Computer Manager (package)
LCI
LAT Charge Injection Calibration (package)
LCS
LCB Communications Service (package)
15 June 2005
Face to Face (FSW Issues)
11
Glossary of FSW Terms (2)
Term
Definition
LDF
LAT Diagnostics Framework (package)
LFS
LAT File System (package)
LHK
LAT Housekeeping (package)
LIM
LAT Instrument Manager (package)
LMC
LAT Multiplexed Counters (package)
LPA
LAT Physics Acquisition
LSM
LAT Spacecraft Messages (package)
LSW
LAT Software Watchdog (package)
LTC
LAT Thermal Control (package)
Magic 7
Set of data messages sent from Spacecraft to SIU:
Attitude message (at 5 Hz), Timetone message (1 Hz), Ancillary message (1 Hz)
MEM
Memory Management (package)
MON
CPU Monitor (package)
MSG
FSW internal error messaging (package)
PBC
Primary Boot Code (package)
PBS
Processor Basic Services (package)
PIG
Power-up and Initialize GASU (package)
PQTR
Post Qualification Test Review
15 June 2005
Face to Face (FSW Issues)
12
Glossary of FSW Terms (3)
Term
Definition
RAD750
RAD750 Board Support (package)
SBC
Secondary Boot Code (package)
SIB
SIB Board Driver (package)
THS
Time Hack Services (package)
TRR
Test Readiness Review
VSC
Virtual Spacecraft: Spacecraft simulator constructed at SLAC
VXW
VxWorks BSP (package)
ZLIB
ZLIB Compression Tools (package)
15 June 2005
Face to Face (FSW Issues)
13
Download