Presentation is loading. Please wait.

Presentation is loading. Please wait.

GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 1 GLAST Large Area Telescope: I & T Peer.

Similar presentations


Presentation on theme: "GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 1 GLAST Large Area Telescope: I & T Peer."— Presentation transcript:

1 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 1 GLAST Large Area Telescope: I & T Peer Review EGSE/Online System Elliott Bloom SU-SLAC Subsystem Manager elliott@slac.stanford.edu 650-926-2469 Gamma-ray Large Area Space Telescope

2 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 2 Outline  How subsystem work integrates with I&T  Items that are deliverables.  Flow of Flight SW test and GSE migration  Engineering Models  EM 1 (ACD, CAL, DAQ, TKR)  EM 2 (DAQ, Test Bed)  CU (I&T)  FU (I&T, IOC)  Command and telemetry Database Coordination  Test Bed for Verification

3 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 3 Division of Responsibility GLAST Mission –Coordinate with spacecraft vendor EGSE LAT –Coordinate EGSE flow across subsystems ELECTRONICS –EGSE hardware (except for workstation) & front end software I&T –EGSE workstation, workstation software and support. I&T test, analysis, visualization, and script software SAS –LAT event reconstruction software IOC –Ultimate customer Elect.I&T Mission LAT IOCSAS ONLINE

4 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 4 EGSE Deliverables (Electronics + I&T Support) Hardware/Software support for various incarnations of I&T test-stands  Engineering Model 1 (EM1). Delivered 12/02. –Engineering Model 2 (EM2). Due 8/03. –Calibration Unit (CU). Due 2/04 –Flight Unit (FU). Due 5/04. Test-stand system composition Infrastructure (workstations, networking, crates, etc.) Test executive Graphical User Interfaces (GUIs) –Databases and tools Data analysis tools Data archiver –Test procedures Code management, release control and distribution Remote debugging tools

5 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 5 Migration EM-1: No FSW beyond hardware drivers –Will be used for the EM test (cosmic rays, Van de Graaff photons) EM-1+: EM-1 plus additional code from FSW –FSW for commanding, telemetry and housekeeping EM-2: Development platform for multi-tower support –Embedded systems run FSW code –Commanding will be done through a more realistic dictionary –Event format changes from TEM/AEM output to FSW filter output –Test bench scripts will still be able to be run CU: Four tower system used for the Beam Test at SLAC –Limited ACD contribution –Evolution of EM-2 –Will need to handle external sources of data –1553, SSR and SIS communications not required to satisfy test –Test bench scripts will still be able to be run FU/LAT: The complete system –Communications through SIIS (1553 and SSR), and test point. –Will need IOC/MOC-like interface. –Test bench scripts will still be able to be run (via test point).

6 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 6 Subsystem I&T Test-stand Requirements and Schedule Test-standType Number of instances Release date Development supportEM14Done Subsystem supportEM1 2 CAL+ 3 ACD + 4 TKR Done Integration TestingEM11Done SLAC DAQ hardware development EM14Done Flight Software TestbedEM215/03 CalibrationCU23/04 Flight Unit I&TFU210/04

7 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 7 EGSE & Online Software Real-time system –Embedded processors running the VxWorks RTOS –Data acquisition and control by Trigger & Dataflow system –Gathering of Housekeeping quantities –3 rd party data acquisition, e.g., during beam tests LAT Test Executive (LATTE) developed using Python, Qt and XML provides: –Configuration management –Commanding –Online data acquisition, archiving and distribution Persistent data stored in FITS files –Data quality and Housekeeping quantity monitoring Data visualization and analysis –HippoDraw: a visualization tool.

8 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 8 AEM/TEM EM1 EGSE Configuration VME Chassis LAT-COMM External Trigger Electronics/Online Subsystem/simulator Subsystem (or simulator) Ethernet Router and Firewall Ethernet Main Dataflow Ethernet Back door debug RS-232 WAN Online Workstation Test Exec Configuration Commanding Telemetry Event Processing Monitoring Visualization Data base Message logger Alerts Electronic log CPU Commanding Telemetry Monitoring Hardware Drivers Central Database DC Power External Hardware

