University of Colorado at Boulder University of Colorado CU Home Search A to Z Index Map
Laboratory for Atmospheric and Space Physics

dump proc

***********************************************************************

SIMPLE  =  F                            / F = Non Standard FITS format
PROJECT = 'GP'                          / GGS POLAR Laboratory
SYSTEM  = 'OPS'                         / I&T Usage
FLIGHT  =  1                            / First flight
INSTRUME= 'TIMAS'                       / TIMAS Instrument
ORIGIN  = 'LPARL'                       / Lockheed Palo Alto
OBSERVER= 'Daryl Carr'                  / Person responsible for file
DESC    = 'Timas DUMP Activity'         / Description of file contents
DATE    = '03/29/99'                    / Creation date of file
FILENAME= 'TIMDUMP_1'                   / Name of file
VERSION =  1                            / File version
FILETYPE= 'ACT'                         / Macro definition
NRCMDS  =  64                           / Number of commands
HAZFLAG =  F                            / No hazardous commands
END                                     / Last keyword of header
;
;
; This activity performs a dump sequence of both of TIMAS memory
; partitions. Assume that each partition stores one megabyte
; (1048576 bytes). The dumps will be repeated once for redundancy.
;
; The keywords are:
;  - Processor_ID (partition #: 0=dps  1=command and table storage).
;  - Starting address in haexadecimal bytes
;
; Each dump command runs for one superspin.
;
; Assume that 4kbit/sec downlink rate will give us a net of
; about 80 kbytes per dump ( 4kbit/sec x 1kbyte/10kbits x 192 sec).
; We also want to overlap the dumps for insurance, and we also want
; to allow 10 minutes for each dump.
; Therefore:
; Dumps will be started at relative times 0, 10, 20, 30,.. min
; Starting address will be at 0, and increase by 65536 bytes (10000 hex)
; for each following dump, to allow a comfortable overlap.
; 1megabyte/65536bytes = 16 dumps for each partition
;

; Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
; Hex     0 1 2 3 4 5 6 7 8 9  A  B  C  D  E  F 10
;
;
; Decimal     decimal x 16(exp)      Hex
; 1 x 1       =  1 x 16(0)    =       1
; 1 x 16      =  1 x 16(1)    =      10
; 1 x 256     =  1 x 16(2)    =     100
; 1 x 4096    =  1 x 16(3)    =    1000
; 1 x 65536   =  1 x 16(4)    =   10000
; 1 x 1048576 =  1 x 16(5)    =  100000
;
;
; Decimal    Hex
;       0       0
;   65536   10000
;  131072   20000
;  196608   30000
;  262144   40000
;  327680   50000
;  393216   60000
;  458752   70000
;  524288   80000
;  589824   90000
;  655360   A0000
;  720896   B0000
;  786432   C0000
;  851968   D0000
;  917504   E0000
;  983040   F0000
; 1048576  100000
;
;
; Note: All timetags on the commands are delay times from the
; execution of the previous command. Allow 10 minutes per dump.
;
; Do first partition
00:10:00 I_TIM_MIN  M_DUMP X:0  X:00000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:10000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:20000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:30000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:40000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:50000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:60000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:70000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:80000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:90000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:A0000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:B0000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:C0000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:D0000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:E0000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:F0000

; Do second partition
00:10:00 I_TIM_MIN  M_DUMP X:1  X:00000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:10000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:20000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:30000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:40000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:50000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:60000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:70000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:80000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:90000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:A0000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:B0000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:C0000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:D0000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:E0000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:F0000

; Repeat the 2 partition dumps
;
; Do first partition
00:10:00 I_TIM_MIN  M_DUMP X:0  X:00000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:10000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:20000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:30000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:40000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:50000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:60000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:70000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:80000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:90000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:A0000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:B0000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:C0000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:D0000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:E0000
00:10:00 I_TIM_MIN  M_DUMP X:0  X:F0000

; Do second partition
00:10:00 I_TIM_MIN  M_DUMP X:1  X:00000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:10000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:20000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:30000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:40000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:50000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:60000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:70000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:80000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:90000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:A0000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:B0000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:C0000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:D0000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:E0000
00:10:00 I_TIM_MIN  M_DUMP X:1  X:F0000