h44328 s 03045/00000/00000 d D 1.1 00/06/19 11:26:13 russellg 1 0 c date and time created 00/06/19 11:26:13 by russellg e u U f e 0 t T I 1 Data Acquisition System Requirements Document (DRD)

Data Acquisition System Requirements Document

Release Basic

April 24, 2000

 

DAQ Requirements Document Committee:

Subsystem Managers:

  • Introduction
    1. Purpose
    2. The purpose of this document is to establish the top-level requirements for the data acquisition system of the GLAST instrument.

    3. Guidelines
    4. Requirements should be established independent of implementation considerations, such as whether a function is performed in hardware or software. Similarly, ignore presently planned functional and organizational partitions. For example, even though the tracker subsystem captures and stores discriminator triggers for readout by the DAQ, this storage and readout process should be regarded as part of the DAQ functionality. The proper functional interface is at the output of the discriminator, which can be defined in terms of incident flux and analog properties of the detector/amplifier/discriminator signal processing chain. Requirements on individual pieces of the DAQ (hardware or software) will be derived later from the requirements established in this document.

    5. Scope
    6. The scope of this document is the event data flow, housekeeping, and commanding for the data acquisition system. The requirements for triggers, power supplies, electrical interfaces, and command interface to the spacecraft will be established in separate documents.

    7. Applicable Documents

    http://glast.gsfc.nasa.gov/SRD

    http://glast.gsfc.nasa.gov/ao/SI-SC_IRDv.3.pdf

    GLAST Large Area Telescope Flight Investigation: An Astro-Particle Physics Partnership Exploring the High-Energy Universe, Volume 1: Technical Plan, Proposal, November 1999, Stanford University.

    ACD DAQ Requirements, March, 2000,

    http://giants.stanford.edu/daq/docs/requirements/DAQRD/ACD_DAQ_Requirements.pdf

    CAL DAQ Requirements, March, 2000

    http://giants.stanford.edu/daq/docs/requirements/DAQRD/CAL_DAQ_Requirements.pdf

    Science DAQ Requirements V1.3, March, 2000

    http://giants.stanford.edu/daq/docs/requirements/DAQRD/ScienceDAQRequirementsV1.3.pdf

    HSK DAQ Requirements March, 2000

    http://giants.stanford.edu/daq/docs/requirements/DAQRD/HSK_DAQ_Requirements.pdf

    TKR-EventDataFlow

    http://giants.stanford.edu/daq/docs/requirements/DAQRD/TKR_EventDataFlow.pdf

      1. Overview

    The DAQ provides the trigger, read out, onboard processing, command, telemetry, and control of the GLAST instrument. In order to establish the high level requirements on the data acquisition system, this document addresses specifically only those top level requirements in support of the detector read outs and commanding of the instrument. The remaining requirements will be documented elsewhere.

    Throughout this document, reference is made to the instrument or to a detector module. The Instrument refers to the sum of all detector modules where there are 16 CAL modules and 16 TKR modules. Average event sizes are computed by summing all events over an orbit and dividing by the number of events. Average rates refer to orbit averages, and orbit maximum refers to the peak L1T rate, which occurs when the observatory is at the orbit location corresponding to maximum cosmic ray flux.

    1. Trigger Requirements
    2. Trigger requirements on the DAQ shall be as specified in the DAQ Trigger Requirements Document.

    3. Event Data Flow Requirements
    4. The DAQ shall read out the ACD, CAL, and TKR detector and Level 1 Trigger event data.

      1. Event Flow Rate
      2. The DAQ shall read out the event data at a rate determined by the Level 1 Trigger.

      3. DAQ Contribution to Dead Time
      4. The DAQ readout shall not increase the dead time of the instrument more than 5% when the L1T rate is at maximum L1T rate nor more than 1% when the L1T rate is 60% of maximum.

      5. Anti-Coincidence Detector (ACD) Event Data
      6. The DAQ shall read out the ACD event data assuming the ACD configuration consists of 2 sets of 145 PMTs reading out 145 tiles, where each tile is readout by a redundant pair of PMTs. The PMT outputs are fed to low (Veto) threshold discriminators, and a subset of 65 (TBR) PMT outputs from the top tiles and first row of side tiles are also fed to high level discriminators to detect high ionizing cosmic rays (CNO). The veto discriminator outputs are formed into supertile groups with one supertile associated with each tower. A second grouping of 5 zones (TBR) is formed with one zone for the top tiles and one zone for each of the 4 sides. The zone groups would be rate counted in order to identify transient events.

        1. ACD Veto Word Readout
        2. The DAQ shall read out a redundant, 145(TBR) bit ACD Low (Veto) for a total of 290(TBR) bits for each event.

        3. ACD CNO Word Readout
        4. The DAQ shall read out a redundant (TBR), 65(TBR) bit ACD CNO word for a total of 130(TBR) bits for each event.

        5. ACD PHA Readout
        6. The DAQ shall be able to readout the 12 bit PHA, a 9 bit address and a 1 bit range indicator.

        7. ACD Readout Modes
        8. The DAQ shall readout the ACD in 3 modes in addition to the continuous readout of the ACD Veto Word and the ACD CNO Word.

          1. ACD Zero Suppressed Mode
          2. In Zero Suppressed Mode, the DAQ shall readout the ACD PHA in zero suppressed format from all tiles above an internally set threshold.

          3. ACD Calibration Modes
          4. The DAQ shall readout the ACD PHA in two calibration modes.

            1. ACD Sampled, Calibration Mode
            2. In ACD Sampled, Calibration Mode, the DAQ shall perform PHA readout from all active PMT channels once every 16 (TBR) seconds.

            3. ACD Continuous, Calibration Mode

            In Continuous, Calibration Mode, the DAQ shall perform PHA readout from all active PMT channels every event for a total of 1000 (TBR) events at the L1T rate.

          5. ACD Nominal Mode

          In Nominal Mode, the DAQ shall readout the ACD PHA using ACD Sampled, Calibration Mode.

        9. ACD Average Event Size
        10. The DAQ shall assume an average of 10(TBR) tiles PHA information per event.

        11. ACD Zero Suppressed Word Size

        The DAQ shall readout the ACD assuming a 22 bit word size for each tile with 9 bits of channel address, 12 bits of ADC output per PMT, and 1 bit of scale.

      7. Calorimeter (CAL) Event Data
      8. The DAQ shall readout the CAL event data assuming 16 CAL modules composed of 96 logs with 2 ends for a total of 192 log ends per module and 3072 log ends for the instrument. Each log end has 4 gain channels for a total of 768 gain channels per module and 12288 for the instrument.

        1. Multiple Word Formats
        2. The DAQ shall read out the CAL event data in 2(TBR) word formats depending on the commanded state.

          1. Zero Suppressed Word Format
          2. The DAQ shall be capable of reading out the CAL with a zero suppressed word format.

            1. Zero Suppressed Format Word Size
            2. In Zero Suppressed format, the DAQ shall readout in a 22 (TBR) bits per log end format (or 44 bits per log.).

            3. Zero Suppressed Format Number of Words

            The DAQ shall readout a variable length list of crystal IDs, pulse height measurements, and gain ranges of up to (3072) Zero Suppressed words with the end of the list terminated by a special termination word in each CAL module (+16=3088 words.)

          3. Extended Word Format
            1. Extended Word Format Size
            2. In Extended Mode, the DAQ shall readout in a 16(TBR) bit word format.

            3. Extended Word Format Number of Words

          In Extended Format, the DAQ shall readout each end of all logs in a fixed sequence, which does not require address, bits.

        3. CAL Single and 4 Gain Readout
        4. The DAQ shall readout the CAL in either single or 4 gain format.

          1. Single Gain Readout
          2. The DAQ shall provide for CAL readout of a single gain.

            1. Fixed Gain, Single Gain Readout
            2. In Fixed Gain, Single Gain Readout, the DAQ shall readout a single, commanded gain range from the CAL.

            3. Autorange, Single Gain Readout

            In Autorange, Single Gain Readout, the DAQ shall readout a single gain range which is auto-selected by the CAL.

          3. Four Gain Readout

          The DAQ shall provide for CAL sequential readout of all 4 gain ranges in any order.

        5. CAL Readout Modes
        6. The DAQ shall readout the CAL in 5(TBR) modes.

          1. Nominal Mode Readout
          2. In Nominal Readout Mode, the DAQ shall readout the CAL using a Zero Suppressed word format with a combination of Single and 4 Gain range readouts.

            1. Nominal Mode, Single Gain Readout
            2. In Nominal Mode, the DAQ shall readout the CAL using Zero Suppressed Word Format in an Autorange, Single Gain mode.

            3. Nominal Mode, 4 Gain Readout

            In Nominal Mode, the DAQ shall in addition to the Single Gain mode readout, also support a readout in Zero Suppressed, 4 Gain Readout mode which is triggered by a pre-scaled ACD (CNO) prescaled trigger signal.

          3. Calibration Mode Readout
          4. In Calibration Mode, the DAQ shall readout the CAL in 3(TBR) modes.

            1. Calibration Mode Autorange Readout
            2. In the Calibration Autorange mode, the DAQ shall readout one autoranged channel of each log end for the CAL using the Extended Word Format.

            3. Calibration Mode 4 Gain Readout
            4. In the Calibration 4 Gain mode, the DAQ shall readout 4 channels for each log end of the CAL using the Extended Word Format.

            5. Calibration Mode 4 Gain, Zero Suppressed Readout

          In the Calibration 4 Gain, Zero Suppressed readout mode, the DAQ shall readout each gain range of each log end of the CAL using the Zero Suppressed Word Format.

        7. CAL Zero Suppressed Average Event Size
        8. The DAQ shall at a minimum be able to readout continuously the Instrument Average, Zero Suppressed CAL event data of 38 logs (2ends*38logs=76 words) per event.

        9. CAL Zero Suppressed Worst Case Event Size

        The DAQ shall be able to readout all log ends simultaneously in the Nominal CAL mode at the L1T maximum rate (i.e., (38logs*2ends+16(TBR) terminator words)*10kHz*22(TBR) bits/word = 20 Mbps instrument average.)

      9. Tracker (TKR) Event Data
      10. The DAQ shall readout the TKR in two modes and assume a TKR layout as follows: 16 tracker modules, each with 18 x,y planes (TBR), or 36 layers, and each layer with 1792 channels (TBR). Each module is divided into 4 sides, with each side being at least one independent readout. Each layer has 28 front end ASICs (GTFE) with 64 channels per ASIC. Controllers on each end are limited to 63 (TBR) hit addresses in any given event. Therefore, each TKR module is designed to handle 36 layers*2 controllers *63 hits = 4536 hits per event per module or 72576 hits for the instrument total. The TKR readout word sizes and bit rates are referred to the 4sides*2cables/side=8cables which interface the TKR hybrid mounted electronics to the DAQ.

        1. TKR Dual Readout
        2. The DAQ shall readout each layer of the TKR from a dual cable interface with the split between GTFE ASICs within any layer determined by command.

        3. TKR Single Cable Readout
        4. Upon command, the DAQ shall be able to readout an entire layer through either one of the dual readout cables.

        5. TKR Front End Buffering
        6. The DAQ readout of the tracker shall have sufficient event buffering at the front end that dead time due to readout becomes significant (>1%) only when the readout bandwidth is saturated. This implies that it must be possible to keep the tracker trigger live during readout.

        7. TKR Word Formats
        8. The DAQ shall readout 4 different word types from the TKR.

          1. TKR Header Word
          2. The DAQ shall readout a header word which identifies the layer and number of hits in the layer.

          3. TKR Time Over Threshold Word
          4. The DAQ shall readout an 11 bit Time Over Threshold (TOT) word.

          5. TKR Hit Address Word
          6. The DAQ shall readout an 11 bit hit address.

          7. TKR CRC Word

          The DAQ shall readout an 11 bit CRC computed on the total of all words from the layer for a given event.

        9. TKR Readout Formats
        10. The DAQ shall readout the TKR in 2 commandable readout formats.

          1. Nominal Readout Mode
          2. In TKR Nominal Readout Mode, the DAQ shall expect a TKR Header word from each GTRC (layer controller), a TOT word, and up to 63(TBR) TKR Hit Address words.

          3. CRC Readout Mode

          In CRC Readout Mode, the DAQ shall expect the same sequence of words as in Nominal Readout mode plus an additional TKR CRC word as the last word transmitted by the controller.

        11. TKR Average Event Size

        The DAQ shall readout the TKR assuming an average event size of 196 hits orbit average and 226 hits orbit maximum with an average of 65 (TBR) bits per hit. The bits are calculated assuming 1 start bit followed by four 11 bit words: address (5) + number of hits (6), one hit address (11), TOT (10) + error flag (1), and CRC (11)(TBR).

      11. Trigger (L1T) Event Data
      12. The DAQ shall readout the Level 1 Trigger event data of 300 (TBR) bytes instrument total per event.

      13. Event Data Bit Rates
      14. The DAQ shall readout events at a rate determined by the average and maximum L1T rates and the readout mode of each element.

        1. ACD Maximum Discriminator Data Rate Output
        2. The DAQ shall readout the ACD event data at a rate of at least 1.9 (TBR) Mbps assuming 190(TBR) bits per event total for Veto (145 bits) and CNO (65 TBR) discriminator output at the maximum L1T rate of 10 kHz.

        3. ACD Average PHA Data Rate Output
        4. The DAQ shall readout the ACD PHA at an orbit averaged bit rate of at least 5.5kHz*(9address+12ADC)*12tiles/event=1.4 Mbps.

        5. ACD Maximum PHA Data Rate Output
        6. The DAQ shall readout the ACD PHA at an orbit maximum bit rate of at least 10kHz*(9address+12ADC)*12tiles/event=2.5 Mbps.

        7. CAL Average Data Rate Output
        8. The DAQ shall readout the CAL at an orbit averaged bit rate of at least 6(TBR) Mbps.

        9. CAL Maximum Data Rate Output
        10. The DAQ shall readout the CAL at a minimum, sustained bit rate of 20 15 (TBR) Mbps.

        11. TKR Average Data Rate Output
        12. The DAQ shall readout the total instrument TKR at an orbit average rate of 49 Mbps (49Mbps/16modules=3 Mbps/module) assuming a noise occupancy of 1e(-4), an average of 196 hits, 45 bits per hit, and an average L1T rate of 5.5 kHz

        13. TKR Maximum Data Rate Output
        14. The DAQ shall provide a minimum sustained readout of each TKR module at a rate of 6.4 Mbps or 102 Mbps instrument total assuming an average number of hits per event of 226 and 45 bits per hit at maximum L1T rate of 10 kHz.

        15. L1T Data Rate Output

      The DAQ shall readout the Level 1 Trigger event data at a rate of at least 300bytes*10kHz*8bits=24(TBR) Mbps.

    5. Science Housekeeping Requirements
    6. The DAQ shall readout and reset to zero rate counters for monitoring the singles rates of each of the detector modules.

      1. ACD Rate Counters
      2. The DAQ shall readout 3 rate counter types from the ACD.

        1. ACD Rate Counter Word
        2. The DAQ shall readout the ACD rate counters as a 16(TBR) bit word.

        3. ACD Discriminator Rate Counters
        4. The DAQ shall read out a rate counter for each of the 2redundant*145=290 (TBR) Veto discriminator outputs and 2redundant*65=130(TBR) CNO discriminator outputs of the ACD.

        5. ACD Supertile Rate Counters
        6. The DAQ shall read out an ACD rate counter for each of the 16 Supertiles.

        7. ACD Zone Rate Counters

        The DAQ shall readout an ACD rate counter for each of the 5 zones of the ACD.

      3. CAL Rate Counters
      4. The DAQ shall readout rate counters from each of the 16 CAL modules.

        1. CAL Rate Counter Word
        2. The DAQ shall readout the CAL rate counters as 16 bit words.

        3. CAL Discriminator Rate Counters

        The DAQ shall readout 3disc*2ends*96logs=576 diagnostic rate counters for each CAL module or 16towers*576=9216 rate counters for the instrument.

      5. TKR Rate Counters
      6. For each Tracker module, the DAQ shall readout one 16 bit diagnostic rate counter for each TKR layer or 36 rate counters for each TKR module and 16towers*36=576 rate counters for the instrument.

      7. Science Housekeeping Readout Rate
      8. The readout rate for sampling the science housekeeping rate counters shall be programmable.

      9. Science Housekeeping Sample Rate Range
      10. The sampling rate for the science housekeeping readout shall be in the range of 64 (TBR) per second to 64 (TBR) seconds per sample.

      11. Rate Counter Readout Synchronization
      12. The DAQ shall synchronize the readout of all rate counters in the instrument with an average jitter less than 1(TBR) microsecond although different sample rates may be used for each rate counter type.

      13. Science Housekeeping Bit Rate
      14. The DAQ shall have the capability to readout the science rate counters at the maximum sample rate.

        1. ACD Rate Counter Maximum Bit Rate
        2. The DAQ shall have the capability to read out the ACD discriminator and supertile rate counters at a bit rate of 2redundant*(145 veto+65 CNO +16 supertile)*16 bits*16/second=105 kbps.

        3. ACD Rate Counter Average Bit Rate
        4. The DAQ shall have the capability to read out the ACD discriminator and supertile rate counters at a bit rate of 2redundant*(145 veto+65 CNO +16 supertile)*16 bits*1/second= 7 kbps.

        5. ACD Zone Counter Maximum Bit Rate
        6. The DAQ shall be able to readout the 5 ACD zone rate counters at a bit rate of 5counters*16bits*64/sec = 5120 bps.

        7. CAL Rate Counter Maximum Bit Rate
        8. The DAQ shall have the capability to read out the CAL diagnostic rate counters at a bit rate of 16modules*16bits*576counters*1/sec=150kbps(TBR) instrument maximum.

        9. CAL Rate Counter Average Bit Rate
        10. The DAQ shall readout the CAL rate counters at an average bit rate of 16 modules*16 bits*576 counters*1/64seconds=2.3 kbps assuming one sample every 64 seconds.

        11. TKR Rate Counter Maximum Bit Rate
        12. The DAQ shall have the capability to read out the TKR rate counters at a maximum bit rate of 16towers*16bits*36layers*16/sec=144k (TBR) bits per second instrument average.

        13. TKR Rate Counter Average Bit Rate

      The DAQ shall readout the TKR rate counters at an instrument average bit rate of 16towers*16bits*36layers= 9216 bits per second assuming one sample per second.

    7. Command and Messaging Requirements
      1. CCSDS Command and Data Format
      2. Commands and telemetry data that are transferred over the command/data bus shall be formatted as CCSDS source packets.

      3. 1553B Command Services Supported
      4. The DAQ shall not require segmentation or grouping services.

      5. SI Command/Response Data
      6. This section addresses the specific transactions that coordinate DAQ-SC operations.

        1. Housekeeping Data from the DAQ
        2. The DAQ shall respond to an SC request for an SC defined housekeeping data packet (which will be downlinked in the S-band telemetry stream by the SC) containing parameters and monitor values necessary for SC monitoring of operation and safety.

        3. Time Distribution to DAQ
        4. The DAQ shall receive a time message that gives Universal Coordinated Time (UTC) at the 1 PPS signal. This message will be issued 50 to 100 ms (TBR) prior to the transition of the1 PPS signal.

        5. Ancillary Data To DAQ
        6. The DAQ shall receive ancillary data from the SC.

          1. Attitude
          2. The DAQ shall receive from the SC a time tagged attitude vector from the SC Attitude Control Subsystem (ACS) at the attitude control loop rate of 5 Hz (TBR).

          3. Orbit Position Vector
          4. The DAQ shall receive the SC determined orbit position data.

          5. Observation ID

          Other ancillary data, such as observation ids that are generated on the ground, shall be received by the DAQ in the data field of commands sent by the SC.

        7. Ancillary Data Downlink

        The DAQ shall include the SC ancillary data received via the command/data bus in the telemetry data stream.

      7. Observatory Pointing Commands
        1. Transient Event Control

        When enabled, the DAQ shall transmit a pointing command to the SC.

      8. Transient Alert Message
      9. The DAQ shall be able to generate a Transient Alert Message to the SC for realtime transmission to the ground.

        1. Transient Message Type
        2. The Transient message shall contain a character indicating the type of event detected.

        3. Transient Message Coordinates
        4. The Transient message shall use the J2000 coordinate system to indicate the direction of the Transient.

        5. Transient Message Timestamp
        6. The Transient message shall contain the UTC time of the start of the Transient in units of 1 microseconds.

        7. Transient Message Quality Factor
        8. The Transient message shall contain a Transient Quality Factor which is a measure of the confidence that a Transient has been detected.

        9. Transient Message Sequence Number
        10. The Transient message shall contain an incrementing sequence number which uniquely identifies each event in time.

        11. Transient Message Revision Number
        12. The Transient message shall contain an incrementing revision number which permits changes to be issued in the pointing direction and Quality Factor for the same Sequence Number.

        13. Transient Message Variable Text
        14. The Transient message shall provide for a variable length text of 800(TBR) bytes.

        15. Transient Message Latency

        The DAQ shall compute and transmit the Transient message in less than 5 seconds after the detection of the start of an event.

      10. Hardware Commands
      11. The DAQ shall provide hardware commands for the instrument.

        1. ACD Hardware Commands
        2. The DAQ shall provide for hardware commanding of the ACD.

        3. CAL Hardware Commands
        4. The DAQ shall provide for hardware commanding of the CAL.

        5. TKR Hardware Commands
        6. The DAQ shall provide for hardware commanding of the TKR.

        7. DAQ Hardware Commands

        The DAQ shall provide for hardware commanding of the DAQ.

      12. DAQ Software Loads Command
      13. The DAQ software shall be re-programmable via software load commands.

      14. DAQ Memory Dump Command
      15. The DAQ shall be able to dump program memory as well as data memory on command.

      16. Command Verification
      17. The DAQ shall provide for non-destructive, hardware command verification for all hardware commands.

      18. Configuration State Commands
      19. The DAQ shall command the configuration state of each detector module.

        1. Configuration State Table
        2. The DAQ shall maintain one or more command configuration tables for each detector module.

        3. Configuration State Table Updates
        4. The DAQ shall maintain a current command configuration table for each detector module.

        5. Configuration State Initialization
        6. The DAQ shall be capable of commanding the state of each detector module using a command configuration table.

        7. Command Configuration Verification

        The DAQ shall be capable of non-destructive readout of the current command state of each detector module for comparison with the current command configuration table.

      20. Command Acknowledgement
      21. The DAQ shall acknowledge the receipt of each command.

        1. Command Counter
        2. The DAQ shall increment separate, non-resettable command counters for each processor.

          1. Receive Command Counter
          2. The DAQ shall increment a non-resettable command counter for each command received with one counter for each processor.

          3. Execute Command Counter
          4. The DAQ shall increment a non-resettable command counter for each command executed with one counter for each processor.

          5. Reject Command Counter

          The DAQ shall increment a non-resettable command counter for each command rejected with one counter for each processor.

        3. Command Copy
        4. The DAQ shall save a copy of the received command.

        5. Command Timestamp
        6. The DAQ shall generate a timestamp upon the receipt of a command.

        7. Command Verification
        8. The DAQ shall verify the execution of each command.

        9. Command Acknowledgement Packet (CAP)
        10. The DAQ shall generate a command acknowledgement packet for each command received.

          1. CAP Command Counter
          2. The command acknowledgement packet shall include the command counter.

          3. CAP Timestamp
          4. The CAP shall include the command timestamp.

          5. CAP Command Echo
          6. The command acknowledgement packet shall include a copy of the command as received.

          7. CAP Command Verification
          8. The CAP shall include the verification status of each command.

          9. CAP Checksum

          The CAP shall include a packet checksum.

        11. CAP Transmission

        The CAP shall be transmitted after generation.

      22. Operating Modes
      23. The DAQ shall provide operating modes of the instrument.

        1. Initialization Mode
        2. The DAQ shall provide a mode to support the initialization of the instrument after power on or anytime by command.

        3. Checkout Mode
        4. The DAQ shall provide a checkout mode used to determine the functional status of the instrument.

        5. Calibration Mode
        6. The DAQ shall provide a calibration mode used to calibrate the detector performance, gain, and position.

        7. Test Mode
        8. The DAQ shall provide for multiple test modes dedicated to specific tests.

        9. Pointed Mode
        10. The DAQ shall provide for a pointed mode in which the instrument is pointed at a fixed direction in inertial space.

        11. Level 1 Trigger Modes
        12. The DAQ shall provide commands to configure the Level 1 Trigger.

        13. Level 2 and Level 3 Trigger Modes
        14. The DAQ shall provide commands to configure the higher level software triggers (Level 2 Trigger and Level 3 Trigger.)

        15. Power Constrained Mode
        16. The DAQ shall provide a power constrained mode in which the instrument power is managed by reducing resource usage or scheduling.

        17. Time Dependent Event Mode
        18. The DAQ shall provide modes which support the detection and acquisition of time dependent events.

          1. Gamma-Ray Bursts (GRB)
          2. The DAQ shall provide for the detection and response to a GRB.

            1. Peak GRB trigger rate
            2. The DAQ shall accept a 20 kHz (TBR) additional trigger rate for up to 100(TBR) milliseconds at any time during nominal operation.

            3. GRB detection
            4. The DAQ shall accept a GRB in progress message from the SC or the instrument and initiate a special (TBR) GRB operating mode.

            5. GRB alert message
            6. Open Upon detection by the instrument of a GRB, the DAQ shall generate a Transient Alert Message.

            7. GRB Dead Time

            At the peak L1T Trigger Rate, the DAQ shall accept up to 2000 additional photon induced L1T triggers during a transient event within 100(TBR) milliseconds without increasing the dead time by more than 10%(TBR) of the Level 1 Trigger contribution.

          3. Active Galactic Nuclei
          4. The DAQ shall provide a mode to detect, acquire data from, and send a Transient Alert Message for Active Galactic Nuclei events.

          5. Solar flares

          The DAQ shall provide a mode to detect, acquire data from, and send a Transient Alert Message for Solar Flares which produce gamma-rays within the GLAST energy range.

        19. South Atlantic Anomaly Environment
        20. The DAQ shall provide a mode to support instrument operation in the SAA environment.

          1. SAA Detection
          2. The DAQ shall provide a means of detecting the entry and exit of the SAA.

          3. SAA Calculation
          4. The DAQ shall be capable of calculating the entry and exit of the SAA on the basis of time.

          5. SAA Mode

      When commanded, the DAQ shall place the instrument in a safe and stable configuration during the SAA passage and return the instrument to its previous operating configuration upon exit from the SAA.

    8. Instrument Health Housekeeping Requirements
    9. The DAQ shall provide housekeeping monitors for the instrument.

      1. Temperature monitors
      2. The DAQ shall provide temperature monitors for the instrument.

        1. ACD Temperature Monitors
        2. The DAQ shall monitor the temperature of the ACD at 24(TBR) places.

        3. CAL Temperature Monitors
        4. The DAQ shall monitor the temperature of each CAL at 8 (TBR) places.

        5. TKR Temperature Monitors
        6. The DAQ shall monitor the temperature of each TKR at 8 (TBR) places.

        7. DAQ Temperature Monitors
        8. The DAQ shall monitor the temperature at 16 (TBR) locations within the DAQ and Grid.

          1. Power Supply Temperature Monitors
          2. The DAQ shall monitor the temperature of each power supply.

          3. Electronics Board Temperature Monitors
          4. The DAQ shall monitor the temperature of each electronics board within the DAQ.

          5. Grid Temperature Monitors

        The DAQ shall monitor the temperature at 16(TBR) places on the Grid and other structural elements of the instrument external to the DAQ housing.

      3. Input Voltage Monitors
      4. The DAQ shall monitor the input voltage for all power supplies.

      5. Output Voltage Monitors
      6. The DAQ shall monitor the output voltage of all power supplies.

      7. Input Current Monitor
      8. The DAQ shall monitor the input current to the instrument at the SC power bus interface.

      9. Power Supply Current Monitors
      10. The DAQ shall separately monitor the input current to each power supply.

      11. Strain gauges

      The DAQ shall provide signal conditioning and sources for monitoring strain gauges at 16 (TBR) places mounted to the SI structure.

    10. Appendix A: Requirements Traceability Matrix
    11. Source Document

      Source Requirement ID Identifier

      ACD-DAQ Requirements

      A

      CAL-DAQ Requirements

      C

      TKR-DAQ Requirements

      T

      Science DAQ Requirements

      S

      Space Instrument to Spacecraft Interface Requirements Document

      IRD

      Science Requirements Document

      SRD

      DAQRD Section

      DAQRD Requirement

      Source Requirement ID

      3

      EVENT DATA FLOW REQUIREMENTS

       

      3.1

      Event Flow Rate

       

      3.2

      DAQ Contribution to Dead Time

      3.3

      Anti-Coincidence Detector (ACD) Event Data

      A9

      3.3.1

      ACD Veto Word Readout

      A13,A37,A42

      3.3.2

      ACD CNO Word Readout

      A15,A52,A58

      3.3.3

      ACD PHA Readout

      A63

      3.3.4

      ACD Readout Modes

       

      3.3.4.1

      ACD Zero Suppressed Mode

       

      3.3.4.2

      ACD Calibration Modes

       

      3.3.4.2.1

      ACD Sampled, Calibration Mode

       

      3.3.4.2.2

      ACD Continuous, Calibration Mode

       

      3.3.4.3

      ACD Nominal Mode

       

      3.3.5

      ACD Average Event Size

       

      3.3.6

      ACD Zero Suppressed Word Size

       

      3.4

      Calorimeter (CAL) Event Data

      3.3.1--3.3.10

      3.4.1

      Multiple Word Formats

      C263

      3.4.1.1

      Zero Suppressed Word Format

      C267

      3.4.1.1.1

      Zero Suppressed Format Word Size

      C267

      3.4.1.1.2

      Zero Suppressed Format Number of Words

      C267

      3.4.1.2

      Extended Word Format

      C278

      3.4.1.2.1

      Extended Word Format Size

      C278

      3.4.1.2.2

      Extended Word Format Number of Words

      C278

      3.4.2

      CAL Single and 4 Gain Readout

       

      3.4.2.1

      Single Gain Readout

       

      3.4.2.1.1

      Fixed Gain, Single Gain Readout

       

      3.4.2.1.2

      Autorange, Single Gain Readout

       

      3.4.2.2

      Four Gain Readout

       

      3.4.3

      CAL Readout Modes

       

      3.4.3.1

      Nominal Mode Readout

       

      3.4.3.1.1

      Nominal Mode, Single Gain Readout

       

      3.4.3.1.2

      Nominal Mode, 4 Gain Readout

       

      3.4.3.2

      Calibration Mode Readout

       

      3.4.3.2.1

      Calibration Mode Autorange Readout

       

      3.4.3.2.2

      Calibration Mode 4 Gain Readout

       

      3.4.3.2.3

      Calibration Mode 4 Gain, Zero Suppressed Readout

       

      3.4.4

      CAL Zero Suppressed Average Event Size

       

      3.4.5

      CAL Zero Suppressed Worst Case Event Size

       

      3.5

      Tracker (TKR) Event Data

      3.4.1ù3.4.4

      3.5.1

      TKR Dual Readout

       

      3.5.2

      TKR Single Cable Readout

       

      3.5.3

      TKR Front End Buffering

       

      3.5.4

      TKR Word Formats

       

      3.5.4.1

      TKR Header Word

       

      3.5.4.2

      TKR Time Over Threshold Word

       

      3.5.4.3

      TKR Hit Address Word

       

      3.5.4.4

      TKR CRC Word

       

      3.5.5

      TKR Readout Formats

       

      3.5.5.1

      Nominal Readout Mode

       

      3.5.5.2

      CRC Readout Mode

       

      3.5.6

      TKR Average Event Size

       

      3.6

      Trigger (L1T) Event Data

       

      3.7

      Event Data Bit Rates

       

      3.7.1

      ACD Maximum Discriminator Data Rate Output

      S366

      3.7.2

      ACD Average PHA Data Rate Output

      S371

      3.7.3

      ACD Maximum PHA Data Rate Output

       

      3.7.4

      CAL Average Data Rate Output

      S298

      3.7.5

      CAL Maximum Data Rate Output

      S298

      3.7.6

      TKR Average Data Rate Output

      S352

      3.7.7

      TKR Maximum Data Rate Output

      S352

      3.7.8

      L1T Data Rate Output

      S183

      4

      SCIENCE HOUSEKEEPING REQUIREMENTS

       

      4.1

      ACD Rate Counters

       

      4.1.1

      ACD Rate Counter Word

       

      4.1.2

      ACD Discriminator Rate Counters

       

      4.1.3

      ACD Supertile Rate Counters

       

      4.1.4

      ACD Zone Rate Counters

       

      4.2

      CAL Rate Counters

       

      4.2.1

      CAL Rate Counter Word

       

      4.2.2

      CAL Discriminator Rate Counters

       

      4.3

      TKR Rate Counters

       

      4.4

      Science Housekeeping Readout Rate

       

      4.5

      Science Housekeeping Sample Rate Range

       

      4.6

      Rate Counter Readout Synchronization

       

      4.7

      Science Housekeeping Bit Rate

       

      4.7.1

      ACD Rate Counter Maximum Bit Rate

       

      4.7.2

      ACD Rate Counter Average Bit Rate

       

      4.7.3

      ACD Zone Counter Maximum Bit Rate

       

      4.7.4

      CAL Rate Counter Maximum Bit Rate

       

      4.7.5

      CAL Rate Counter Average Bit Rate

       

      4.7.6

      TKR Rate Counter Maximum Bit Rate

       

      4.7.7

      TKR Rate Counter Average Bit Rate

       

      5

      COMMAND AND MESSAGING REQUIREMENTS

       

      5.1

      CCSDS Command and Data Format

      IRD 3.2.5.2.1

      5.2

      1553B Command Services Supported

      IRD 3.2.5.1

      5.3

      SI Command/Response Data

      IRD 3.2.5.2.2

      5.3.1

      Housekeeping Data from the DAQ

      IRD 3.2.5.2.2.1

      5.3.2

      Time Distribution to DAQ

      IRD 3.2.5.2.2

      5.3.3

      Ancillary Data To DAQ

      IRD 3.2.5.2.3

      5.3.3.1

      Attitude

      IRD 3.2.5.2.3.1

      5.3.3.2

      Orbit Position Vector

      IRD 3.2.5.2.3.2

      5.3.3.3

      Observation ID

      IRD 3.2.5.2.3.3

      5.3.4

      Ancillary Data Downlink

      IRD 3.2.5.2.3

      5.4

      Observatory Pointing Commands

      IRD 3.2.5.2.5, IRD 3.2.5.2.6

      5.4.1

      Transient Event Control

      IRD 3.2.5.2.5.3

      5.5

      Transient Alert Message

      IRD 3.2.5.2.6

      5.5.1

      Transient Message Type

       

      5.5.2

      Transient Message Coordinates

      IRD 3.2.5.2.6

      5.5.3

      Transient Message Timestamp

       

      5.5.4

      Transient Message Quality Factor

       

      5.5.5

      Transient Message Sequence Number

       

      5.5.6

      Transient Message Revision Number

       

      5.5.7

      Transient Message Variable Text

       

      5.5.8

      Transient Message Latency

       

      5.6

      Hardware Commands

       

      5.6.1

      ACD Hardware Commands

       

      5.6.2

      CAL Hardware Commands

       

      5.6.3

      TKR Hardware Commands

       

      5.6.4

      DAQ Hardware Commands

       

      5.7

      DAQ Software Loads Command

       

      5.8

      DAQ Memory Dump Command

       

      5.9

      Command Verification

       

      5.10

      Configuration State Commands

       

      5.10.1

      Configuration State Table

       

      5.10.2

      Configuration State Table Updates

       

      5.10.3

      Configuration State Initialization

       

      5.10.4

      Command Configuration Verification

       

      5.11

      Command Acknowledgement

       

      5.11.1

      Command Counter

       

      5.11.1.1

      Receive Command Counter

       

      5.11.1.2

      Execute Command Counter

       

      5.11.1.3

      Reject Command Counter

       

      5.11.2

      Command Copy

       

      5.11.3

      Command Timestamp

       

      5.11.4

      Command Verification

       

      5.11.5

      Command Acknowledgement Packet (CAP)

       

      5.11.5.1

      CAP Command Counter

       

      5.11.5.2

      CAP Timestamp

       

      5.11.5.3

      CAP Command Echo

       

      5.11.5.4

      CAP Command Verification

       

      5.11.5.5

      CAP Checksum

       

      5.11.6

      CAP Transmission

       

      5.12

      Operating Modes

       

      5.12.1

      Initialization Mode

       

      5.12.2

      Checkout Mode

       

      5.12.3

      Calibration Mode

       

      5.12.4

      Test Mode

       

      5.12.5

      Pointed Mode

       

      5.12.6

      Level 1 Trigger Modes

       

      5.12.7

      Level 2 and Level 3 Trigger Modes

       

      5.12.8

      Power Constrained Mode

       

      5.12.9

      Time Dependent Event Mode

       

      5.12.9.1

      Gamma-Ray Bursts (GRB)

       

      5.12.9.1.1

      Peak GRB trigger rate

       

      5.12.9.1.2

      GRB detection

       

      5.12.9.1.3

      GRB alert message

       

      5.12.9.1.4

      GRB Dead Time

       

      5.12.9.2

      Active Galactic Nuclei

       

      5.12.9.3

      Solar flares

       

      5.12.10

      South Atlantic Anomaly Environment

       

      5.12.10.1

      SAA Detection

       

      5.12.10.2

      SAA Calculation

       

      5.12.10.3

      SAA Mode

       

      6

      INSTRUMENT HEALTH HOUSEKEEPING REQUIREMENTS

       

      6.1

      Temperature monitors

       

      6.1.1

      ACD Temperature Monitors

       

      6.1.2

      CAL Temperature Monitors

       

      6.1.3

      TKR Temperature Monitors

       

      6.1.4

      DAQ Temperature Monitors

       

      6.1.4.1

      Power Supply Temperature Monitors

       

      6.1.4.2

      Electronics Board Temperature Monitors

       

      6.1.4.3

      Grid Temperature Monitors

       

      6.2

      Input Voltage Monitors

       

      6.3

      Output Voltage Monitors

       

      6.4

      Input Current Monitor

       

      6.5

      Power Supply Current Monitors

       

      6.6

      Strain gauges

       

       

       

    12. Appendix B: Requirements Justification Matrix
    13. DAQRD Section

      DAQRD Requirement

      Justification

      3

      EVENT DATA FLOW REQUIREMENTS

       

      3.1

      Event Flow Rate

       

      3.2

      DAQ Contribution to Dead Time

      3.3

      Anti-Coincidence Detector (ACD) Event Data

       

      3.3.1

      ACD Veto Word Readout

       

      3.3.2

      ACD CNO Word Readout

       

      3.3.3

      ACD PHA Readout

       

      3.3.4

      ACD Readout Modes

       

      3.3.4.1

      ACD Zero Suppressed Mode

       

      3.3.4.2

      ACD Calibration Modes

       

      3.3.4.2.1

      ACD Sampled, Calibration Mode

       

      3.3.4.2.2

      ACD Continuous, Calibration Mode

       

      3.3.4.3

      ACD Nominal Mode

       

      3.3.5

      ACD Average Event Size

       

      3.3.6

      ACD Zero Suppressed Word Size

       

      3.4

      Calorimeter (CAL) Event Data

       

      3.4.1

      Multiple Word Formats

       

      3.4.1.1

      Zero Suppressed Word Format

       

      3.4.1.1.1

      Zero Suppressed Format Word Size

       

      3.4.1.1.2

      Zero Suppressed Format Number of Words

       

      3.4.1.2

      Extended Word Format

       

      3.4.1.2.1

      Extended Word Format Size

       

      3.4.1.2.2

      Extended Word Format Number of Words

       

      3.4.2

      CAL Single and 4 Gain Readout

       

      3.4.2.1

      Single Gain Readout

       

      3.4.2.1.1

      Fixed Gain, Single Gain Readout

       

      3.4.2.1.2

      Autorange, Single Gain Readout

       

      3.4.2.2

      Four Gain Readout

       

      3.4.3

      CAL Readout Modes

       

      3.4.3.1

      Nominal Mode Readout

       

      3.4.3.1.1

      Nominal Mode, Single Gain Readout

       

      3.4.3.1.2

      Nominal Mode, 4 Gain Readout

       

      3.4.3.2

      Calibration Mode Readout

       

      3.4.3.2.1

      Calibration Mode Autorange Readout

       

      3.4.3.2.2

      Calibration Mode 4 Gain Readout

       

      3.4.3.2.3

      Calibration Mode 4 Gain, Zero Suppressed Readout

       

      3.4.4

      CAL Zero Suppressed Average Event Size

       

      3.4.5

      CAL Zero Suppressed Worst Case Event Size

       

      3.5

      Tracker (TKR) Event Data

       

      3.5.1

      TKR Dual Readout

       

      3.5.2

      TKR Single Cable Readout

       

      3.5.3

      TKR Front End Buffering

       

      3.5.4

      TKR Word Formats

       

      3.5.4.1

      TKR Header Word

       

      3.5.4.2

      TKR Time Over Threshold Word

       

      3.5.4.3

      TKR Hit Address Word

       

      3.5.4.4

      TKR CRC Word

       

      3.5.5

      TKR Readout Formats

       

      3.5.5.1

      Nominal Readout Mode

       

      3.5.5.2

      CRC Readout Mode

       

      3.5.6

      TKR Average Event Size

       

      3.6

      Trigger (L1T) Event Data

       

      3.7

      Event Data Bit Rates

       

      3.7.1

      ACD Maximum Discriminator Data Rate Output

       

      3.7.2

      ACD Average PHA Data Rate Output

       

      3.7.3

      ACD Maximum PHA Data Rate Output

       

      3.7.4

      CAL Average Data Rate Output

       

      3.7.5

      CAL Maximum Data Rate Output

       

      3.7.6

      TKR Average Data Rate Output

       

      3.7.7

      TKR Maximum Data Rate Output

       

      3.7.8

      L1T Data Rate Output

       

      4

      SCIENCE HOUSEKEEPING REQUIREMENTS

       

      4.1

      ACD Rate Counters

       

      4.1.1

      ACD Rate Counter Word

      A wide range of readout rates is needed for testing and operations. In order to accommodate the wide range of counts expected, a logarithmic type readout permits both rapid ground testing and low rate on orbit operations to minimize bit rates while satisfying the diagnostic monitoring of the ACD.

      4.1.2

      ACD Discriminator Rate Counters

       

      4.1.3

      ACD Supertile Rate Counters

       

      4.1.4

      ACD Zone Rate Counters

      The zone rate counters must be capable of very fast sample rates in order to support the GRB monitor function in which bursts may last for only 10 milliseconds or less with potentially thousands of photons.

      4.2

      CAL Rate Counters

       

      4.2.1

      CAL Rate Counter Word

       

      4.2.2

      CAL Discriminator Rate Counters

      These rate counters are for diagnostic purposes only.

      4.3

      TKR Rate Counters

       

      4.4

      Science Housekeeping Readout Rate

      The readout sample rate must be programmable to accommodate ground testing and on orbit operations.

      4.5

      Science Housekeeping Sample Rate Range

      The high speed samples will be used with the science counters to support GRB modes and special diagnostics. The slower sample rates will be used on orbit to reduce the average bit rates while providing the assurance of proper operation.

      4.6

      Rate Counter Readout Synchronization

      The primary requirement in synchronization is for time epoch knowledge. It is acceptable to have skew between counters.

      4.7

      Science Housekeeping Bit Rate

       

      4.7.1

      ACD Rate Counter Maximum Bit Rate

       

      4.7.2

      ACD Rate Counter Average Bit Rate

       

      4.7.3

      ACD Zone Counter Maximum Bit Rate

       

      4.7.4

      CAL Rate Counter Maximum Bit Rate

       

      4.7.5

      CAL Rate Counter Average Bit Rate

       

      4.7.6

      TKR Rate Counter Maximum Bit Rate

       

      4.7.7

      TKR Rate Counter Average Bit Rate

       

      5

      COMMAND AND MESSAGING REQUIREMENTS

       

      5.1

      CCSDS Command and Data Format

       

      5.2

      1553B Command Services Supported

       

      5.3

      SI Command/Response Data

       

      5.3.1

      Housekeeping Data from the DAQ

       

      5.3.2

      Time Distribution to DAQ

       

      5.3.3

      Ancillary Data To DAQ

       

      5.3.3.1

      Attitude

       

      5.3.3.2

      Orbit Position Vector

       

      5.3.3.3

      Observation ID

       

      5.3.4

      Ancillary Data Downlink

       

      5.4

      Observatory Pointing Commands

       

      5.4.1

      Transient Event Control

       

      5.5

      Transient Alert Message

       

      5.5.1

      Transient Message Type

       

      5.5.2

      Transient Message Coordinates

       

      5.5.3

      Transient Message Timestamp

       

      5.5.4

      Transient Message Quality Factor

       

      5.5.5

      Transient Message Sequence Number

       

      5.5.6

      Transient Message Revision Number

       

      5.5.7

      Transient Message Variable Text

       

      5.5.8

      Transient Message Latency

      Coordination with ground based and other spacecraft must be performed in a timely manner because of the time frame that transient phenomena such as GRBs last (a few seconds to minutes.) The propagation delays and response time for instruments is in the range of seconds, so rapid response within a few seconds or less is desirable.

      5.6

      Hardware Commands

       

      5.6.1

      ACD Hardware Commands

       

      5.6.2

      CAL Hardware Commands

       

      5.6.3

      TKR Hardware Commands

       

      5.6.4

      DAQ Hardware Commands

       

      5.7

      DAQ Software Loads Command

       

      5.8

      DAQ Memory Dump Command

       

      5.9

      Command Verification

       

      5.10

      Configuration State Commands

       

      5.10.1

      Configuration State Table

      Multiple CSTs provide a means of rapidly and repeatably configuring the instrument in different modes to support test, checkout, and operating modes.

      5.10.2

      Configuration State Table Updates

      This table provides a means of tracking the current configuration as well as reinitializing the instrument.

      5.10.3

      Configuration State Initialization

       

      5.10.4

      Command Configuration Verification

       

      5.11

      Command Acknowledgement

       

      5.11.1

      Command Counter

       

      5.11.1.1

      Receive Command Counter

       

      5.11.1.2

      Execute Command Counter

       

      5.11.1.3

      Reject Command Counter

       

      5.11.2

      Command Copy

       

      5.11.3

      Command Timestamp

       

      5.11.4

      Command Verification

       

      5.11.5

      Command Acknowledgement Packet (CAP)

       

      5.11.5.1

      CAP Command Counter

       

      5.11.5.2

      CAP Timestamp

       

      5.11.5.3

      CAP Command Echo

       

      5.11.5.4

      CAP Command Verification

       

      5.11.5.5

      CAP Checksum

       

      5.11.6

      CAP Transmission

       

      5.12

      Operating Modes

       

      5.12.1

      Initialization Mode

       

      5.12.2

      Checkout Mode

       

      5.12.3

      Calibration Mode

       

      5.12.4

      Test Mode

       

      5.12.5

      Pointed Mode

       

      5.12.6

      Level 1 Trigger Modes

       

      5.12.7

      Level 2 and Level 3 Trigger Modes

       

      5.12.8

      Power Constrained Mode

       

      5.12.9

      Time Dependent Event Mode

       

      5.12.9.1

      Gamma-Ray Bursts (GRB)

       

      5.12.9.1.1

      Peak GRB trigger rate

       

      5.12.9.1.2

      GRB detection

       

      5.12.9.1.3

      GRB alert message

       

      5.12.9.1.4

      GRB Dead Time

       

      5.12.9.2

      Active Galactic Nuclei

       

      5.12.9.3

      Solar flares

       

      5.12.10

      South Atlantic Anomaly Environment

       

      5.12.10.1

      SAA Detection

       

      5.12.10.2

      SAA Calculation

       

      5.12.10.3

      SAA Mode

       

      6

      INSTRUMENT HEALTH HOUSEKEEPING REQUIREMENTS

       

      6.1

      Temperature monitors

       

      6.1.1

      ACD Temperature Monitors

       

      6.1.2

      CAL Temperature Monitors

       

      6.1.3

      TKR Temperature Monitors

       

      6.1.4

      DAQ Temperature Monitors

       

      6.1.4.1

      Power Supply Temperature Monitors

       

      6.1.4.2

      Electronics Board Temperature Monitors

       

      6.1.4.3

      Grid Temperature Monitors

       

      6.2

      Input Voltage Monitors

       

      6.3

      Output Voltage Monitors

       

      6.4

      Input Current Monitor

       

      6.5

      Power Supply Current Monitors

       

      6.6

      Strain gauges

       

       

    14. Appendix C: Requirements Verification Matrix
    15. The verification of items will be established in a separate document.

       

    16. Appendix D: Nomenclature and Abbreviations

    ACD

    Anti-Coincidence Detector including detector electronics

    ACD CNO

    The signal developed within the ACD from the high level discriminator

    ACD Veto

    The signal developed within the ACD from the low level discriminator.

    CAL

    CsI Calorimeter detector including detector electronics

    CAL HI TREQ

    The signal developed within the CAL detector module from a high level discriminator which indicates a high level of energy deposition within the CAL.

    CAL LO TREQ

    The signal developed within the CAL detector module from a low level discriminator which detects the start of an event.

    DAQ

    Data Acquisition System

    GRB

    Gamma-Ray Burst

    GRBM

    Gamma-Ray Burst Monitor: the secondary instrument on the GLAST mission

    GTFE

    Glast Tracker Front End: ASIC interface to the SSD

    GTRC

    Glast Tracker Readout Controller: ASIC interface chip between the GTFE and the TEM Tracker Readout Interface

    Instrument

    The complete Large Area Telescope instrument including 16 TKR modules, 16 CAL modules, and redundant ACD and SIU modules together with the grid and all portions of the observatory other than the SC and the GRBM.

    L1T

    The global signal which causes the entire instrument to latch and begin readout of an event

    L1TQ

    The signals from each tower which are logically combined to form the L1T signal

    LAT

    Large Area Telescope

    Module

    One of 16 CAL or 16 TKR modules, 2 ACD modules, or 2 SIU modules.

    SAA

    South Atlantic Anomaly: A region of high flux of energetic protons and electrons in the range of a few tens of MeV.

    SC

    Spacecraft

    SIU

    Spacecraft Interface Unit: Interface between the LAT and the Spacecraft

    SSD

    Silicon Strip Detector

    TACK

    The signal delivered back to the detector modules as a result of an L1T

    TEM

    Tower Electronics Module: unit which houses the DAQ in each tower

    TKR

    Tracker

    TKR Trigger Requests (TKR TREQ)

    Signals developed within the TKR detector modules from discriminators which detect the start of an event. Also called Fast-OR.

    Tower

    One TKR, one CAL, and one TEM constitute each tower. There are 16 towers in the LAT.

    Tracker

    Silicon Strip Detector tracker including GTFE, hybrid, and GTRC

    E 1