PROC m_fl_ipchk ;version 6 GOTO BEGIN ; ;#************************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: m_fl_ipchk ;# MMS-F Name: ;# SUM Issue: ;# Simulator Validation Status: ;# ;# 1.2 Date Created: 20 Dec. 1994 TL ;# Revisions: 1. 4-24-95 GJ ;# 2. 5-4-95 RR ;# 3. 06-JUN-95 HB ;# 4. 9-11-95 RR ;# 5. 9-15-95 RR ;# 6. 11/18/95 GJ ;# 7. 12-9-95 RR ;# ;# 1.3 Change Description: ;# ;# 1. Split into two sub procedures, m_ts_ipwload, m_ts_ipnewchk ;# 2. Corrected commands, remvoed waits ;# 3. Changed the fifth data word in the third command of the IP ;# queue limb figure list dump from 168A to 1B8A. ;# 4. added various test procedure calls, new test sequence ;# 5. changed comments and added calls to procedures. ;# 6. Changed name convention from m_ts_* to m_fl_*. ;# 7. Moved lines for IPMEMCHK procedure call ;# ;# ;# 1.4 Point of Contact: ;# FOT Author: T. La Fave ATSC/SOHO 286-4799 ;# ;#************************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description ;# ;# This procedure loads the IP writeable control store with ;# the flight code, initializes the EDAC memory, performs an ;# IP memory test, loads the square root, reciprocal table and ;# velocity lookup tables, loads the instruction queue with ;# macros to downlink tables, dumps the instruction queue and ;# downlinks the tables. ;# ;# 2.2 Intended Use: ;# ;# Initial load and checkout of the image processor. ;# ;# 2.3 Duration: TBD ;# ;# 2.4 References: ;# ;#************************************************************************** ;# 3.0 Instructions for Use: ;# ;# 3.1 Parameters Required ;# ;# None ;# ;# 3.2 Critical Activities ;# ;# TBD ;# ;# 3.3 Special Constraints or Activities ;# ;# MDI in SAFE mode. Medium and high rate (VC2) telemetry ;# support required for duration of checkout sequence. MDI ;# Operator on station to support verification of procedure. ;#************************************************************************** ;# 4.0 STEPS: BEGIN: LOCAL REPLY IF (P@CMD_STATE#TELECOMMAND = "AVAILABLE") THEN ELSE /CLEAR ;Clearing the Command Buffer. ENDIF IF ((P@KKTMMODE<3) and (P@KKTMFID<1)) THEN ;Check TM is not in HR WRITE "TM IS NOT IN HIGH RATE." GOTO END ENDIF wait until(p@mspwipn="ON"); wait until(p@mspwipr="ON"); wait until(p@mkpwip="ON"); wait; verify sci5k data displayed on MDI egse wait; 'GO' to perform IP macro queue dump s m_fl_ipqdump ; verify sci160k available to MDI egse on VC2 wait; open decom file and startup display wait; 'GO' to perform IP register dump s m_fl_iprdump wait; 'GO' to perform IP H/R board test s m_fl_iptmtst wait; 'GO' to downlink square root table /mbipldin 0004 0152 1E57 /send wait 15 wait; 'GO' to donwlink reciprical table /mbipldin 0004 0152 1E63 /send wait 15 wait; 'GO' to donwlink velocity lookup table /mbipldin 0004 0152 1E6F /send wait 15 wait; 'GO' to donwlink full disk crop list /mbipldin 0004 0152 1E7B /send wait 15 wait; 'GO' to downlink limb figure list /mbipldin 0004 0152 1E87 /send wait 15 wait; 'GO' to downlink medium-l list /mbipldin 0004 0152 1E93 /send wait 15 wait; 'GO' to donwlink line depth list /mbipldin 0004 0152 1E9F /send wait 15 wait; 'GO' to perform IP data product test s m_fl_iptstld wait until(P@CMD_STATE#TELECOMMAND = "AVAILABLE") s m_fl_iptest wait; 'GO' to perform IP sci5k data channel test s m_fl_ip5kld wait until(P@CMD_STATE#TELECOMMAND = "AVAILABLE") wait; verify sci5k science data displayed on MDI egse s m_fl_ip5ktst wait; 'GO' to perform IP memory check s m_fl_ipmemchk DONE: ;#************************************************************************** ;# 5.0 Final Constraints ;# ;# TBD ;# ;#************************************************************************** end: ENDPROC