TELEMETRY ALLOCATION TABLES The telemetry allocation tables are 16-entry lists of the ESIC products to generate in each Operating Mode at the two different Telemetry Rates. The first entry in a list has the highest priority for space in the science telemetry stream, and the last entry has the lowest priority. If the net rate of product collection exceeds the net telemetry rate, some lower priority products will not be sent. The pseudo-product e_TLM_ALLOC (P59) causes the allocation of memory for the telemetry ring buffer. This entry should be the first in each table. The low byte gives the number of 256-word (100h) pages of memory to be allocated; if zero, 256 words will be used. Each entry specifies the product type (number), the generation interval, the number of product buffers desired, and the priority of the product as shown below. Each table must have exactly 16 entries. When fewer than 16 products are entered, each null entry must be a negative value (MSb set). Bit: F E D C B A 9 8 7 6 5 4 3 2 1 0 <NE><LP> <********PROD*********> <NBUFS> <********SPIN*********> <NE>.......1 = Null entry; indicates no product for this priority <LP>.......1 = Select low priority for task (priority 6 instead of 5) <PROD>.....Product type (00h..3Fh) to generate <NBUFS>....Number of buffers to allocate - 1 (0..3 means 1..4 buffers) <SPIN>.....Product gen. interval in number of spins - 1 (0..63 means 1..64 spins)
; * Mode 0, Normal mode: Magnetosphere w/P8 ; Prod/Spins/Bufs/Prio Tlm00_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A06h ; # 10 7 1 H .dw 0120Eh ; # 18 15 1 H .dw 0181Eh ; # 24 31 1 H .dw 01C4fh ; # 28 16 2 H .dw 02103h ; # 33 4 1 H .dw 02301h ; # 35 2 1 H .dw 0081Eh ; # 8 31 1 H .dw 0FFFFh dup 6 ; spare entries
; * Mode 0, Burst mode: Magnetoshere w/P8
Tlm00_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0900h ; # 9 1 1 H .dw 01200h ; # 18 1 1 H .dw 01800h ; # 24 1 1 H .dw 01C41h ; # 28 2 2 H .dw 02100h ; # 33 1 1 H .dw 02301h ; # 35 2 1 H .dw 0801h ; # 8 2 1 H .dw 0FFFFh dup 6 ; spare entries
; * Mode 1, Normal mode: Magnetosheath w/P8
Tlm01_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A0Eh ; # 10 15 2 H .dw 0E00h ; # 14 1 1 H .dw 0104Fh ; # 16 32 2 H .dw 01441h ; # 20 2 2 H .dw 0183Fh ; # 24 64 1 H .dw 01E3Fh ; # 30 64 1 H .dw 02301h ; # 35 2 1 H .dw 083fh ; # 8 64 1 H .dw 0FFFFh dup 5 ; spare entries
; * Mode 1, Burst mode: Magnetosheath w/P8
Tlm01_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A00h ; # 10 1 1 H .dw 01000h ; # 16 1 1 H .dw 01800h ; # 24 1 1 H .dw 01E40h ; # 30 1 2 H .dw 02301h ; # 35 2 1 H .dw 0800h ; # 8 1 1 H .dw 0FFFFh dup 7 ; spare entries
; * Mode 2, Normal mode: Compressed Magnetosphere w/P8
Tlm02_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0120fh ; # 18 16 1 H .dw 0181Fh ; # 24 32 1 H .dw 02103h ; # 33 4 1 H .dw 2503h ; # 37 4 1 H .dw 02847h ; # 40 8 2 H .dw 02301h ; # 35 2 1 H .dw 081fh ; # 8 32 1 H .dw 0FFFFh dup 6 ; spare entries
; * Mode 2, Burst mode: Compressed Magnetosphere w/P8
Tlm02_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 00A00h ; # 10 1 1 H .dw 01200h ; # 18 1 1 H .dw 01800h ; # 24 1 1 H .dw 01C40h ; # 28 1 2 H .dw 02100h ; # 33 1 1 H .dw 02301h ; # 35 2 1 H .dw 0800h ; # 8 1 1 H .dw 0FFFFh dup 6 ; spare entries
; * Mode 3, Normal mode: Compressed Magnetosheath w/P8
Tlm03_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0E00h ; # 14 1 1 H .dw 01401h ; # 20 2 1 H .dw 0183Eh ; # 24 63 1 H .dw 01E3Eh ; # 30 63 1 H .dw 2547h ; # 37 8 2 H .dw 264fh ; # 38 16 2 H .dw 02301h ; # 35 2 1 H .dw 083Eh ; # 8 63 1 H .dw 0FFFFh dup 5 ; spare entries
; * Mode 3, Burst mode: Compressed Magnetosheath w/P8
Tlm03_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A00h ; # 10 1 1 H .dw 01040h ; # 16 1 2 H .dw 01840h ; # 24 1 2 H .dw 01E40h ; # 30 1 2 H .dw 02301h ; # 35 2 1 H .dw 0800h ; # 8 1 1 H .dw 0FFFFh dup 7 ; spare entries
; * Mode 4, Normal mode: RPA #1
Tlm04_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 02401h ; # 36 2 1 H .dw 03147h ; # 49 8 2 H .dw 0344fh ; # 52 16 2 H .dw 0364fh ; # 54 16 2 H .dw 0374fh ; # 55 16 2 H .dw 02301h ; # 35 2 1 H .dw 0FFFFh dup 9 ; spare entries
; * Mode 4, Burst mode: RPA #1
Tlm04_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 03140h ; # 49 1 2 H .dw 03440h ; # 52 1 2 H .dw 03640h ; # 54 1 2 H .dw 03740h ; # 55 1 2 H .dw 02341h ; # 35 2 2 H .dw 02441h ; # 36 2 2 H .dw 0FFFFh dup 9 ; spare entries
; * Mode 5, Normal mode: Magnetosphere - Scratch memory w/P36
Tlm05_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A0fh ; # 10 16 1 H .dw 0124fh ; # 18 16 2 H .dw 0184Fh ; # 24 16 2 H .dw 01C4Fh ; # 28 16 2 H .dw 02143h ; # 33 4 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 6 ; spare entries
; * Mode 5, Burst mode: Magnetosphere - Scratch memory w/P36
Tlm05_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A00h ; # 10 1 1 H .dw 01240h ; # 18 1 2 H .dw 01840h ; # 24 1 2 H .dw 01C40h ; # 28 1 2 H .dw 02240h ; # 34 1 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 6 ; spare entries
; * Mode 6, Normal mode: High res Magnetosphere w/P35
Tlm06_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 01147h ; # 17 8 2 H .dw 01747h ; # 23 8 2 H .dw 0290fh ; # 41 16 1 H .dw 02C4fh ; # 44 16 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 7 ; spare entries
; * Mode 6, Burst mode: High res Magnetosphere w/P35
Tlm06_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 01140h ; # 17 1 2 H .dw 01740h ; # 23 1 2 H .dw 02900h ; # 41 1 1 H .dw 02C40h ; # 44 1 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 7 ; spare entries
; * Mode 8, Normal mode: Magnetosphere w/P36 ; Prod/Spins/Bufs/Prio Tlm08_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A4fh ; # 10 16 2 H .dw 0124fh ; # 18 16 2 H .dw 0184Fh ; # 24 16 2 H .dw 01C4Fh ; # 28 16 2 H .dw 02103h ; # 33 4 1 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 6 ; spare entries
; * Mode 8, Burst mode: Magnetoshere w/P36
Tlm08_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A40h ; # 10 1 2 H .dw 01240h ; # 18 1 2 H .dw 01840h ; # 24 1 2 H .dw 01C40h ; # 28 1 2 H .dw 02200h ; # 34 1 1 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 6 ; spare entries
; * Mode 9, Normal mode: Magnetosheath w/P36
Tlm09_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A1Eh ; # 10 31 1 H .dw 0E40h ; # 14 1 2 H .dw 0105Fh ; # 16 32 2 H .dw 01443h ; # 20 4 2 H .dw 0187Fh ; # 24 64 2 H .dw 01E7Fh ; # 30 64 2 H .dw 02047h ; # 32 8 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 4 ; spare entries
; * Mode 9, Burst mode: Magnetosheath w/P36
Tlm09_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A40h ; # 10 1 2 H .dw 01040h ; # 16 1 2 H .dw 01840h ; # 24 1 2 H .dw 01E40h ; # 30 1 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 7 ; spare entries
; * Mode 10, Normal mode: Compressed Magnetosphere w/P36
Tlm10_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 01207h ; # 18 8 1 H .dw 0184Fh ; # 24 16 2 H .dw 02143h ; # 33 4 2 H .dw 02547h ; # 37 8 2 H .dw 02847h ; # 40 8 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 6 ; spare entries
; * Mode 10, Burst mode: Compressed Magnetosphere w/P36
Tlm10_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A40h ; # 10 1 2 H .dw 01200h ; # 18 1 1 H .dw 01840h ; # 24 1 2 H .dw 01C40h ; # 28 1 2 H .dw 02240h ; # 34 1 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 6 ; spare entries
; * Mode 11, Normal mode: Compressed Magnetosheath w/P36
Tlm11_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0E40h ; # 14 1 2 H .dw 01443h ; # 20 4 2 H .dw 0187Fh ; # 24 64 2 H .dw 01E7Fh ; # 30 64 2 H .dw 02047h ; # 32 8 2 H .dw 250Eh ; # 37 15 1 H .dw 0264fh ; # 38 16 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 4 ; spare entries
; * Mode 11, Burst mode: Compressed Magnetosheath w/P36
Tlm11_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A40h ; # 10 1 2 H .dw 01040h ; # 16 1 2 H .dw 01840h ; # 24 1 2 H .dw 01E40h ; # 30 1 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 7 ; spare entries
; * Mode 12, Normal mode: RPA #2
Tlm12_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 03147h ; # 49 8 2 H .dw 03347h ; # 51 8 2 H .dw 0364Fh ; # 54 16 2 H .dw 0384fh ; # 56 16 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 9 ; spare entries
; * Mode 12, Burst mode: RPA #2
Tlm12_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 03140h ; # 49 1 2 H .dw 03340h ; # 51 1 2 H .dw 03640h ; # 54 1 2 H .dw 03840h ; # 56 1 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 9 ; spare entries
; * Mode 13, Normal mode: Magnetosheath - Scratch memory w/P36
Tlm13_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A1Eh ; # 10 31 1 H .dw 0E40h ; # 14 1 2 H .dw 0105Fh ; # 16 32 2 H .dw 01443h ; # 20 4 2 H .dw 0185Fh ; # 24 32 2 H .dw 01E5Fh ; # 30 32 2 H .dw 02047h ; # 32 8 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 4 ; spare entries
; * Mode 13, Burst mode: Magnetosheath - Scratch memory w/P36
Tlm13_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 0A00h ; # 10 1 1 H .dw 01040h ; # 16 1 2 H .dw 01840h ; # 24 1 2 H .dw 01E40h ; # 30 1 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 7 ; spare entries
; * Mode 14, Normal mode: High res Magnetosheath - w/P36
Tlm14_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 01947h ; # 25 8 2 H .dw 01D47h ; # 29 8 2 H .dw 0290Eh ; # 41 15 1 H .dw 02A4Fh ; # 42 16 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 7 ; spare entries
; * Mode 14, Burst mode: High res Magnetosheath - w/P36
Tlm14_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0640h ; # 6 1 2 H .dw 0743h ; # 7 4 2 H .dw 01740h ; # 23 1 2 H .dw 01D40h ; # 29 1 2 H .dw 02900h ; # 41 1 1 H .dw 02A40h ; # 42 1 2 H .dw 02301h ; # 35 2 1 H .dw 02401h ; # 36 2 1 H .dw 0FFFFh dup 7 ; spare entries
; * Mode 15, Normal mode: Calibration
Tlm15_N1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0347h ; # 3 8 2 H .dw 0447h ; # 4 8 2 H .dw 0540h ; # 5 1 2 H .dw 02341h ; # 35 1 2 H .dw 0FFFFh dup 11 ; spare entries
; * Mode 15, Burst mode: Calibration
Tlm15_B1_t: .dw e_T_ALLOC1A ; tlm ring mem alloc .dw 0500h ; # 5 1 1 H .dw 02901h ; # 41 2 1 H .dw 02A01h ; # 42 2 1 H .dw 02B01h ; # 43 2 1 H .dw 02C01h ; # 44 2 1 H .dw 02300h ; # 35 1 1 H .dw 0FFFFh dup 9 ; spare entries