|
This page summarizes the functionality included in FSW Release
6.4 (B0-6-4) and lists the JIRA issues resolved
in the Release.
User procedures for Release 6.3 are described in the LAT Flight Software User Guide.
These procedures are largely unaffected by the JIRA issues corrected in Release 6.4.
Exceptions are discussed below. Also review the entries for the JIRA items
resolved in Release 6.4.
Additional files, materials, and release documentation for Release 6.4 (including complete 6.4 command and telemetry interface reference documentation) are available on the B0-6-4 Release Page.
I. Functionality of Release 6.4
Release 6.4 supports end-to-end operation of the LAT using the SIU and EPUs and provides all functionality required for “software checkout” and Phase I (full LAT) testing in Building 33. Release 6.4 has the following capabilities:
- Full support for LAT internal hardware interfaces and the LAT external interfaces with the Spacecraft.
- Full boot capabilities on the SIU and EPUs
- CPU watchdog management
- Command and telemetry processing and a complete set of commands and telemetry to support end-to-end operations, as well as handle Spacecraft ancillary messages
- Processing of all time signals and messages from the Spacecraft, and drift-corrected timekeeping
- CPU memory and EEPROM file system management
- Delivery of event data from the hardware to the Spacecraft Solid State Recorder
- Configurable filtering of event data
- Collection of charge injection calibration data
- Operational mode control to manage pointed observations, sky survey observations, and target of opportunity observations
- Load shed management and operations during SAA transit
- Thermal control system
- Instrument configuration by file and readback of instrument configuration
Release 6.4 does not support collection of instrument diagnostic data (CR calibration data, trigger rate data, etc). It also does not fully implement automatic repoint requests and LAT GRB detection algorithms, nor does it support the external interface to the GBM or GBM message exchange.
II. Procedure Changes Since Release 6.3
- To address JIRA item FSW-539, the offline
LCI_parser utility was modified to recognize a new
calibration run control configuration parameter, <latc_delay>, to
supplement the existing <delay> parameter.
This new "LATC settling period" is imposed at the start of each
calibration cycle. Both <latc_delay> and <delay> are specified
in increments of 1/100 second; 200 is a typical value for <latc_delay>,
while 2 is typical for <delay>. The <latc_delay> parameter is valid in LCI configuration files for any type of calibration: ACD, TKR, or CAL.
- New fields were added to the CpuMetr housekeeping telemetry packet (APID 0x22B): LHKSIUPCIERR, LHKSIUCMERR, LHKSIUUMERR, LHKEPU0PCIERR, LHKEPU0CMERR, LHKEPU0UMERR, LHKEPU1PCIERR, LHKEPU1CMERR, LHKEPU1UMERR, LHKEPU2PCIERR, LHKEPU2CMERR, LHKEPU2UMERR. These fields store counters for the number of RAD750
bridge chip hardware errors (PCI, correctable memory, and uncorrectable
memory, respectively) encountered on the SIU and each EPU. See the
command and telemetry interface reference documentation posted on the B0-6-4 Release Page
for the layout of the new CpuMetr packet.
III. FSW Packages Changed or Added in Release 6.4
Release 6.4 provides “flight” code modules, which are loaded and executed on LAT CPUs, and the corresponding source code. In addition, Release 6.4 contains unit tests, test support code, ground support utilities, and qualification test documents and scripts.
- FSW packages that were changed or added since Release 6.3 are
itemized here.
- All FSW packages in Release 6.4 are itemized here.
IV. JIRA Items Resolved in Release 6.4
Unresolved
- [FSW-551] - Fix LPA EBM Enable Register Setting
Bug
- [FSW-470] - Incorrect mnemonic assigned for the ACD shell temperature.
- [FSW-536] - LCI gives wrong reason when flushing a datagram a the end of a calibration cycle
- [FSW-537] - LPA Returns Wrong Status to LIM for LATC Verify Failures
- [FSW-544] - LHK PDU1 Telemetry Only Enabled With PDU0 Telemetry
- [FSW-545] - Incorrect conversion of a ul to a ull used in the TFE masks for LCI ensures that only channels 0->31 on any given FE can be accessed.
- [FSW-548] - The use-redundant bits set by PIG are OB1 due to a documentation error
- [FSW-552] - LATC record byte-swaps all data in datagram on machines of all endianness.
- [FSW-553] - QSE_ctxUpdate has a bug in updating the extended deadzone counter
- [FSW-556] - LATC does not expose the EXTERNAL INPUT_ENABLES register
- [FSW-558] - 64 bit register masking and TRC "zero" values are wrong on little endian machines
Improvement
- [FSW-294] - Channel numbers associated with temperature monitors are different for even and odd-numbered TEMs
- [FSW-446] - File dump SSR packet sequences should not contain multiple datagrams
- [FSW-534] - Increase LMC Packet Pool Size
- [FSW-539] - Calibrations take a very long time.
- [FSW-543] - Restrict CMX rebuild to only run on non-development CMX site
New Feature
- [FSW-334] - LCM RAD750 error counters not included in LHK telemetry
- [FSW-523] - Add LHK Read Status Telemetry for AEM Free Board Power State Register
- [FSW-535] - EDS needs to import/export the FORK_que that events travel across
Task
- [FSW-489] - LPA Needs to Call EBF_matchSet
- [FSW-493] - Expose Periodic Trigger Parameters in LPA_DB
- [FSW-520] - Remove PID Configuration from LHK
|