9 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 9 Testing LAT System: Tower EGSE 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 LAT-TD-00861 Tower Power Supply Assembly (1.5V/2.5V/3.3V/ 0-100V/0-150V) TEM DAQ Assembly LCB: LAT Communication Module Transistion-card: Trigger Module 28-V Power Supply Power-PC Processor Flight Software

10 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 10 T&DF System (LAT)EGSE GASU Based Configuration (EM-2) AEM CPU LCB EGSE Crate WAN Central Database GASU CAL, TKR or Sensor Simulator ACD or Sensor Simulator Online Workstation TEMs SLAC GEM EBM Firewall 28 V Supply VME

11 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 11 T&DF System (LAT)EGSE External Hardware Beam Test (CU) Configuration AEM CPU LCB EGSE Crate LAT-COMM External Data WAN Central Database GASU CAL, TKR or Sensor Simulator ACD or Sensor Simulator Online Workstation TEMs SLAC GEM CPU EBM Firewall 28 V Supply VME

12 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 12 T&DF System (LAT)EGSE LAT Assembly Configuration AEM CPU 1553 LCB SIU LCB EGSE Crate CPU LCB 3 EPUs WAN Central Database GASU Test Point on LAT EMI Skirt CAL, TKR or Sensor Simulator ACD or Sensor Simulator Online Workstation TEMs SLAC GEM CPU EBM Firewall SSR Spacecraft simulator 1553 Discretes 28 V Supply

13 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 13 EGSET&DF System (LAT) Complete Flight Unit Configuration AEM CPU 1553 LCB SIU LCB EGSE Crate CPU LCB 3 EPUs WAN Central Database GASU Test Point on LAT EMI Skirt CAL, TKR or Sensor Simulator ACD or Sensor Simulator Online Workstation TEMs SLAC GEM CPU EBM Firewall SSR 1553 Discretes Spacecraft simulator 28 V Supply

14 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 14 T&DF System (LAT) FU On-Orbit Configuration AEM CPU 1553 LCB SIU CPU LCB 3 EPUs WAN Central Database GASU Test Point on LAT EMI Skirt (Flight cover installed - Green Tag item) CAL and TKR ACD IOC Workstation SSR TEMs SLAC GEM Spacecraft EBM 1553 Discretes 28 V Supply Firewall MOC

15 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 15 Command and telemetry Database Coordination The command and telemetry database must be coordinated between FSW, I&T and IOC. IOC will build upon and maintain the software produced by I&T. The Schema describing commands and telemetry will written in a meta language (TBD, e.g., XML or MySQL) Schema design will be driven by the details of the ITOS and Astro RT data bases. We will have the ability to translate to either. The choice of META language may be influenced by the ease of creating/changing/maintaining the data base. The decision of META language and the database partially populated by IOC CDR.

16 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 16 Flight Software Test Bed - EGSE Verification TKR and CAL Electronics Simulators –DAQ electronics module (DAQ-EM) –Power-supplies for tower electronics 3 Event-Processor Units (2+1 spare) –Event processing CPU –LAT Communication Board Spacecraft Interface Unit –Spacecraft Interface Board (SIB): Spacecraft interface, control & data –LAT control CPU –LAT Communication Board (LCB): LAT command and data interface Power-Distribution Unit (PDU)* –Spacecraft interface, power –LAT power distribution –LAT health monitoring Global-Trigger/ACD-EM/Signal-Distribution Unit* 12 ACD Electronics Cards Spectrum Astro Simulator LAT EGSE Full DAQ set with EM2 hardware (identical interfaces and functionality as flight) Incremental built according to plan (complete test bed Feb04) All DAQ modules including 16 TEM’s TKR and CAL front-end electronics for 1 tower, front-end simulator boards for other 15 towers Harness like flight Full set of ACD EM2 electronics Spectrum Astro SC simulator

