EUV Commands
Val Val Val Bit Length
Mnemonic Hex_data Description hazard critical TVER NMEMONIC &value Type Param Name min max Def State label & value offset Bits Param Desc comments
E_GOTO_ADDR 0x0101 jump to address spec'd N Y     page 0 15 0   0 16  
              offset 0 65535 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_DATA_UPLOAD 0x0202 Upload to RAM N N     number 0 46 0   0 16  
              page 0 15 0   0 16  
              offset 0 65535 0   0 16  
              data 0 0 0   0 16  
              (continues) 0 0 0   0 16  
E_MEM_COPY 0x0303 Memory copy N N     src_page 0 15 0   0 16  
              src_offset 0 65535 0   0 16  
              length 0 65535 0   0 16  
              dest_page 0 15 0   0 16  
              dest_offset 0 65535 0   0 16  
E_EEPROM_BURN 0x0404 copy RAM to EEPROM N Y     src_page 0 15 0   0 16  
              src_offset 0 65535 0   0 16  
              length 0 65535 0   0 16  
              dest_page 0 15 0   0 16  
              dest_offset 0 65535 0   0 16  
E_MEM_DUMP 0x0505 memory dump N N     src_page 0 15 0   0 16  
              src_offset 0 65535 0   0 16  
              length 0 65535 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_MAP_TOG 0x0606 select map/wszt processing N N E_SkyMapMode0, 1, 2, mode DISCRETE sensor 0 2 0 0=sen0, 1=sen1, 2=sen2 0 16 select sensor
              mode 0 1 0   0 16 0=map, 1=wszt
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_HVPS_SET 0x0707 set HV level (immediate) N Y E_HVPS_set0,1,2, hv_level DISCRETE sensor 0 2 0 0=sen0, 1=sen1, 2=sen2 0 16 select sensor
              hv_level 0 4095 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_SUN_MASK 0x0808 set channels for sun protect N Y E_SunMask, mask   unused 0 0 0   0 16  
            DISCRETE mask 0 7 0 Note 1 0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_HVPS_TOG 0x0909 HVPS enable/disable N Y E_HVPS_enable, dis_enb   unused 0 0 0   0 16  
              dis_enb 0 1 0   0 16 0=DIS 1=ENB
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_STIM_TOG 0x0A0A detector stimulus mode on/off N N E_DetectorMode0,1,2, on_off DISCRETE sensor 0 2 0 0=sen0, 1=sen1, 2=sen2 0 16 select sensor
            DISCRETE on_off 0 1 1 0=on 1=off 0 16 0=on 1=off
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_TAU_SET 0x0B0B set integration time (spins) N N E_tau, tau   unused 0 0 0   0 16  
              tau 0 255 5   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_NOAA_TOG 0x0C0C set/clear NOAA flag N N E_NOAA_flag, off_on   unused 0 0 0   0 16  
            DISCRETE off_on 0 1   0=off, 1=on 0 16 0=off  1=on
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_CALL 0x0D0D function call N Y     unused 0 0 0   0 16  
              address 0 65535 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_HRATE_THRE 0x0E0E set count threshold for sun protect N Y E_Max_EVC, thresh   unused 0 0 0   0 16  
              thresh 0 65535 65535   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_PORT_PUT 0x0F0F write to Gport N N     unused 0 0 0   0 16  
              port 0 255 0   0 16  
              value 0 65535 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_PORT_GET 0x1010 read from Gport N N     unused 0 0 0   0 16  
              port 0 255 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_MSG_UPLOAD 0x112F Receive a 64-k block from CIDP N N     ID             EUV ID + block #
              seq_control             sequence control code
              adr_or_data             format per SI to CIDP ICD
                             
                             
E_HVPS_OPV 0x1212 set operating HV N Y E_HV_operating0,1,2, hv_level DISCRETE sensor 0 2 0 0=sen0, 1=sen1, 2=sen2 0 16 select sensor
              hv_level 0 4095 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_HVPS_SPV 0x1313 set sun protect HV N Y E_HV_black0,1,2, hv_level DISCRETE sensor 0 2 0 0=sen0, 1=sen1, 2=sen2 0 16 select sensor
              hv_level 0 4095 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_HVPS_SPTD 0x1414 set sun protect time delay N Y E_SolarDelayCnt, delay   unused 0 0 0   0 16  
              delay 0 3599 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_HVPS_SPdwell 0x1515 set sun protect dwell time N Y E_SolarBlackCnt, dwell   unused 0 0 0   0 16  
              dwell 0 3599 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_HVPS_RCVstep 0x1616 set high count recover step size N Y E_HVPS_recover_step, step   unused 0 0 0   0 16  
              step 0 4095 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_HVPS_RCVpace 0x1717 set high count recover step pace N Y E_HVPS_recover_pace, pace   unused 0 0 0   0 16  
              pace 0 3599 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_CIDP_MSG 0x1818 specify block that EUV will request from CIDP N Y     unused 0 0 0   0 16  
              block 0 4095     0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_MODE_SET 0x1919 set software state N N E_EUV_state, state   unused 0 0 0   0 16  
            DISCRETE state 0 0x8D 0x63 Note 2 0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
            unused 0 0 0   0 16  
E_HVPS_Spdown 0x1A1A set HV down time for high count detected N Y E_SolarShutDownCnt, down_time   unused 0 0 0   0 16  
              down_time 0 3599 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_DET_BLANK 0x1B1B set delector processing blank time N N E_Process_blank, blank_time   unused 0 0 0   0 16  
              blank_time 0 3599 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_POWER_OFF 0x1C1C have EUV send POWER OFF request to CIDP N N     unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_POWER_CYCLE 0x1D1D have EUV send CYCLE POWER request to CIDP N N     unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_MEMPUT 0x1E1E write val into memory at page, addr N Y     unused 0 0 0   0 16  
              page 0 15 0   0 16  
              offset 0 65535 0   0 16  
              value 0 65535 0   0 16  
              unused 0 0 0   0 16  
E_STS_DUMP 0x1F1F request status packet from EUV N N     unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_PROC_WINDOW 0x2020 set map, wszt processing window N N E_win_open, open   open 0 3599 0   0 16 window open (ticks from nadir)
          E_win_close, close   close 0 3599 0   0 16 window close (ticks from nadir)
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_CALC_CHKSM 0x2121 calculate checksum of RAM N N     page 0 15 0   0 16 beginning page for checksum
              address 0 65535 0   0 16 beginning address for checksum
              length 0 65535 0   0 16 number of bytes to include in checksum
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
E_NOP 0x2222 No operation N N     unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
              unused 0 0 0   0 16  
  Note 1     0=none, 1=sen0, 2=sen1, 3=sen1&2, 4=sen2, 5=sen0&2, 6=sen1&2, 7=sen0&1&2                  
  Note 2     0x63=boot, 0x6D=eng'g, 0x76=norm, 0x8D=safe