LAT Test Stand Communications Interface: Software User's Guide


Software Releases



Arcadius Release

Release Name:

Arcadius (395AD - 408AD)

Release Date:

26 August 2004

Target:

rad750

Download :

Arcadius_IT.tar.gz

Table 1. Release Info

Package Versions

Package

Version

Source

Binary

Docs

VXW

N/A

none

bin

none

CMX

V2-1-3

none

bin

none

RAD750

V1-3-1

src

bin

doc

PBS

V2-4-0

src

bin

doc

PBI

V0-0-6

src

bin

doc

SIB

V1-0-2

src

bin

doc

MSG

V1-2-1

src

bin

doc

ITC

V2-0-1

src

bin

doc

LCB

V4-1-0

src

bin

doc

CTDB

V5-0-1

src

bin

doc

CCSDS

V3-2-4

src

bin

doc

CTS

V1-0-2

src

bin

doc

DEM

V2-0-12

src

bin

doc

DAB

V4-1-8

src

bin

doc

EMP

V0-0-1

src

bin

doc

FILE

V2-1-0

src

bin

doc

ZLIB

V2-1-0

src

bin

doc

PIG

V1-0-5

src

bin

doc

LHK

V1-0-5

src

bin

doc

LIMP

V0-1-4

src

bin

doc

GNAT

V1-0-23

src

bin

gnat, xbrd

EVUT

V1-2-8

src

bin

doc

DUTIL

V1-0-0

src

bin

doc

Table 2. Package Versions

New in CMX

No changes have been made to this package

New package RAD750

This package provides some RAD750 specific functionality.

New in PBS

This was a minor release, adding some functionality. No known bugs where outstanding at the time of this release.

New in PBI

Added a new symbol to the TBD_id enumeration. The list now reads:

New package SIB

This package provides some SIB specific functionality.

New in MSG

No changes have been made to this package

New package ITC

This package provides the inter-task communications framework. It should be largely invisible to users of FSW.

New in LCB

Extended the interface to include two new (related) functions,

These functions are modifications of the exisiting LAM functions where value and mask (in that order) are used as the last 64 bits of the command payload (in place of the predefined bit patterns used for a LAM). The mask is used as a write_enable mask and acts on the value during a register write into the LATp CSR register of a slave LCB. When the LCB receives such a command it also selects the clock (and thus the C/R path).

New package CTDB

The CTDB package contains 1553 drivers and simulators. CTDB stands for "Command and Telemetry Data Bus".

The CTDB package contains three basic types of libraries: 1553 remote terminal drivers, 1553 bus controller drivers, and 1553 simulators.

The whole effort is geared towards the flight 1553 remote terminal driver which will run on a RAD750 system with an SIB board containing a Summit controller chip. However, for development and testing needs, other variant are supported. All constituents build for all tags, except when hardware configurations prohibit the build. (For example, none of the PMC board drivers will build for the rad750 tag since the RAD750 board does not provide a PMC backplane).

New package CCSDS

This package provides functions to create, manipulate, and examine CCSDS packet headers. Also included are some packet checksum utilities.

The packet header format assumed by this package is taken from the GLAST 1553 ICD document. The one exception is the format of telemetry packet secondary headers, which the 1553 ICD left to the discretion of the instruments for customized timestamps. As per agreement, the LAT is using the same sec hdr definition as the SC, which means 8 bytes of timestamp information divided into a seconds counter and a microseconds counter.

New package CTS

This package provides a service layer for the 1553 interface used by ITC.

New in DEM

No changes have been made to this package

New in DAB

Several calls to deprecated MSG functions were removed. There are no effects visible to users of this package.

New in EMP

No changes have been made to this package

New package FILE

This package contains a wide variety of tools and utilities for handling LAT on-board files and file systems.

New package ZLIB

Provides decompression utilities.

New package PIG

This package provides routines to handle power and the intialisation of the GASU. These are formal version of the functions supplied by DUTIL. In addtion to funtions intended to be called by the LAT Instrument Manager, a command line interface is provided for use with test-stands.

New package LHK

The LAT Housekeeping package continuously monitors the LAT instrument, and can be configured to produce CCSDS packets to be transmitted across real or simulated 1553.

New package LIMP

This package is a placeholder for the LIM package. Currently it handles the power-on and off commands, as well as providing an entry point for the LHK out-of-bounds alerts. Included in the package are the functions used to start FSW on a target system, LAT_load and LAT_start.

New in GNAT

No changes have been made to this package

New in EVUT

No changes have been made to this package

Deprecated package CTST

This package is not supported on the rad750.

Deprecated package GGLT

This package is not supported on the rad750.

Deprecated package DUTIL

The functionality of this package has been replaced by the PIG utility.



Index of FSW releases