STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR1 HET/SIT Flight Software and GSE Tycho von Rosenvinge 301-286-6721)

Slides:



Advertisements
Similar presentations
INPUT-OUTPUT ORGANIZATION
Advertisements

Dr. Rabie A. Ramadan Al-Azhar University Lecture 3
MC68HC11 System Overview. System block diagram (A8 version)
Programmable Interval Timer
STEREO IMPACT HET/SIT Software Requirements and Design Review 22 August 2002 TvR1 NASA/GSFC Building 2, Room 24 9 AM EDT, 22 August 2002 HET Overview and.
STARLight PDR 3 Oct ‘01I.1 Miller STARLight Control Module Design Ryan Miller STARLight Electrical Engineer (734)
Critical Design Review 2002 November 20,21,22 STEREO IMPACT 1 SEP Central, LET, and SEPT Flight Software Presenter: Andrew Davis
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
GLAST June 8, 2000, P. Roger Williamson, BFP - 1 Balloon Flight Planning Roger Williamson June 8, 2000.
DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz May 8, 2001.
STEREO IMPACT Critical Design Review 2002 November 20,21,22 1 LET Performance Requirements Presenter: Richard Mewaldt
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
STEREO IMPACT Critical Design Review 2002 November 20,21,22 1 SEP and LET GSE Software Presenter: Andrew Davis Contact:
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Data Logger for Water Meter Function Continuously counts pulses from pulse output of the water meter (or other meters with pulse output) and periodically.
Instrument TrainingIDPU - 1 UCB, Dec 6, 2006 THEMIS INSTRUMENT TRAINING IDPU.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
CH 13 Server and Network Monitoring. Hands-On Microsoft Windows Server Objectives Understand the importance of server monitoring Monitor server.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
MAVEN CDR May 23-25, 2011 Particles and Fields Package Pre-Environmental Review May , 2012 Flight Software Peter R. Harvey Mars Atmosphere and Volatile.
 Purpose of our project  Get real world experience in ASIC digital design  Use same tools as industry engineers  Get practical experience in microprocessor.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Solar Probe Plus FIELDS ICU/FSW Peter R. Harvey Dorothy Gordon –ICU Will Rachelson – FSW Dec 1, 2012.