17 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 17 Extra Slides

18 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 18 Quantities (1) 7 x 32-bits4 GCCC Calorimeter Cable Controller 18 x 32-bits1 GTIC Trigger Interface Controller 5 x 64-bits1728 = 72 x 24 GTFE Tracker Front-End ASIC 2 x 64-bits72 = 8 x 9 GTRC Tracker Readout Controller 6 x 32-bits8 GTCC Tracker Cable Controller 3 x 16-bits192 = 16 x 12 GCFE Calorimeter Front-End ASIC 8 x 16-bits16 = 4 x 4 GCRC Calorimeter Readout Controller 6 x 32-bits1 GTEM Tower Electronics Module Number of Registers per BlockTotal Number per TEMTEM Functional Block Totals:~2000~10000

19 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 19 Quantities (2) 11 x 16-bits216 = 18 x 12 GAFE Calorimeter Front-End ASIC 43 x 16-bits12 GARC Calorimeter Readout Controller 5 x 32-bits1 GAEM ACD Electronics Module Number of Registers per BlockTotal Number per AEM AEM Functional Block Totals:~200~3000 1 LAT = 16 TEMs + 1 AEM + 1 GEM = ~160000 + ~3000 + few registers = ~165000 registers

20 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 20 Multi-Tower and ACD System EGSE (EM2)

21 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 21 Transition Board

22 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 22 DAQ EGSE to support ACD FREE

23 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 23 Event Building/CPU Communications LAT GLT AEM GASU Tower 0 Tower 15 EPU 0 Tx EPU 1 Tx SIU Tx EPU 0 Rx EPU 1 Rx SIU Rx SSR 20 Mbps ?? Mbps 160 Mbps

24 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 24 GASU cPCI RAD750 EPU (SIB) LCB CRU EB ? x ? bit registers 31 x 32 bit registers GEM 22 x 32 bit registers 17 x 64 bit registers 19 x 96 bit registers 1 x 112 bit register Command/Response cPCI RAD750 SIU SIB LCB cPCI RAD750 EPU (SIB)LCB TEM0 TEM1 TEM2 TEM15 PDU.. GASU AEM Event Builder GEM Event Data Fragments Trigger Data TEM0 TEM1 TEM2 TEM15.. EPU 0 In EPU 1 In SIU In SIU EPU 0 EPU 1 SSR Merge Combinatoric Logic Event Data Command/Response Trigger Data

25 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 25 T&DF Overall Architecture (not accurate) Event Processing Unit Interconnect Function Global Trigger FunctionSpacecraft Interface Unit DAQ PWR Mgt Event Builder Processor CPU I/O Spacecraft I/O PCIBUSPCIBUS PCIBUSPCIBUS Spacecraft Discretes SSR 1553 Processor CPU I/O LAT I/O Tower Front End Electronics ACD Front End Electronics TRG Configuration TRG FIFO KeyEvent Data:Trigger Primitives:Configuration/Housekeeping/Low Rate Physics Data: Trigger Message:Command, Configuration and Control:All event fragments: CONTROLCONTROL Trigger Logic HSK/LRS ~4 1 Tower Electronics Module CONTROLCONTROL Trigger Primitives Tower PWR MgtHSK/LRS TKR ASICS CAL ASICS CONTROLCONTROL Trigger Primitives Tower PWR MgtHSK/LRS ACD ASICS TKR CAL ACD ACD Electronics Function 16

26 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 26 Hardware hierarchy

27 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 27 Software hierarchy AntiCoincidence Detector Electronics Module Tower Electronics Module Global Trigger Electronics Module

28 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 28 Run Control State Diagram Reset Stopped Running Paused SetupTeardown Start run Pause Stop run Stop Resume

29 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 29 Run Control

30 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 30 HippoDraw Views (1)

31 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 31 HippoDraw Inspector

32 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 32 Housekeeping Monitoring

33 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 33 Message Logger

34 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 34 Block Diagram Tower EGSE

