*Table of Contents *Next Chapter
[AXAF] ACIS Test Tools
MIT 36-55001 Rev. 3.1
June 20, 1997
[ACIS]

INTRO TRANSPORT
TOOLS
TEST
TOOLS
IMAGE
TOOLS
PSCI PACKET
SIMULATOR
BEP
TIMING
IMAGE
LOADER
SCIENCE
ANALYSIS
UNIX
MANUALS
TOOL
STATUS

This is a description of the software tools being developed to test ACIS flight software, to support ACIS EGSE, and to perform end-to-end tests of the instrument. It is a joint effort of the ACIS flight software and GSE teams, and includes a detailed description of the command and image definition languages and bit-level descriptions of the several interfaces between sub-components.


Revision Log
Revision Date
mm/dd/yy
ECO
No.
Section(s)
Affected
Reason Approved
pre-release
0.6
03/13/96 - All Initial Release -
pre-release
0.7
05/23/96 - §2.2 Rename pseudo-packets -
Tables
3 & 4
Rename fields and add lengths and offsets
Table 5 Rename packet classes
§3.1 Add description of processScience & Table 6
Table 7 Add dump, reset, and stop commands
§3.3 Update buildCmds examples to reflect IP&CL changes
§4.3 Reword parts of genPixelImages description
§7.6 Update frame-buffer function description
1.0 06/26/96 - Cover Update cover sheet to show part number and revision level RFG
06/29/96
2.0 09/20/96 - Cover Added revision log and TBD list -
§2.1 Added to the description of filterServer, filterClient, and shim
§2.6 Added description of hardware commands
§3.1 Reorganized buildCmds description; reworded Tables 7 and 8. Added Table 9.
§3.2 Added lcmd description
§3.3 Moved ltlm description from §5.
§3.4 Reworded processScience description and updated Table 10
§3.6 Added runacis description
§5 Removed ltlm and tlmsim descriptions
§6 Rewritten from ECO 567
§9 Rewritten from the contents of ~acis/tools
Appendix
A
Updated
3.0 11/22/96 - Table 5 Changed engineering pseudopacket format -
Table 6 Added to describe irig-b format
§3.4 Replaced processScience with psci
§5 New section describing psci
§10 Added numerous new manual entries.
3.1 06/20/97 - §5 Describe the -B, -T, and -s options. -


Items To Be Determined
(denoted TBD in the text)
  1   Definition of CTUE no-op channel values
2 Location of next-in-line data within minor frames
3 IP&CL mnemonic for select eeprom command
4 GUI for monitorEngineering
5 Format of processEngineeringData output
6 Maximum sizes of arrays within buildCmds ADD commands
7 Maximum sizes of arrays within buildCmdschange commands


1.0 Introduction

The tools are divided into three categories: "GSE Transport Tools" are responsible for sending commands to the instrument and receiving telemetry in reply; "GSE Test Tools" generate the commands from human-readable scripts, interpret the telemetry packets, and analyze their contents; and "Image Tools" are responsible both for reading images from the analog units (DEAs) and for creating and writing images to the digital units (FEPs). The general relationship between these three tool groups is represented in Figure 1; the details are in Figure 2.

FIGURE 1. Test Tool Overview [OVERVIEW]

The interface between the Image Tools and ACIS, the "Image Loader", is described in Section 8, and science data formats of use in analyzing the "GSE Test Tools" output are described in Section 9. Some alternative image tools are described in Section 10. The current status of tool development is shown in Appendix A.

FIGURE 2. ACIS Test Tools [DIAGRAM]

*Table of Contents *Next Chapter
Peter G. Ford
Last modified: Fri Jun 20 19:22:47 EDT