Embedded Systems 7763B Mt Druitt College of TAFE
ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset.
8254 Programmable Interval Timer
System Clocks.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
ISUAL Instrument Software S. Geller. CDR July, 2001NCKU UCB Tohoku ISUAL Instrument Software S. Geller 2 Topics Presented Software Functions SOH Telemetry.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 LAT Housekeeping Sergio Maldonado Stanford Linear Accelerator.
1 Lunar Reconnaissance Orbiter (LRO) CRaTER Technical Interchange Meeting C&DH Flight Software April 14, 2005.
SECCHI Consortium Meeting, July 2001 SECCHI Ground Data Systems and Data Processing Nathan Rich NRL/Interferometrics
(More) Interfacing concepts. Introduction Overview of I/O operations Programmed I/O – Standard I/O – Memory Mapped I/O Device synchronization Readings:
IES Flight Software J. Hanley / P. Mokashi May 29, 2013.
PACS IIDR 01/02 Mar 2001 On-Board Data Compression1 On-Board Data Compression Concept A. N. Belbachir Vienna University of Technology.
ONE Concept. ONE Work area & lab setup ONE Goals Provide single network interface regardless of physical link Provide reliable, isochronous message transport.
21-1 MAVEN IPSR October 30,31, 2012 Particles and Fields Package Pre-Ship Review October 30,31, : Flight Software Peter R Harvey Mars Atmosphere.
Time Management.  Time management is concerned with OS facilities and services which measure real time, and is essential to the operation of timesharing.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
GoetzPre-PDR Peer Review October 2013 FIELDS TDS FPGA Peer Review Keith Goetz University of Minnesota 1.
ISUAL Data Formats & Science Data Processing S. Geller.
1Ben ConstanceFONT Meeting 1st August 2008 ATF2 digital feedback board 9 channel board with replaceable daughter board (RS232 etc.) − Board will log data.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes 12/25/20151 Flight Software Template for Instrument Critical Design Review Gary M. Heiligman.
SDR 7 Jun Associated Electronics Package (AEP) Curtis Ingraham.
Source Controller software Ianos Schmidt The University of Iowa.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Systems Engineering Mike DeKlotz GSFC Stanford Linear Accelerator Center Gamma-ray Large.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Suites (Backup) Stanford Linear Accelerator Center Gamma-ray Large Area Space Telescope.
RBSP Radiation Belt Storm Probes RBSP Radiation Belt Storm Probes 3-4 Sept. 2008EFW INST+SOC PDR447 Command, Telemetry, and Ground Support Equipment (CTG)
Time Management.  Time management is concerned with OS facilities and services which measure real time.  These services include:  Keeping track of.
STEREO IMPACT Preliminary Design Review 2001-September 11,12 Rick Cook1 LET Electronics.
STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR1 SEP Mechanical Design Sandy Shuman, GSFC ) Tycho.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
HarveyFIELDS iCDR – Flight Software Solar Probe Plus FIELDS DCB Flight Software Design Peter Harvey University of California 1.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR FSW Overview Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Environment Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
11/3/2000cmd_soh1 SOH and CMD Current Status. 11/3/2000cmd_soh2 ISUAL Flight Software 0.0 SOH Telemetry CMD Input Debug I/O.
TRIO-CINEMA C&DH- 1 KHU, 10/19/2009 Command & Data Handling System (C&DH) Peter Harvey David Curtis David McGrogan Space Sciences Laboratory University.
STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR Flight Software Design STEREO/HET Data Formatting/PH Sampling Donald.
C osmic R Ay T elescope for the E ffects of R adiation 27 June 2005 Digital Engineering Digital Sub-System Bob Goeke.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Generic Remote Interface Unit (RIU) Interface Control Document (ICD)
Command & Data Handling
LET Performance Requirements Presenter: Richard Mewaldt
SEP and LET GSE Software Presenter: Andrew Davis caltech
High Energy Telescope (HET) GSFC Caltech JPL
Introduction to Microprocessors and Microcontrollers
Digital Sub-System Bob Goeke.
Presentation transcript:

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR1 HET/SIT Flight Software and GSE Tycho von Rosenvinge ) Donald Reames Glenn Mason Tom Nolan Kristin Wortman

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR2 Personnel GSFC Bob Baker, Electronics Engineer, CPU24 Design, Phong Le, Programmer, CPU24 software development environment Tom Nolan, Programmer, On-board Software, Don Reames, Scientist, GSFC Software Lead, Larry Ryan, Electronics Engineer, HET Electronics, Tycho von Rosenvinge, Scientist, HET Design, Kristin Wortman, Programmer, On-board & GSE Software, U of MD Glenn Mason, Scientist, Overall SIT Design, Mihir Desai, Scientist, SIT Data Analysis, Joe Dwyer, Scientist, On-board Software, Florida Institute of Technology Peter Walpole, SIT Electronics Engineer,

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR3 Relevant Documents STEREO HET CPU24 Flight Software Requirements Document STEREO SIT CPU24 Flight Software Requirements Document STEREO SEP LET and Central MISC Flight Processors Software Requirements Document STEREO SEP HET and SIT CPU24 Processors Flight Software Development Plan CPU24 MISC Documentation (Bob Baker) HET PHA Test Software (Tom Nolan) Serial Port Interface to TCP/IP (SPiT) Programmer’s Reference (Tom Nolan) Caltech PHA ASIC User’s Manual (Rick Cook) STEREO HET Telemetry Formatting (Don Reames) HET to SEP Central Interface Control Document (Caltech) SIT to SEP Central Interface Control Document (Caltech) SEP Sensor Suite Commanding and Users Manual (Caltech) STEREO MOC to POC and to STEREO Science Center ICD (APL)

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR4 Relevant Documents … Cont’d Many of the relevant documents and the PowerPoint presentations for the HET/SIT Software Requirements and Software Design Peer Review may be found at

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR5 HET Simulations

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR6 HET Response

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR7 HET Composite Response electrons protons 3 He 4 He Si C O N Fe

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR8 HET Composite Log Response electrons protons 3 He 4 He C N O Si Fe

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR9 Time of Flight Solid State Detector Energy Element Tracks (H - Fe)

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR10 Matrix Rates

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR11 Caltech ASIC Test Chip Testing of PHASIC for HET (Not Used By SIT) –Test bed supplied by Cal Tech includes ASIC and all support components, including CPU24 MISC, mounted on a PC board, but without the hybrid package –Software environment for testing is very flight-like (commands, data, interrupts) except no particle binning

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR12 CPU24 Design Status CPU24 is the GSFC MISC CPU24 (v2) is based on Cal Tech MISC11 design –Data UART, live time counter, sync signal interface added Design coded in Verilog –Synthesized using Synplify Pro –P&R using Actel Designer –Usage: 81% of S cells, 65% of C cells of A54SX72A Running on Cal Tech Test Board Users Manual Written

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR13 Top Level Requirements for HET CPU24 Code (1) Boot up CPU24 Download/decompress tables and CPU24 code from SEP Central EEPROM Receive Commands from SEP Central –Receive and handle commands to configure PH ASICS (846 bits each) –Receive and handle commands to patch RAM –Receive and handle TBD miscellaneous commands –Echo commands to SEP Central Read Hardware Rate Counters Read PH Events from ASICs Queue PH Events According to Types Process PH Events into Software Counters (on-board particle identification … described later) Identify High Rate Conditions (switch H1o to low gain only; switch back depending upon H1i rate; switch only on 1-minute boundaries)

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR14 Top Level Requirements for HET CPU24 Code (2) Acquire Housekeeping Data and Readout to SEP Central Generate On-board Pulser Events (set STIM bit) Write Out Telemetry Packets Once Per Minute –Selected PHs (compress 23 bit ASIC pulse height to 16 bits) –Software Counter Rates (24 to 16 bit rate compression) –Hardware Rates (24 to 16 bit rate compression) –Housekeeping –Beacon Data –Include Checksum for Each Packet SEP Central expects HET Data Packets Only During 100 ms Windows Following 1- Second Timer Pulses 0, 3, 6, …, 57 of Each Minute (0 or more packets per window; preferably spread out over 1 minute interval) Control Operational Heater?

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR15 Top Level Requirements for HET CPU24 Code (3) Background Tasks –STIM Pulser Sequence –Check checksums for on-board code and tables –Slow readout of on-board code and tables to the ground –Refresh PH ASIC command state once every minute –Monitor each preamp output voltage and adjust leakage currents as necessary to keep in specified range HET is assigned 6 data packets (272 bytes each, including 12 bytes of CCSDS header) for readout once per minute. In addition, Beacon Data, Command Echoes, and Housekeeping Data are combined into corresponding SEP Central packets. HET Beacon Data: –protons: Mev –protons: MeV –protons: MeV –He: MeV/n

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR16 CPU24 Processing Flow

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR17 Science Data Acquisition: Pulse Height Events Triggered by the PH interrupt PH events are queued into four different FIFOs: –Particles stopping in H1 (inner and outer) –Particles stopping in H2-H5 –Particles penetrating all of HET –PH events created by the on-board pulser (STIM events) Count number of pulse height events read into CPU24

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR18 HET Event Queuing Algorithm This algorithm has been successfully implemented in the HET CPU24

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR19 Science Data Processing Select PH events from each class type queue Determine species and energy Increment the corresponding software rate counter Respond to the EOF reset –Reset software counters –Reset hardware counters –Clear event queues

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR20 HET On-Board Pulse Height Processing

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR21 Rate Counter Categories Total events processed (STIM events not included) Queued H1 events (inner and outer) Queued stopping events (H2-H5) Queued penetrating events (H1-H6) Invalid events –No H1 (inner or outer) –Incorrect ordering of pulse heights –Duplicate H1s –H1i and H1o Inconsistent Particle Type Counter –consistency check for particles reaching at least H3 –particle type should be same for H1 vs H2+H3+H4+H5 as for H2 vs H3+H4+H5 Singles Rates (counted in ASIC)

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR22 HET Science Event Data Processing Software count binning according to species and energy intervals HET: 2 log lookup tables –Delta E –Residual E Memory required –log tables: 1 Kwords –Processing and binning of each particle: Stopping Particles: 20 KW Penetrating Particles: 4 KW

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR23 HET Stopping Particles Species & Energy Intervals electrons: , , and MeV 78 Stopping particle bins total, including 3 background bins

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR24 SIT Science Data Processing A preliminary version of the SIT particle identification algorithm has been successfully tested on a CPU24 MISC.

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR25 Software Development Approach Scientists provide algorithms in C code (HET) or FORTRAN (SIT) Scientists provide simulated data for testing on-board code Programmers translate C/FORTRAN to MISC assembly language Scientists/engineers/programmers test on-board software Test Plan/Problem Reporting and Tracking –See sections and of FSWDP Configuration Management (See section of FSWDP)

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR26 On-Board Software Resource Requirements EEPROM Requirements (HET):EEPROM Requirements (SIT): 25 KB tables 27 KB tables 24 KB code KB Total 51 KB Total RAM Requirements(HET): RAM Requirements(SIT): 8 KW code 8 KW code 10 KW data 25 KW tables 20 KW tables KW Total 38 KW Total Total CPU usage(HET and SIT): 18% at 1000 Hz event rate 60% at 5000 Hz event rate

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR27 HET/SIT GSE Configurations GSE to ASIC Test Board (GSFC) GSE to HET CPU24 (GSFC) or SIT CPU24 (U of MD) GSE (via TCP/IP or data file) to Caltech GSE to S/C simulator to IDPU simulator to SEP Central to HET/SIT CPU24 (Caltech) GSE (via TCP/IP or data file) to Caltech GSE to IMPACT POC A or POC B to MOC to S/C to IDPU to SEP Central to HET/SIT CPU24 (APL and Post-launch)

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR28 Top Level requirements for HET/SIT GSE Code Boot ASIC Test MISC (HET) Boot HET/SIT CPU24 in Absence of SEP Central Upload on-board tables and HET/SIT Code in Absence of SEP Central (or to SEP Central) HET Only: Provide User-Friendly Interface for Formatting ASIC Commands (846 bits each!) Send Commands via ASCII Hex; for HET, retain memory of current ASIC command state Display PH Data HET: Display STIM Event Data Display Rate Data –Decompress 16 bits to 24 bits

STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR29 HET/SIT Software Status HET/SIT Software Requirements and Software Design Peer Review was held August 24, Responses have been provided to all RFAs from this review A preliminary version of the SIT on-board particle identification algorithm has been tested successfully against simulated particle events Preliminary telemetry formats have been defined for both HET and SIT MISC and GSE software has been completed for configuring and testing the performance of a sample PHA chip (PHASIC) The event-queuing portion of the HET on-board software has been written and tested The stopping-particle algorithm for HET has been coded in C and will shortly be transferred to MISC assembly code