35 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 35 Read Schema  simpleTemschema.xml read  GTEM 0, GCCC 3, GCRC 0 selected

36 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 36 New GLAT, TEM 0 added GCCCs for TEM 0 added Write Schema

37 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 37 Write Schema GCRCs for GCCC 0 addedGCFEs for GCCC 0, GCRC 0 added

38 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 38 Network Interface Software block diagram Command Server Event Data Server Processing Command Client Event Data Client Script Execution Engine Network Interface Workstation (NT, Python, etc.)Embedded System (VxWorks) Network (LAN or 1553) Data Logger Disp. tools Hardware Interface

39 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 39 System Block diagram OnlineLAT MOC simulator Spacecraft Interface Simulator 1553 SSR Ethernet Debug Power “IOC” CCSDS packets “MOC” CCSDS packets Analogs Discretes

40 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 40 Raw Cmd Decoder Command Model Open CCSDS Command Packet NDA/ITAR Command Packet Raw Command Packet Open CCSDS Command Packet NDA/ITAR Command Packet Raw Command Packet Command Dispatch Command Request ObfuscatorDeobfuscator Raw to CCSDSCCSDS to Raw Online/EGSETest stand/Instrument Open Restricted Raw Cmd Encoder “IOC” CCSDS packets “MOC” CCSDS packets

41 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 41 Telemetry Model (1) Only one TEM or AEM allowed in the system at a time TEM Event Data Server Online/EGSETest stand/Instrument Raw Data Packet Event Data Dispatch Raw Data Packet AEM or

42 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 42 Telemetry Model (2) Multiple contributors (TEMs, AEM, GEM, filter statistics, etc.) allowed TEM AEM Raw Data Filter (EPU) Online/EGSETest stand/Instrument Event Data Packet Event Data Dispatch Event Data Packet …

43 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 43 Telemetry Model (3) Multiple contributors (TEMs, AEM, GEM, filter statistics, etc.) allowed Development for EM-2 Will also be used for the CU beam test TEM AEM Raw Data Filter (EPU) Test stand/Instrument Telemetry Data Packet Event Data Dispatch Telemetry Data Packet … Event Data Compression CCSDS Encoding CCSDS Decoding Event Data Decompression Online/EGSE

44 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 44 EGSE: Front-End Data Simulator System uses 9 PC’s –8 PC’s for 16 TEM’s –1 PC for ACD Data transported to towers via high-speed data link; PCI bridge to local bus on simulator Data Simulators interface to TEM like CAL and TKR sub-system electronics –CAL and TKR simulator board identical except code in FPGA’s –Patch cable connect simulator to CAL and TKR TEM connectors Can operate TEM or LAT with data generated from simulations Data simulator board in layout

45 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 45 Verification & Test: Spacecraft Interface Use Spectro-Astro provided Spacecraft Instrument Interface Simulator (SIIS) Power –Manual off-on switch Control & Data Handling (C&DH) –MIL1553 –Science Interface (LVDS) –1-PPS timing signal (LVDS) –GBM GRB Candidate signal (LVDS) –Discretes (CMOS) –Analog Monitoring Present Plan is for SIIS to only provide –primary interface can’t test prim-redundant interface response –Timing accuracy of 1 PPS interface not sufficient to test timing interface performance Work in progress LVDS: Low-Voltage-Differential-Swing signaling

46 GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 46 I&T Schedule Overview EM test –March/April 2003 through September 2003 –EM-1+ FSW coming August 2003 CDR –May 2003 SIIS (Spacecraft Instrument Interface Simulator) –April 2003 CU beam test –April/June 2004 FU/LAT integration & Test –June 2004/January 2005 Environmental testing at NRL –February/May 2005 Ready to ship –May/June 2005


Download ppt "GLAST LAT ProjectIntegration and Test CDR Peer Review, March 28, 2003 Document: LAT-PR-01779-01 Section 6 - Page 1 GLAST Large Area Telescope: I & T Peer."

Similar presentations


Ads by Google