1 / 27

SEP/SIT software design / requirements peer review NASA-GSFC August 22, 2002

SIT on-board event processing. Glenn Mason, Peter Walpole, Mihir Desai University of Maryland Joe Dwyer Florida Institute of Technology. SEP/SIT software design / requirements peer review NASA-GSFC August 22, 2002. SIT software requirements specified separately

anakin
Télécharger la présentation

SEP/SIT software design / requirements peer review NASA-GSFC August 22, 2002

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SIT on-board event processing Glenn Mason, Peter Walpole, Mihir Desai University of Maryland Joe Dwyer Florida Institute of Technology SEP/SIT software design / requirements peer review NASA-GSFC August 22, 2002

  2. SIT software requirements specified separately • very similar to SEP / HET requirements • basic scheme similar to WIND/STEP instrument which used an 1802 microprocessor

  3. SIT ASSEMBLY HVPS Electronics Box

  4. SIT Board Level Block Diagram Unlatch Cover Board 1 UMd/GSFC Logic/MISC/CPU IF TELESCOPE Board 2 UMd/GSFC Energy Electronics To/From CPU Board 4 MPAe TOF Analog Electronics Board 3 MPAe TOF Digital Electronics GSFC/UMd Motherboard UCB HVPS TEST CONNECTOR Low Voltages LV Interface SSD Bias SIT Housekeeping 8/15/02

  5. SIT Front-End Electronics Round-robin Multitasker SIT CPU 24 Software 1 sec. IRQ CAL TOF HW Rates HW Rates Count TOF Constants Bin Cnt Table P0 Bin Cnts Sample Events Event Proc. FIFO P1 Event Interrupt Event Event Select Events To SEP MISC Read PH Event Asm/ Write Pckts EOF CMD Infor. SIT PH Event Mode Control Report Perform Self Test To SEP MISC Thresholds Ctrl Cmd. Table process. Receive/ ACK Cmd.. CMD. Coincidence mode Ctrl HV Level From SEP MISC CMD. Table Fig. 3.7 Event Processing Software Fig 3.7 SIT SW requirements

  6. Time of Flight Element Tracks (H - Fe) Solid State Detector Energy From SIT description

  7. From SIT description

  8. From SIT description

  9. From SIT description

  10. Matrix Rates From SIT description

  11. Beacon Rates From SIT description

  12. From SIT description

  13. Event Storage Algorithm For Telemetry From SIT description

  14. From SIT description

  15. Computation of intensity from matrix rates: Ij = intensity, T = time (s), AW = geometry factor, e = efficiency, DE = energy window, MRj = matrix rate j counts From SIT description

  16. Computation of intensity from pulse height data: (as before, plus: N(0/1)j = number of PHA events of particular species & energy of priority 0/1; N(0/1) = total number of PHA events of priority 0/1; MR(1/2) = matrix rate counts for priority 0/1 From SIT description

  17. From SIT description

  18. From SIT description

  19. MISC version of pulse height binning calculation: Solid state detector lookup table value f_m = [(issd - K*2^16 + itof - Ktof*2^16 +2^16)*(128/7) ]/2^16 Time-of-flight lookup table value f_e = [( - itof + Ktof*2^16) + (5.5)*2^16) * 16 ]/2^16 constant From SIT description

  20. Rate and priority matrix: From SIT description

  21. Matrix rate assignments: etc etc From SIT description

  22. Beacon rate assignments: From SIT description

  23. PHA Event contents: From SIT description

  24. PHA Packet format: From SIT description

  25. Rate Packet format: From SIT description

  26. Status: • Pseudo-SIT event table generated from WIND/STEP data (20K events) • simple fortran routine to process data completed 6/02 including • lookup table • matrix & beacon rate assignments • sample output of process events • Kristin Wortman developing machine language version -- preliminary version is ready for testing

More Related