PROC H_FL_EDPU ;version 3 GOTO BEGIN ; ;#************************************************************************** ;# ****PROCEDURE HEADER**** ;# ;# 1.0 Introduction ;# ;# 1.1 FOT Name: H_FL_EDPU ;# MMS-F Name: H_FL_EDPU ;# SUM Issue: N/A ;# Simulator Validation Status: Validated ;# ;# 1.2 Date Created: 7 MAR 1995 TL ;# Revision: 1) 5 APR 1995 TL ;# 2) 11 AUG 95 TL ;# 3) 25 Oct 95 TL ;# ;# 1.3 Change Description: ;# ;# 1) Added one wait statement. ;# 2) Removed indicated lines of code. ;# 3) Added version number, comments. ;# ;# 1.4 Point of Contact: T. LA FAVE ;# FOT Author: T. LA FAVE ATSC/SOHO 286-4799 ;# ;#************************************************************************** ;# 2.0 Description ;# ;# 2.1 Narrative Description ;# ;# This module will test telecommands specific to ;# the ESU DPU. It includes RAM test, uploads, ;# downloads, and various housekeeping dumps. The ;# module will start from MAINTENANCE mode and end ;# in STANDBY mode. ;# ;# 2.2 Intended Use: ;# ;# ;# ;# 2.3 Duration: 12 min. ;# ;# 2.4 References: ;# Page h_cepac1 ;#************************************************************************** ;# 3.0 Instructions for Use: ;# ;# 3.1 Parameters Required ;# ;# None ;# ;# 3.2 Critical Activities ;# ;# None ;# ;# 3.3 Special Constraints or Activities ;# ;# Module will be started from MAINTENANCE mode and ;# end in STANDBY mode. ;#************************************************************************** ;# 4.0 STEPS: BEGIN: IF (P@CMD_STATE#TELECOMMAND = "AVAILABLE") THEN ELSE /CLEAR ;Clearing the Command Buffer. ENDIF WAIT UNTIL (P@HSEMODE = "MAINTENANCE") /HBETESTR,411D,001F,0000 ;RAM test /HBEUPLD6,4C1E,40FA,CECA,FEDE,AFAC,E100 ;Upload data WAIT ;Verify command buffer contents /SEND WAIT 60 /HBEDUMP1,551E,4000 ;Dump 4 contiguous words in HK WAIT ;Verify command buffer contents /SEND WAIT 60 /HBEDUMP2,551E,401E,4100 ;Dump 2 memory words in HK WAIT ;Verify command buffer contents /SEND WAIT 60 /HBEDUMP3,551E,401E,411E,4200 ;Dump 3 memory words in HK WAIT ;Verify command buffer contents /SEND WAIT 60 /HBEHKRQ,47F1,2700 ;Immediate HK measurement WAIT ;Verify command buffer contents /SEND WAIT 60 /HBEWREEP,501E,401E,437F,0000 ;Write EEPROM from RAM WAIT ;Verify command buffer contents /SEND WAIT 60 /HBERDEEP,457F,007F,031E,4400 ;Read EEPROM to RAM WAIT ;Verify command buffer contents /SEND WAIT 60 /HBEDUMP4,551E,441E,451E,461E,4700 ;Dump 4 memory words in HK WAIT ;Verify command buffer contents /SEND WAIT 60 /HBEDNLD1,441E,4000 ;Download 48 cont. memory words WAIT ;Verify command buffer contents /SEND WAIT 60 /HBEDNLD2,441E,4034,6000 ;Download memory from A1 to A2 WAIT ;Verify command buffer contents /SEND WAIT 60 /HBEDNLD3,441E,401E,411E,421E,431E,441E,451E,461E,4700 ;Download memory from given address. WAIT ;Verify command buffer contents /SEND WAIT 120 ;#---------------------------------------------------- ;# ;#/HBERESET ;#WAIT ;#/SEND ;# ;#WAIT UNTIL (P@HSEMODE = "STANDBY") ;# ;#WAIT UNTIL (P@CMD_STATE = "AVAILABLE") ;#/HBCEOFF ;#/HBCEON2 ;#WAIT ;#/SEND ;# ;#WAIT UNTIL (P@HSEMODE = "STANDBY") ;# ;#WAIT UNTIL (P@CMD_STATE = "AVAILABLE") ;#/HBCEOFF ;#/HBCEON1 ;#WAIT ;#/SEND ;# ;#WAIT UNTIL (P@HSEMODE = "STANDBY") ;#---------------------------------------------------------------- ;#************************************************************************** ;# 5.0 Final Constraints ;# ;# None ;# ;#************************************************************************** ENDPROC