GLAST Large Area Telescope: Electronics, Data Acquisition & Instrument Flight Software

advertisement
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
GLAST Large Area Telescope:
Gamma-ray Large
Area Space
Telescope
Electronics, Data Acquisition &
Instrument Flight Software
Status Sept 20, 2004
Gunther Haller
Stanford Linear Accelerator Center
Manager, Electronics, DAQ & FSW
LAT Chief Electronics Engineer
haller@slac.stanford.edu
(650) 926-4257
4.1.7 DAQ & FSW
V1
1
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
Contents
• Overview
• Hardware
– Tower Electronics Module (TEM)
– TEM ASIC’s
– Tower Power Supply (TPS)
– Power Distribution Unit (PDU)
– Global Trigger-ACD-Signal Distribution Unit (GASU)
– Spacecraft Interface Unit (SIU)/Event Processor Unit (EPU)
– Heater Control Boxes/Harness
• Flight Software
• Test-Stands
• Testbed
4.1.7 DAQ & FSW
V1
2
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
LAT Electronics
ACD
TKR Front-End Electronics (MCM)
ACD Front-End Electronics (FREE)
CAL Front-End Electronics (AFEE)
FSW is an integral part of the
data acquisition (DAQ)
subsystem and is managed,
budgeted, and scheduled as
part of the DAQ subsystem
TKR
16 Tower Electronics Modules & Tower
Power Supplies
CAL
Global-Trigger/ACD-EM/Signal-Distribution Unit*
Spacecraft Interface
Units (SIU)*
– Storage Interface
Board (SIB):
Spacecraft interface,
control & telemetry
– LAT control CPU
– LAT Communication
Board (LCB): LAT
command and data
interface
EPU-1
3 Event-Processor Units (EPU) (2 + 1
spare)
– Event processing CPU
– LAT Communication Board
– SIB
EPU-2
Power Dist. Unit*
empty
empty
GASU*
empty
empty
empty
SIU*
SIU*
EPU-3
Power-Distribution Unit (PDU)*
– Spacecraft interface,
power
– LAT power distribution
– LAT health monitoring
* Primary & Secondary Units shown in one chassis
4.1.7 DAQ & FSW
V1
3
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
TEM/TPS Mounted to CAL
LAT GRID with 16 CAL/TEM/TPS Modules
TKR not shown
CAL
TEM & TPS
TEM
4.1.7 DAQ & FSW
V1
TPS
4
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
Tower Electronics Module
•
Main DAQ module, one on each tower
– Controls and reads out data from TKR MCM and CAL
AFEE front-end electronics
– Zero-suppresses CAL event data
– Buffers events in cable ASIC FIFO’s
– Assembles CAL and TKR event fragments to tower
event
– Transmits data to GASU
– Contains monitoring and low-rate science circuits
– LVDS interface to front-end electronics and GASU
TEM
Assembly
GTCC1 &
GCCC1
ASICs
6 3 4
•
5 3 4 29X
2
5
4 2 3 26X
3 1
2
1
4.1.7 DAQ & FSW
EM Tower Electronics Module (TEM)
before coating/staking
V1
Status
– Close to 60 TEM & TPS assemblies in the field used as
EGSE for CAL, TKR, DAQ, FSW, I&T
– All flight drawings released
– Flight PCB’s fabricated
– All enclosures fabricated
– One flight PCB loaded at SLAC with flight-lot
components for testing over parameter space; passed
tests
– Flight assembly contract in place
– All components kitted and sent to assembler last week
– Expect three assembled (Qual, Tower A, Tower B)
enclosures at SLAC in November
– Balance of flight production 2/05
5
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
TEM ASIC’s
•
•
•
•
•
•
Two ASICs on the TEM
– GLAST Tracker Cable Controller (GTCC)
ASIC
– GLAST Colorimeter Cable Controller
(GCCC) ASIC
Function
– TEM interface to tracker MCM’s or
Calorimeter AFEE’s
– Configuration and readback data
• Trigger and event data handling
• Data reformatting
• Event buffers
First prototype design of both ASICs was
production version
GTCC1’s
– 398 tested
– 384 good (96% yield)
– 384 burned in, no failures (need 176 for
TEM’s)
192 flight GCCC1’s burned in, tested, no
failures (need 88 for TEM’s)
GCCC1’s
– 203 tested
– 192 good (95% yield)
– 192 burned in, no failures (need 88 for
TEM’s)
4.1.7 DAQ & FSW
V1
LVDS IO
CORE
FIFO
GTCC1
6
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
Tower Power Supply
•
Tower Power Supply module, one on each tower
– Input 28V
– Generates low-noise voltages for
• TKR (2.65V analog, 2.65V Digital)
• CAL (3.3V analog, 3.3V digital)
• TEM (3.3V and 2.5V digital)
• TKR Bias (20V-140V programmable)
• CAL (20V to 90V programmable)
– Temperature sensors
EM Tower Power Supply (TPS) before
coating/staking
20X 3 6 8
TPS
Assembly
8 3 2X
•
Status
– Same as TEM since TEM/TPS are produced as modules
7 2
2X 2 3 5 12
5 16
J1 4
2X 2 13
26X 2 3 4
26X 2 6
2 3
6 4X
5 3 4X
4 J2
1 1
8
2X 3 7
4.1.7 DAQ & FSW
V1
7
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
Power Distribution Module (PDU)
•
•
•
•
•
•
•
•
Primary and redundant boards in one
enclosure
Function
– Receives 28V from spacecraft
– Power conditioning
– Contains switches to turn-on/off 16
TEM’s and 3 EPU’s
– Monitoring of LAT temperatures
5 PDU assemblies in the field used as
EGSE for DAQ, FSW, I&T
All flight drawings submitted for
review/release
Flight PCB’s requisition and PDU
assembly Statement-of-Work in
progress
All components ordered
Start of assembly planned for
November
Delivery of Flight PDU 3/05
4.1.7 DAQ & FSW
V1
EM PDU (before harness routing)
PDU Assembly
8
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
GASU
•
•
•
•
•
•
•
Primary and redundant GASU DAQ and
GASU Power Supply boards in one
enclosure
Function
– Global Trigger
– Event-Builder
– Signal Distribution/Fan-out/In
– ACD Electronic Interface
15 GASU assemblies in the field used
as EGSE for ACD, DAQ, FSW, I&T
Flight PCB’s requisition and GASU
assembly Statement-of-Work in
progress
All components ordered
Start of assembly planned for
December
Delivery of Flight GASU 3/05
EM GASU (before harness routing)
Power Supply
DAQ board
GASU Assembly
4.1.7 DAQ & FSW
V1
9
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
SIU/EPU
•
•
•
•
•
•
•
•
3 EPU’s (2 Primary/1 Redundant) & 2 SIU’s
(Primary/Redundant)
Difference is
– SIB in SIU has MIL1553 communication
components to spacecraft loaded
– Start-up boot code loaded in CPU is different
from SIU and EPU
5 cPCI SIU/PDU assemblies in the field for DAQ,
FSW, I&T
– Enclosure
– PCI Backplane
– Crate Power Supply Board
– Storage Interface Board (SIB)
– LAT Communication Board (LCB)
– BAE Processor Board
Mechanical flight drawings released
Electrical flight drawings almost ready for
review/release
All components ordered
Start of assembly planned for December
Delivery of Flight SIU/EPU 3/05
4.1.7 DAQ & FSW
V1
EM SIB
SIU/EPU Crate Assembly
10
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
Heater Control Box and Harness
• Heater Control Box
– Function
• Turn on/off power to VHCP heaters via SIU supplied
control signals
– Engineering Module used on ISIS and Testbed
– Flight drawings in sign-off
• Harness
– Function
• Interconnects electronics modules in LAT
• Interface to spacecraft
– Drawings in sign-off
– Contract to be placed in 10/04
4.1.7 DAQ & FSW
V1
11
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
Flight Software (FSW)
•
FSW is an integral part of the data acquisition (DAQ) subsystem
– > 3 million configuration bits to configure system and to take
event data properly
– Majority of software is to configure & setup hardware (boot, TKR,
CAL, ACD, DAQ trigger, event-builder, sub-system setup, etc)
– Rest is filtering, data monitoring, health & safety, telemetry
•
FSW development follows an iterative model
– Functionality is developed and tested against available Hardware
– Incremental builds with more functionality
– Major builds
• EM1: supports single tower, single CPU (e.g. TEM-based teststations)
• EM2: supports multi-tower or GASU/ACD, single CPU (GASUbased test-stations, partial test-bed)
• FU (Flight Unit): supports multi-tower, multi-CPU (full test-bed,
LAT)
4.1.7 DAQ & FSW
V1
12
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
FSW Releases
• In addition to regular builds, FSW must provide two formal
releases
– ISIS (Instrument Spacecraft Interface Simulator) Build &
Release
– An integrated FSW and hardware package provided to
Spectrum Astro (the Spacecraft manufacturer) to allow
Spectrum to conduct integration work
– The ISIS FSW supports:1553 command delivery,
ancillary/attitude/time tone command processing, boot
process and boot commands for SIU, science data
interface, all telemetry types, and other functionality
– Full LAT Build & Release
• Complete set of 16 towers, GASU, full set of CPU’s
– Used as test-bed for hardware and software development
& test
– To be delivered to I&T for full-LAT testing (Formal Release)
4.1.7 DAQ & FSW
V1
13
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
FSW Layer Model (Post Boot)
Applications Layer
Charge
Instrument
Injection Diagnostics
Physics
Calibration Framework
(LPA)
(LDF)
(LCI)
Instrument
Manager
(LIM)
Basic Services
Watchdog
(LSW)
Spacecraft
Messages
(LSM)
Housekeeping
(LHK)
Thermal
Control
(LTC)
File/Object
(LFS)
Abstract Communication Layer
Inter-task Communications System (ITC)
Service Layer
Command and Telemetry/1553
Service (CTS)
LCB Service
(LCS)
Driver Layer
1553 Driver (CTDB)
4.1.7 DAQ & FSW
V1
LCB Driver (LCBD)
14
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
FSW Status
•
Flight Unit level coding is underway
•
FU peer review was held September 16, 04
http://www.slac.stanford.edu/exp/glast/flight/web/FSW_home.shtml
•
Development, Unit Test, Low-Level Integration During CYQ4
– Builds produced as needed to support I&T
•
SW Test Scripts underway, completion February 2005
•
Dry runs of qualification tests start in January 2005
•
Then, following a TRR, Formal Qualification Testing (FQT) begins April 2005
•
FQT period ends 4/30/05
4.1.7 DAQ & FSW
V1
15
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
EGSE: TEM-based Test-stands
LCB: LAT
Communication
Board
Power-PC
Processor
Transition-card:
Trigger Module
Flight
Software
TEM DAQ
Assembly
Tower Power
Supply
Assembly
28-V Power Supply
•
•
•
•
•
•
•
(1.5V/2.5V/3.3V/
0-100V/0-150V)
Processor: Motorola Power-PC
Flight Software
PMCIA LAT Communication Board for
– LAT Communication
Transition Board
– Trigger
TEM DAQ Assembly
TEM Power-Supply Assembly
28-V Supply
4.1.7 DAQ & FSW
V1
16
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
Test-Stand Summary
Client
Calorimeter (conformal)
Calorimeter
Tracker (conformal)
Tracker
ACD
I&T
DAQ/FSW
Electronics Support
Total
•
•
Shipped Assemble/Test
8
2
5
0
2
0
9
0
4
0
5
0
11
0
11
0
55
2
Total
10
5
2
9
4
5
11
11
57
Includes TEM-based and GASU-based test-stands
Outstanding
– 2 TEM/TPS for CAL
– PDU’s for I&T
4.1.7 DAQ & FSW
V1
17
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
Instrument Spacecraft Interface Simulator
Heater Controls/Loads
PDU
GASU
PDU Load Box
Crate Tester
Power Supply
SIU Crate
•
•
•
(Shown before installation in rack)
ISIS to be delivered to Spectrum Astro as LAT simulator
Delivery in October
– Contains
• SIU
• GASU
• PDU with loadbox
• Heater control box with load box
• Flight Software
4.1.7 DAQ & FSW
V1
18
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
Testbed
•
•
•
•
The Testbed is a complete “flight-like” Trigger and Dataflow system with simulated frontend inputs.
Purpose of the Testbed
– Validate the Level 3 Filter
– Validate Flight Software
– Validate Trigger and Dataflow System
– Eventually, passed to ISOC
– Can be used to test on orbit scenarios
The testbed is the only place where all parts of the T&DF system are assembled in a test
environment
– The last line of defense for catching system-level problems
Status: assembled, tests are in progress
4.1.7 DAQ & FSW
V1
19
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
The LAT Testbed (-z)
1 of16 TEMs
EPU
External
Crate
PDU
SIU
Power
Feeds
GASU
RF Shield
1 of 2 Heater
Loads
4.1.7 DAQ & FSW
V1
1 of 2 Heater
Controls
20
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
The LAT Testbed (+z)
16 TKR FES
16 CAL FES
8 ACD FES
1 Control FES
16 Tower Loads
11 FES Control PCs
4.1.7 DAQ & FSW
V1
21
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
Issues
• ACTEL FPGA’s (on TEM/GASU/PDU/DIB/LCB)
– Investigations on-going into failures on MEC fabrication
line. Considering using new UMC fabrication line FPGA’s
instead (decision in November)
• EEPROM (on SIB/CPU)
– Investigations on-going into failures in EEPROM
components
– Have software work-around for SIB
– Decision whether to use PROM on BAE RAD750 board
instead of EEPROM by November 1
• ESD Sensitivity
– ASIC’s have higher sensitivity (about 200V HBM) than
desired. Need good ESD-sensitive handling
4.1.7 DAQ & FSW
V1
22
GLAST LAT Project
GLAST Collaboration Meeting, September 26-30, 2004
Summary
•
•
•
•
TEM and TPS are in flight assembly
Rest of DAQ will be in flight assembly within 12 weeks
Software is working on flight unit release
Instrument Spacecraft Interface Simulator will be deliver to SC
vendor next month
• LAT Testbed assembled and in test
4.1.7 DAQ & FSW
V1
23
Download