GLAST/LAT > DAQ and FSW > FSW > FSW Architecture
Flight Software Architecture - Data Paths
Command/ResponseMaster tasks on the SIU engage in dialogs with the CRU (Command/Response Unit, in the GASU), for the purposes of instrument configuration and interrogation. Data to SSRTasks send various kinds of data (e.g., housekeeping, science) to the SSR (Solid State Recorder) for storage and eventual transmission to Earth. Master to slaveMaster tasks schedule the duties of their slave tasks by queuing messages. Physics data from LATThe LAT sends physics data to the Event Builder (in the GASU), for assembly into events. These are sent to the Instument Physics slave tasks, for processing. Slave to MasterSlave tasks provide their masters with responses (e.g., statistics, status) by queuing messages. TelecommandTelecommand packets are received from the Spacecraft, via the 1553 data bus. Each packet is routed, based on its APID (Application ID number), to the appropriate task. TelemetryTelemetry packets are generated by tasks, then sent to the Spacecraft via the 1553 data bus. |