MASSACHUSETTS INSTITUTE OF TECHNOLOGY
CENTER FOR SPACE RESEARCH
CAMBRIDGE, MASSACHUSETTS 02139
REVISION LOG | TITLE: | DOC. NO. |
![]() |
Software Requirements Traceability Matrix | 36-02402 |
Revision | Date (mm/dd/yy) |
ECO No. |
Page(s) Affected |
Reason | Approval |
---|---|---|---|---|---|
01 | -/-/- | - | All | PDR Release | |
02 | 05/18/95 | - | All | CDR Release |
# | Reference | Requirement Description [CEI Rev 06] |
Test Meth |
Team | Test Objectives | References to SRS Rev B |
---|---|---|---|---|---|---|
CEI 3.1.3 | Science Modes | |||||
CEI 3.1.3.1 | CCD Readout Modes | |||||
1 | CEI 3.1.3.1-1 | Simultaneous reading of a minimum of 6 data streams from spectral or imaging CCDs | D5 | QA | Verify that all (6 imaging & 6 spectroscopy) CCD's are supplying data in timed exposure RAW mode. | ¤ 3.2.2.3.19 Table 16 Table 17 |
D5 | QA | Verify that each science run is uniquely identified. | ¤ 3.2.1.3.12 |
|||
D5 | QA | Verify that the number of exposures is correct. | ¤ 3.2.1.3.12 |
|||
2 | CEI 3.1.3.1-2 | "Each channel shall collect data from CCDs at max rate 166,666 12 bit words / sec" | T7 | HW | Design tests to verify that the CCDs can maintain the commanded data rate. Verify that the pixels are being copied to the FEP image memories, that overclocks are being extracted and stored, and that vertical retrace interrupts are being sent to the FEPs. | TBD |
CEI 3.1.3.1 a) | Timed Exposure Mode | |||||
3 | CEI 3.1.3.1 a)-1 | Be able to command exposure time between 0.1 and 10 sec | R8 | SW | Inspect Detailed Design Specification to check that the times have been implemented. | ¤ 3.2.2.3.1 , Table 11 |
D5 | QA | Verify that command times of 0.1, 0.2, 5.0, 9.9 and 10.0 seconds are included in tests. Inspect ACIS time tags in their output streams. | ¤ 3.2.2.3.1 |
|||
4 | CEI 3.1.3.1 a)-2 | Image to Framestore operation take -- 60 msec | T7 | HW | This is not subject to verification by flight software. It will be tested by ACIS EGSE during hardware integration. | N/A |
5 | CEI 3.1.3.1 a)-3.i | Framestore read operation < 6.5 sec | T7 | HW | This is not subject to verification by flight software. It will be tested by ACIS EGSE during hardware integration. | N/A |
6 | CEI 3.1.3.1 a)-3.ii | Be able to read less than a full frame (sub frame) | R8 | SW | Inspect the Detailed Design Specification to verify that this mode has been implemented. | ¤ 3.2.2.3.1 , Table 11 |
D5 | QA | Prepare tests of raw-mode and event-mode timed- exposure sub-frame readout and verify that the frame intervals are correct and that the reported coordinates (event-mode only) are within the sub-frame limits. | ¤ 3.2.2.3.1 , Table 11 |
|||
7 | CEI 3.1.3.1 a)-3.iii | Sub frame shall be rectangular | S1 | QA | Refer to CEI 3.1.3.1 a)-3.ii | N/A |
8 | CEI 3.1.3.1 a)-3.iv | "Sub frame read out normal rate, skipped pixels at faster rate" | T7 | HW | Inspect output from sub-frame readout tests to see whether pixel skipping has resulted in faster readout times. | ¤ 3.2.2.3.1 , Table 11 |
CEI 3.1.3.1 b) | Continuous Readout Mode | |||||
9 | CEI 3.1.3.1 b)-1-i | Be able to read from a maximum of 2 CCDs | D5 | QA | Develop 2 raw continuous-clocking mode tests, one using 2 imaging CCDs the other using 2 spectros copy CCDs. (See CEI 3.1.3.1 b)-1-ii) . Examine the resulting telemetry packets for the presence of events from both CCDs. | ¤ 3.2.3.3.1 , Table 26 ¤ 3.2.3.3.17 , Table 30 |
10 | CEI 3.1.3.1 b)-1-ii | Be able to read from a max of 2 CCDs within 6.2 msecs | D5 | QA | Use the results of the CEI 3.1.3.1 b)-1-i tests: inspect the output time tags to validate the readout time. | ¤ 3.2.3.3.1 , Table 26 ¤ 3.2.3.3.17 , Table 30 |
11 | CEI 3.1.3.1 b)-2 | Be able to sum a commandable number of lines prior to readout | D5 | SW | Prepare and execute continuous mode tests with a varying number of on-CCD summed lines. | ¤ 3.2.3.3.1 , Table 26 ¤ 3.2.3.3.17 , Table 30 |
CEI 3.1.3.1 c) | Diagnostic Checkout Mode | |||||
12 | CEI 3.1.3.1 c)-1 | Be able to reverse clock each CCD's serial regis ter | D5 | HW | Prepare and execute raw timed-exposure and contin uously clocked tests, selecting the "diagnostic" out put register clocking mode. Compare the reported overclock averages against the raw pixel averages. | ¤ 3.2.5.3.2 |
CEI 3.1.3.2 | Data Processing Modes | |||||
CEI 3.1.3.2 a) | Event Mode | |||||
13 | CEI 3.1.3.2 a)-a-1-i | Identify candidate X-ray events | V4 | QA | Refer to CEI 3.1.3.2 a)-a-1-iii | N/A |
14 | CEI 3.1.3.2 a)-a-1-ii | Remove detector bias & dark current artifacts | A2 | SW | "CCD Bias Level Determination Algorithms" , Somigliana and Ford, MIT ACIS, Release 2, May 30, 1995. Verify efficiency and accuracy of bias calibration using "image loader" and selected test images (from CD-R set). See reference . | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.24 , Table 25 |
QA | Use an Fe 55 source with full-frame illumination at a range of fluxes. Compare the results with data col lected by the high-speed tap component of EGSE. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.24 , Table 25 |
||||
15 | CEI 3.1.3.2 a)-a-1-iii | "Extract event location, time, and energy" | D5 | SW | Verify pixel location, time, and energy in timed- exposure faint event mode during SW integration tests, using "image loader" and test images (from CD-R set). | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.21 , Table 20 |
D5 | QA | Use an Fe 55 source with full-frame illumination at a range of fluxes. Compare the results with data col lected by the high-speed tap component of EGSE. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.21 , Table 20 |
|||
16 | CEI 3.1.3.2 a)-a-1-iii | Format extracted information for telemetry | I3 | SW | Verify reported events in timed-exposure faint event mode during SW integration tests, using "image loader" and test images (from CD-R set). | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.21 , Table 20 |
17 | CEI 3.1.3.2 a)-a-2 | Processing of data will not degrade extracted information | D5 | SW | Verify reported events in timed-exposure faint event mode and in graded mode during SW integration tests, using "image loader" and test images (from CD-R set). | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.21 , Table 20 ¤ 3.2.2.3.23 , Table 24 |
CEI 3.1.3.2 a)-a-3 | Determination of candidate event centers | |||||
18 | CEI 3.1.3.2 a)-a-3-i | Pixel event thresholds shall be commandable | D5 | SW | Verify effect of varying event thresholds in timed- exposure faint event mode using "image loader" & test images (from CD-R). | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.21 , Table 20 |
19 | CEI 3.1.3.2 a)-a-3-ii | Pixels with bias correction amplitudes exceeding event threshold... | A2 | SW | Verify correct threshold logic in timed-exposure faint bias mode during SW integration tests, using "image loader" and test images (from CD-R set). | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 |
20 | CEI 3.1.3.2 a)-a-3-iii | ... and are local maxima relative to 8 nearest neighboring pixels | D5 | SW | Verify correct local maxima logic in timed-exposure faint bias mode during SW integration tests, using "image loader" and test images (from CD-R set). | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 |
21 | CEI 3.1.3.2 a)-b | Detector bias levels accounted for in bias and dark current removal | T7 | SW | Verify correct bias computation and its later use in timed-exposure faint bias mode during SW integra tion tests, using "image loader" and test images (from CD-R set). | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 ¤ 3.2.2.3.24 , Table 25 |
CEI 3.1.3.2 a)-c-1 | Telemetry consist of 2 sub-modes | |||||
CEI 3.1.3.2 a)-c-2 | Faint sub-mode | |||||
22 | CEI 3.1.3.2 a)-c-2 | Transmits all pixel information including loca tion and 9 amplitudes | D5 | SW | Verify that 9 pixel values and their locations are being accurately reported, using "image loader" & test images (from CD-R). | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 |
23 | CEI 3.1.3.2 a)-c-5 | All candidate events shall be telemetered | D5 | SW | Verify that all "good" events are being reported in timed-exposure faint bias mode, using "image loader" & test images (from CD-R). | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 |
D5 | QA | Use calibration software within the EGSE to verify that "good" events are being reported. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 |
|||
CEI 3.1.3.2 a)-c-3 | Bright sub-mode | |||||
24 | CEI 3.1.3.2 a)-c-3-i | Transmits pixel location and amplitudes at lower resolution | D5 | SW | Compare "faint" and "bright" modes, using "image loader" & test images (from CD-R). Verify that the same events are reported when bright-mode grading is turned off. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 ¤ 3.2.2.3.23 , Table 24 |
25 | CEI 3.1.3.2 a)-c-4 | Loss of spatial distribution and amplitude events is acceptable | A2 | SW | Compare tests of "faint" and "bright" modes, using "image loader" & test images (from CD-R). Verify that the "bright" mode amplitudes are derived according to the algorithms in reference [1]. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 ¤ 3.2.2.3.23 , Table 24 |
26 | CEI 3.1.3.2 a)-c-6 | Grades shall be assigned to candidate events | D5 | SW | Compare tests of "faint" and "bright" modes, using "image loader" & test images (from CD-R). Request various bright-mode grades and split threshold amplitudes and verify that the expected events are reported. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 ¤ 3.2.2.3.23 , Table 24 |
27 | CEI 3.1.3.2 a)-c-7 | Grade shall be a function of amplitude and spa tial distribution | S1 | SW | Refer to CEI 3.1.3.2 a)-c-6 | N/A |
28 | CEI 3.1.3.2 a)-c-8 | Grade shall distinguish between valid and back ground X-ray events | R8 | SW | Compare tests of "faint" and "bright" modes, using "image loader" & test images (from CD-R). Check that specific "background event" pixel patterns are removed by particular BEP grades. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 ¤ 3.2.2.3.23 , Table 24 |
29 | CEI 3.1.3.2 a)-c-9 | Be able to select events on basis of grade | D5 | SW | Compare tests of "faint" and "bright" modes, using "image loader" & test images (from CD-R). Verify that width and intensity of particular spectral lines, e.g. O K , Mn K , are affected by choice of grade. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 ¤ 3.2.2.3.23 , Table 24 |
30 | CEI 3.1.3.2 a)-c-10-i | Grade selection criteria shall be adjustable | D5 | SW | Design a test to verify that grades can be selected a both ends of the specified range. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.23 , Table 24 |
31 | CEI 3.1.3.2 a)-c-10-ii | Possible to include all grade events in telemetry | I | SW | This is the same test as CEI 3.1.3.2 a)-c-3-i | N/A |
CEI 3.1.3.2 a)-d | Event timing | |||||
32 | CEI 3.1.3.2 a)-d-i | Accurate to within 1 AXAF-I clock pulse | T7 | HW | This is primarily a hardware calibration issue the stability of the DEA-start and FEP-exposure latches must be tested. These can be verified by comparing latch times for various DEA settings in parameter blocks. | ¤ 3.2.1.3.9 ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.21 , Table 21 |
33 | CEI 3.1.3.2 a)-d-ii | Relatable to AXAF I clock | D5 | SW | This is a design concern, not a validation issue. The relation required by the CEI Specification results from the MHz clock latches. | ¤ 3.2.1.3.9 ¤ 3.1.4.6 , Figure 14 ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.21 , Table 21 |
CEI 3.1.3.2 a)-e | Capable of continuous operation with events described as follows: | |||||
34 | CEI 3.1.3.2 a)-e.i) | Contains -- 1000 pixels < threshold/sec/CCD data stream | T7 | SW | Prepare tests in graded event mode that determine the behavior of BEP and more than one FEP when the simulated event rate exceeds 1000 pixels/sec/ FEP. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.11 ¤ 3.2.2.3.23 , Table 24 |
T7 | QA | Verify this behavior when real CCDs are used in place of the "image loader" . | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.11 ¤ 3.2.2.3.23 , Table 24 |
|||
35 | CEI 3.1.3.2 a)-e.ii) | Total valid X-ray event rate in all 6 CCD data streams of -- 750 events/sec | D5 | SW | Use the same test configuration as CEI 3.1.3.2 a)-e.i) and verify that at least 750 events are reported. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.11 ¤ 3.2.2.3.23 , Table 24 |
T7 | QA | Verify this behavior when real CCDs are used in place of the "image loader" . | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.11 ¤ 3.2.2.3.23 , Table 24 |
|||
CEI 3.1.3.2 b) | Timing Mode | |||||
CEI 3.1.3.2 b)-1 | Mode used to process data in continuous read out mode | |||||
36 | CEI 3.1.3.2 b)-2 | Amplitude and position info compressed to fit telemetry limits | D5 | SW | During continuous readout tests, verify that pixel values and locations are accurately represented in the output stream. | ¤ 3.2.3.3.1 , Table 26 ¤ 3.2.3.3.18 , Table 32 |
37 | CEI 3.1.3.2 b)-3 | Data to be time-stamped at least every major frame | I3 | QA | Inspect output from a continuous readout test, and verify that sufficient frame latch tags are being reported, i.e. >= one per 32 seconds. | ¤ 3.2.3.3.1 , Table 26 ¤ 3.2.3.3.18 , Table 32 |
CEI 3.1.3.2 c) | Bright Source Imaging Mode | |||||
38 | CEI 3.1.3.2 c)-1 | "Loss of temporal, spatial, or spectral resolution employed to fit telemetry rates" | D5 | SW | During the CEI 3.1.3.2 a)-e.i) and ii) tests, verify that, if a FEP is unable to keep up with the input data rate, entire frames are skipped by all FEPs. | ¤ 3.2.3.3.1 , Table 26 ¤ 3.2.3.3.18 , Table 32 |
39 | CEI 3.1.3.2 c)-2 | Processing shall terminate if output data rate exceeds 24 kbps | S1 | SW | Refer to CEI 3.1.3.2 c)-1. | N/A |
40 | CEI 3.1.3.2 c)-3 | Processing shall not resume until buffer overflow is eliminated | S1 | SW | Refer to CEI 3.1.3.2 c)-1. | N/A |
41 | CEI 3.1.3.2 c)-4 | Buffer size and overflow actions TBD | TBD | SW | Verify during CEI 3.1.3.2 a)-e.i) and CEI 3.1.3.2 a)- e.i) testing that FEP and BEP buffer sizes ( TBD until HW CDR) are adequate to meet CEI requirements. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.11 ¤ 3.2.2.3.23 , Table 24 |
CEI 3.1.3.2 d) | Bright Source Spectroscopy Mode | |||||
42 | CEI 3.1.3.2 d)-1 | Provide specialized data compression for TGS observations | A2 | SW | Verify two-exposure-time operation in timed-expo sure faint event mode during SW integration tests, using "image loader" and test images (from CD-R set). | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 |
43 | CEI 3.1.3.2 d)-2 | Compression shall preserve X-ray intensity as a function of position | N/A | N/A | Since the compression is in the time domain, and is non-destructive, this requirement is automatically met. | N/A |
CEI 3.1.3.2 e) | Calibration and Diagnostic Modes | |||||
44 | CEI 3.1.3.2 e)-1 | All calibration modes shall function when ACIS is at focus or next in line for focus | D5 | SW | Verify that bias maps can be computed, and raw his togram mode executed in next-in-line mode (500 baud telemetry). | ¤ 3.2.2.3.20 , Table 18 ¤ 3.2.2.3.24 , Table 25 |
45 | CEI 3.1.3.2 e)-2 | Full telemetry will be utilized | D5 | SW | Verify that ACIS telemetry packets use optimal bit- packing. | ¤ 3.2.1.3.10 |
D5 | SW | Verify that bias maps and raw pixels are compressed efficiently (see reference [1]). | ¤ 3.2.2.3.19 , Table 20 ¤ 3.2.2.3.24 , Table 25 ¤ 3.2.3.3.17 , Table 30 |
|||
D5 | QA | During all tests, tally the percentage of telemetry that is unused, i.e. contains inter-packet pad bytes. | ||||
46 | CEI 3.1.3.2 e)-2-i | "Mode must provide information on system per formance, noise, CCD charge" | D5 | SW | Verify that the calibration modes accurately report pixel and overclock values (raw mode) and their sta tistics (histogram mode) from test images (from CD- R via loader). | ¤ 3.2.2.3.19 , Table 20 ¤ 3.2.2.3.20 , Table 18 |
47 | CEI 3.1.3.2 e)-2-ii | "transfer efficiency, CCD Dark current, spectral resolution," | T7 | SW | Analyze test images using the "image loader" & CD- R files. Verify that the resulting data packets are ade quate for science calibration, e.g. that the measured bias values and width of particular spectral lines is the same as that derived from the same data frames by the ACIS calibration team. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 |
48 | CEI 3.1.3.2 e)-2-iii | "energy-to-pulse height gain, CCD quantum effi ciency, background event rate" | T7 | SW | Analyze test images using the "image loader" & CD- R files. Verify that the resulting data packets are ade quate for science calibration, e.g. that the energy, QE, event rate, etc., of particular spectral lines is the same as that derived from the same data frames by the ACIS calibration team. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.22 , Table 22 |
49 | CEI 3.1.3.2 e)-3 | Mode shall be capable of full frame transmission | D5 | SW | Conduct tests of raw mode timed-exposure and con tinuously clocked telemetry. Verify that all pixels are being reported. | ¤ 3.2.2.3.1 , Table 11 ¤ 3.2.2.3.19 , Table 20 ¤ 3.2.3.3.1 , Table 26 ¤ 3.2.3.3.17 , Table 30 |
50 | CEI 3.3.10 | Software will be compatible to AXAF-I IAW Science Instrument ICD | S1 | - | See below. | N/A |
CEI 3.7.5 | Flight Software Subsystem | |||||
CEI 3.7.5.1 | General | |||||
51 | CEI 3.7.5.1-1-i | "SW will conform to CQ-5330.1, MM-8075.1 and NMI-2410.6" | R8 | QA | This is ensured by following the directives in the ACIS Software Quality Assurance Plan. | ¤ 1.2 |
52 | CEI 3.7.5.1-1-ii | Implement SI control and redundancy manage ment | D5 | QA | This is not subject to verification by flight software, which is unaware of redundancy state. It will be tested by ACIS EGSE during hardware integration. | N/A |
53 | CEI 3.7.5.1-2 | Provide for on-orbit changes and memory dump capability | D5 | SW | Verify the action of the code patch and memory load/ dump commands. | ¤ 3.2.8 (memory) ¤ 3.2.11 (patch) |
V4 | QA | Verified that all memories can be examined and mod ified at their address limits. | ¤ 3.2.8 (memory) ¤ 3.2.11 (patch) |
|||
54 | CEI 3.7.5.1-3-i | Implement CCD readout modes | D5 | SW/ QA | Conduct tests of all science operating modes. | ¤ 3.2.2 (timed) ¤ 3.2.3 (continuous) |
55 | CEI 3.7.5.1-3-ii | Implement modes of section 3.1.3 | S1 | QA | Ensure that tests have been performed in all imple mented science modes. | ¤ 3.2.2 (timed) ¤ 3.2.3 (continuous) |
CEI 3.7.5.3 | Functions | |||||
CEI 3.7.5.3-a | Executive | |||||
56 | CEI 3.7.5.3-a(1) | Interrupt Service | R8 | QA | Review SI code to ensure that interrupts are handled. | N/A |
57 | CEI 3.7.5.3-a(2) | Power-on/initialization | D5 | HW | This is not subject to verification by flight software. It will be tested by ACIS EGSE during hardware integration. | N/A |
58 | CEI 3.7.5.3-a(3) | Scheduler | R8 | QA | Review SI code to verify the presence of a scheduler. | N/A |
59 | CEI 3.7.5.3-a(4) | Mode control | N/A | N/A | Redundant requirement. Refer to CEI 3.1.3. | N/A |
60 | CEI 3.7.5.3-a(5) | Service routine | R8 | QA | Verify ACIS memory examination and modification capabilities. | ¤ 3.2.8 |
61 | CEI 3.7.5.3-a(6) | Utility | D5 | QA | Verify software housekeeping commands and telem etry. | ¤ 3.2.9 |
CEI 3.7.5.3-b | Communication | |||||
62 | CEI 3.7.5.3-b(1) | Command Processing | R8 | QA | Redundant requirement. Refer to TRW 3.6.1.1.1.2. | N/A |
63 | CEI 3.7.5.3-b(2) | Telemetry control processing | R8 | QA | Redundant requirement. Refer to CEI 3.1.3. | N/A |
CEI 3.7.5.3-c | Redundancy Management | |||||
64 | CEI 3.7.5.3-c(1) | Fault detection and isolation | TBD | QA | Refer to SW FMEA 36-01104. | N/A |
65 | CEI 3.7.5.3-c(2) | Periodic Self Test | D5 | QA | Needs to be designed. | TBD |
66 | CEI 3.7.5.3-c(3) | Hardware reconfiguration | R8 | QA | This is not subject to verification by flight software. It will be tested by ACIS EGSE during hardware integration. | N/A |
CEI 3.7.5.4 | Fault Management | |||||
67 | CEI 3.7.5.4-1-i | Capable to detect and isolate faults | TBD | QA | Refer to SW FMEA 36-01104. | N/A |
68 | CEI 3.7.5.4-1-ii | Reconfigure redundant units | D5 | GSE | This is not subject to verification by flight software. It will be tested by ACIS EGSE during hardware integration. | N/A |
69 | CEI 3.7.5.4-1-iii | Report status | D5 | SW | Verify that reboot status is accurately reported in test telemetry. | ¤ 3.2.9.3.5 , Table 64 |
QA | Verify that DEA software housekeeping is accurately reported. | ¤ 3.2.10.3.1 , Table 66 |
||||
70 | CEI 3.7.5.4-1-iv | Provide sufficient data to OTS to verify instru ment operation | TBD | This is not subject to verification by flight software. It will be tested by ACIS EGSE during hardware integration. | N/A | |
71 | CEI 3.7.5.4-1-v | Provide sufficient data to ground controller in critical situations | TBD | This is not subject to verification by flight software. It will be tested by ACIS EGSE during hardware integration. | N/A | |
CEI 3.7.5.5 | Periodic Self Test | |||||
72 | CEI 3.7.5.5-1 | Provide for self test of computational elements | D5 | SW | Verify the action of raw frame (in timed-exposure and continuous modes) and histogram commands (timed-exposure mode only). | ¤ 3.2.2.3.19 ¤ 3.2.2.3.20 ¤ 3.2.3.3.17 |
CEI 3.7.6 | Data and Command Subsystem | |||||
73 | CEI 3.7.6-1 | AXAF-I Observatory, SI ICD, TRW, Oct 11 1994. See below. Command formats shall be compatible with AXAF-I to SI ICD | S1 | - | See below. | N/A |
# | Reference | Requirement Description [AXAF-I Observatory - SI ICD Sep 23 1993] |
Test Meth |
Team | Test Objectives | References to SRS, Rev B |
---|---|---|---|---|---|---|
TRW 3.6.1 | Commands | |||||
TRW 3.6.1.1 | SI Commanding | |||||
74 | TRW 3.6.1.1-a-2 | Stored commands for 72 hrs -- 2000 command words | I3 | ASC QA | Memo from Paul Plucinsky, ASC, regarding ACIS stored command sizes, June 1994. Verify that the science command and parameter block lengths do not violate the assumptions used in reference . | N/A |
TRW 3.6.1.1.1 | ACIS-OBC Ground Software | |||||
TRW 3.6.1.1.1.1 | Buffer size | |||||
75 | TRW 3.6.1.1.1.1-a-1 | ACIS Commands stored in OBC not exceed 10K bytes | I3 | ASC QA | Verify that the science command and parameter block lengths do not violate the assumptions used in reference [1]. | N/A |
TRW 3.6.1.1.1.2 | Command Formats | |||||
TRW 3.6.1.1.1.2-1. | ACIS commands received by OBC shall con sist of... | |||||
76 | TRW 3.6.1.1.1.2-1.a | Table loads in format of Table 3.6-1 + a com mand | D5 | EGSE | This is not subject to verification by flight soft ware. It will be tested by ACIS EGSE during hardware integration. | ¤ 3.1.4.1 (OBC com mand interface) |
77 | TRW 3.6.1.1.1.2-2. | Table loads shall be LT 513 bytes (TBR) | D5 | QA | Verify that ACIS can accept table loads that contain less than 512 bytes of data. | ¤ 3.1.4.1 (OBC com mand interface) |
78 | TRW 3.6.1.1.1.2-3. | SW Command shall initiate transmission of a specific ACIS table. | TBD | EGSE | This is not subject to verification by flight soft ware. It will be tested by ACIS EGSE during hardware integration. | N/A |
79 | TRW 3.6.1.1.1.2-4. | OBC shall issue the ACIS table load as regular 16 bit commands... | TBD | QA | Verify that ACIS SW can accept all valid com mands, and reject invalid commands, with the appropriate software housekeeping responses. | ¤ 3.1.4.1 (OBC command interface) ¤ 3.2.9.3.1 (com mand echoing) ¤ 3.2.9.3.6 (ACIS software aborts) |
80 | TRW 3.6.1.1.1.2-4.-i | ... to the RCTU address assigned to ACIS | TBD | EGSE | This is not subject to verification by flight soft ware. It will be tested by ACIS EGSE during hardware integration. | N/A |
TRW 3.6.1.1.1.3 | ACIS operations | |||||
81 | TRW 3.6.1.1.1.3.1 | ACIS commanded identically in standby and normal observation modes: | N/A | HW | This is not an ACIS requirements. | N/A |
TRW 3.6.1.1.1.3.2 | Memory Uplink Mode: | |||||
TRW 3.6.1.1.1.3.2-a-1 | During large amounts of ACIS memory trans fers... | |||||
82 | TRW 3.6.1.1.1.3.2-a-1-i | ACIS and OBC shall be configured to pass 512 byte packets directly to ACIS | I3 | QA | Verify that ACIS can be loaded by 512 byte packets. | ¤ 3.2.12 (uplink load command) |
83 | TRW 3.6.1.1.1.3.2-a-1-ii | Packets can be temporarily buffered | N/A | - | This is an OBC requirement. It is not subject to verification by ACIS flight software. | N/A |
84 | TRW 3.6.1.1.1.3.2-a-2 | Memory transfers and other OBC uplinks can be mixed | TBD | EGSE | This is an OBC requirement. It is not subject to verification by ACIS flight software. | N/A |
85 | TRW 3.6.1.1.1.3.2-b-1 | This mode is not a special mode for OBC | TBD | - | This is an OBC requirement. It is not subject to verification by ACIS flight software. | N/A |
TRW 3.6.1.2 | ACIS Processor Loads | |||||
86 | TRW 3.6.1.2-a-1 | Observatory memory capable of loading data into ACIS. | N/A | - | This is an OBC requirement. It is not subject to verification by ACIS flight software. | N/A |
87 | TRW 3.6.1.2-a-2 | Memory load on the order of 32K by 24 bit. | D5 | QA | This is an OBC requirement. It is not subject to verification by ACIS flight software. | N/A |
TRW 3.6.2 | SI Telemetry | |||||
TRW 3.6.2.1 | SI Science Data | |||||
88 | TRW 3.6.2.1-a-1 | Data transmitted to ground via major frames IAW Fig 3.6-1 and 3.6-2 | S1 | QA | This is not subject to verification by flight soft ware. It will be tested by ACIS EGSE during hardware integration. | N/A |
89 | TRW 3.6.2.1-a-2 | Major Frame shall provide mean science + header data rate of 24 kbps | D5 | SW | Verify that the BEP can keep up with 24Kbaud output rate. | ¤ 3.1.4.4 (modes and data rates) |
D5 | QA | Verify ACIS performance at 24 Kbaud output rate. | ¤ 3.1.4.4 (modes and data rates) |
|||
90 | TRW 3.6.2.1-a-3 | Major frame called science data packet and does not include aspect data | N/A | - | This is not subject to verification by flight soft ware. | N/A |
91 | TRW 3.6.2.1-a-5 | Science packets collected in serial 8 bit words by RCTU | N/A | HW | This is not subject to verification by flight soft ware. It will be tested by ACIS EGSE during hardware integration. | N/A |
92 | TRW 3.6.2.1-b-1 | Data packets shall include 24 word (192 bits) header IAW Table 3.6-2 | D5 | EGSE | This is not subject to verification by flight soft ware. | N/A |
93 | TRW 3.6.2.1-b-2 | Header supplied by observatory merged with data in CDM | N/A | - | This is not subject to verification by flight soft ware. | N/A |
94 | TRW 3.6.2.1-b-2-i | Definition of Earth Centered Inertial Coordi nate system | N/A | - | This is not subject to verification by flight soft ware. | N/A |
95 | TRW 3.6.2.1-c-1 | Telemetry modes 1 and 2 have identical formats IAW Fig 3.6-2 | D5 | EGSE | Construct tests to verify that ACIS telemetry packets are identical in the two modes. | ¤ 3.1.4.3 (telemetry formats) |
96 | TRW 3.6.2.1-c-2 | Mode 1 ACIS data mode @ 24 kbps + 500 bps of HRC cal data | D5 | QA | Construct tests to verify that ACIS can gener ate telemetry at 24 kbps. | ¤ 3.1.4.4 (modes and data rates) |
97 | TRW 3.6.2.1-c-2 | Mode 2 HRC data mode @ 24 kbps + 500 bps of ACIS cal data | D5 | QA | Construct tests to verify that ACIS can gener ate calibration data at 500 bps. | ¤ 3.1.4.4 (modes and data rates) |
TRW 3.6.2.2 | SI Engineering Data | |||||
98 | TRW 3.6.2.2-1 | SI provide housekeeping data in operational mode to RCTU | D5 | HW | Hardware housekeeping is sent directly to the RCTU and is not subject to verification by flight software. Construct tests to verify the content of DEA housekeeping telemetry. | ¤ 3.1.4.5 (discrete commands) ¤ 3.2.10.3 (DEA housekeeping) |
99 | TRW 3.6.2.2-1-i | Housekeeping data rate 512 bits per every major data frames (approx. 32 secs) | D5 | QA | Hardware housekeeping is sent directly to the RCTU and is not subject to verification by flight software. Construct tests to verify the bit rate of DEA housekeeping telemetry. | ¤ 3.1.4.5 (discrete commands) ¤ 3.2.10.3 (DEA housekeeping) |
100 | TRW 3.6.2.3-2 | ACIS put data on AXAF-I data bus via RCTU | N/A | HW/ SW | This is not subject to verification by flight soft ware. | N/A |
TRW 3.6.2.3 | SI Calibration Data | |||||
101 | TRW 3.6.2.3-1 | SI provide calibration data =.5 kbps of insert field of major data frame | D5 | SW | Verify that raw histogramming mode is intended to work at 500 bps. | ¤ 3.1.4.3 (telemetry formats) |
D5 | QA | Conduct a test of raw histogramming mode at 500 bps. | ¤ 3.1.4.4 (modes and data rates) |
|||
102 | TRW 3.6.2.3-1-ii | Calibration data taken not at telescope focus | D5 | SW | Conduct a test of raw histogramming mode at 500 bps. Verify that full histograms can be read out at that speed. | ¤ 3.1.4.4 (modes and data rates) |
103 | TRW 3.6.2.3-2 | Data shall include 2 word header/major data frame | I3 | QA | Verify inclusion of latched microsecond clock in first 32 bits of ACIS data within each sci ence frame. | ¤ 3.1.4.6 (ACIS timestamps) |
TRW 3.6.2.4 | Telemetry Synchronization | |||||
104 | TRW 3.6.2.4-1 | CCDM shall provide prime and redundant major frame pulses to FPSIs | N/A | HW | This is not subject to verification by flight soft ware. | N/A |
105 | TRW 3.6.2.4-1-i | Major frame pulses appear at the beginning of telemetry major frame | N/A | This is not subject to verification by flight soft ware. | N/A | |
TRW 3.6.2.5 | Telemetry Mode Change | |||||
106 | TRW 3.6.2.5-a | CCDM command via serial command channel to indicate telemetry mode change | D5 | QA | Verify that ACIS will accept serial CCDM commands. | ¤ 3.1.4.4 (modes and data rates) |
107 | TRW 3.6.2.5-b | Mode change occurs at issuance of next major frame sync signal. | I3 | QA | Verify that ACIS will not drop telemetry dur ing a mode change. | ¤ 3.1.4.4 (modes and data rates) |
TRW 3.6.3 | Central Timing | |||||
108 | TRW 3.6.3-a-1 | AXAF-I central clock relatable to UTC within 100 microsecs | N/A | - | This requirement does not concern ACIS flight software. | N/A |
109 | TRW 3.6.3-a-2 | AXAF-I clock resolution of 1 microsec | N/A | - | This requirement does not concern ACIS flight software. | N/A |
110 | TRW 3.6.3-c-1 | CCDM provide prime and redundant 1.024 MHz clocks to FPSs | N/A | HW | This requirement does not concern ACIS flight software. | N/A |
111 | TRW 3.6.3-c-1-i | "1.024 MHz clocks to be used by 'Microsecond Counter'in the SIs" | N/A | HW | This requirement does not concern ACIS flight software. | N/A |
112 | TRW 3.6.3-c-2 | X-Ray event time tag with count from Micro second Counter | R8 | QA | Verify that the correct microsecond time tags are included in timed and continuous exposure telemetry packets. | Table 21 (timed exposures) Table 33 (continu ous clocking) |
113 | TRW 3.6.3-c-2-i | Time tag indicates elapsed time from beginning of major frame pulse | D5 | SW | Verify that the correct microsecond time tags are included in timed and continuous exposure telemetry packets. | ¤ 3.1.4.6 (ACIS timestamps) |
114 | TRW 3.6.3-c-3 | Resolution of Microsecond Counter specified in ACIS CEI Specification. | R8 | QA | see CEI 3.1.3.2 a)-d-i and ii. | N/A |
115 | TRW 3.6.3-d-1 | CCDM provide redundant science header pulses at begin of every Major frame | N/A | - | This requirement does not concern ACIS flight software. | N/A |
116 | TRW 3.6.3-d-1-i | and every 2.05 seconds thereafter. | N/A | - | This requirement does not concern ACIS flight software. | N/A |