STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR Flight Software Design STEREO/HET Data Formatting/PH Sampling Donald.

Slides:



Advertisements
Similar presentations
Slink TX Slink merger Teststand setup Slink merger firmware and testing Firmware features - DAQ RAMs for saving out input and output data - Possible to.
Advertisements

January 11, Data Format for MICE Trackers Tracker Data Readout Basics Preliminary Tracker Data Format and Suitability for VME Data Transfers. Questions.
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.
Flight Software Image Compression and Status Dennis Wang Interferometrics/NRL SECCHI Flight Software Lead Paris Mar 5-9, 2007.
Critical Design Review 2002 November 20,21,22 STEREO IMPACT 1 SEP Central, LET, and SEPT Flight Software Presenter: Andrew Davis
Computer ArchitectureFall 2008 © August 25, CS 447 – Computer Architecture Lecture 3 Computer Arithmetic (1)
1 Process Description and Control Chapter 3 = Why process? = What is a process? = How to represent processes? = How to control processes?
+ CS 325: CS Hardware and Software Organization and Architecture Integers and Arithmetic Part 4.
Assignment 4 Sample problems. Convert the following decimal numbers to binary
CIRSGSFC 1 COMPOSITE INFRARED SPECTROMETER Marcia SeguraPaul Romani Shane AlbrightVirgil Kunde Ray Ferrer CIRS FLIGHT SOFTWARE.
1 EENG 2710 Project Synchronous Counters. 2 Counters Counter: A Sequential Circuit that counts pulses. Used for Event Counting, Frequency Division, Timing,
Instrument TrainingIDPU - 1 UCB, Dec 6, 2006 THEMIS INSTRUMENT TRAINING IDPU.
MAVEN CDR May 23-25, 2011 Particles and Fields Package Pre-Environmental Review May , 2012 Flight Software Peter R. Harvey Mars Atmosphere and Volatile.
What are Exception and Interrupts? MIPS terminology Exception: any unexpected change in the internal control flow – Invoking an operating system service.
ISUAL Long Functional Test H. Heetderks. TRR December, 20012NCKU UCB Tohoku ISUAL Long Functional Test Heetderks Basic DPU Function Verify Power on Reset.
PACS IBDR 27/28 Feb 2002 SPU High Level Software1 H. Bischof, A.N. Belbachir (TUVIE) F. Kerschbaum, R. Ottensamer, P. Reegen, C. Reimers (UVIE)
ISUAL Instrument Software S. Geller. CDR July, 2001NCKU UCB Tohoku ISUAL Instrument Software S. Geller 2 Topics Presented Software Functions SOH Telemetry.
Prototype Test of SPring-8 FADC Module Da-Shung Su Wen-Chen Chang 02/07/2002.
1 “STEREO PLASTIC STATUS REPORT” A.B. Galvin Lorna Ellis (Data) Mark Popecki (Operations) Team (Science) STEREO SWG Meredith NH October 27, 2009.
Ethernet Driver Changes for NET+OS V5.1. Design Changes Resides in bsp\devices\ethernet directory. Source code broken into more C files. Native driver.
Example. SBUF Register SCON Register(1) SCON Register(2)
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This training course provides an overview of the CPU architecture.
Monitor- ing, Basic IP Header Proc., Packet Classi- fication and Routing APIC Driver Rcv Side APIC Plugin Ctl. Unit... Resource Controller... Rcv Input.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
SS Space Science MO&DA Programs - August Page 1 ACE Instrument Status Report Cosmic Ray Isotope Spectrometer (CRIS) Normal Operation. Electron Proton.
ISUAL Data Formats & Science Data Processing S. Geller.
NCKU UCB Tohoku GSE Software, T.T. Wang 1 Ground Support Equipment(GSE) Software Tzu-Te Wang.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
09/01/2016James Leaver SLINK Current Progress. 09/01/2016James Leaver Hardware Setup Slink Receiver Generic PCI Card Slink Transmitter Transition Card.
CWG4 – The data model The group proposes a time frame - based data model to: – Formalize the access to data types produced by both detector FEE and data.
The Spartan®-3E FPGA Starter Kit board. A computer mouse is designed mainly to detect two-dimensional motion on a surface. Its internal circuit measures.
Lecture 13 PicoBlaze I/O & Interrupt Interface Example of Assembly Language Routine ECE 448 – FPGA and ASIC Design with VHDL.
SECCHI Status Russell A. Howard & The SECCHI Team March 2010 STEREO SWG – Trinity College, Dublin.
STEREO IMPACT SEP Critical Design Review 2002-Nov-21/22 TvR1 HET/SIT Flight Software and GSE Tycho von Rosenvinge )
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 6 Report Wednesday 6 th August 2008 Jack Hickish.
Packet Service Packet Extraction VC Access Service VC_FSH Service VC Frame Service MC_Insert Service MC Frame Service MC_OCF Service Virtual Channel Reception.
HarveyFIELDS iCDR – Flight Software Solar Probe Plus FIELDS DCB Flight Software Design Peter Harvey University of California 1.
4/27/ T7C - DCM Software Interface ISUAL DPU-to-DCM Interface and Protocol 8644-T7C Rev Description Date A Initial release 20-Feb-2001 SG B MMCB.
Microprocessor & Assembly Language
Computer and Information Sciences College / Computer Science Department CS 206 D Computer Organization and Assembly Language.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
15th CAA Cross-calibration workshop CIS archiving activities report University College of London 2012, April
Double Star Active Archive - STAFF-DWP Data errors and reprocessing Keith Yearby and Hugo Alleyne University of Sheffield Nicole Cornilleau-Wehrlin LPP.
Status report 2011/7/28 Atsushi Nukariya. Progress Progresses are as follows. 1. FPGA -> Analyze data from FPGA, and some revise point is found. 2. Software.
S-band Telemetry Description DMC 211 October 2015.
C osmic R Ay T elescope for the E ffects of R adiation 27 June 2005 Digital Engineering Digital Sub-System Bob Goeke.
1 EE 109 Final Review. 2 Final Jeopardy Binary Brainteasers Instruction Inquiry Programming Pickles
PLASTIC Post Launch Data Flow Lynn Kistler & Lorna Ellis May 2006.
Lecture 10: TI MSP430 Timers and Capture Modes
Chapter 11 User Datagram Protocol
Chapter 9 Optimizing Network Performance
Generic Remote Interface Unit (RIU) Interface Control Document (ICD)
Bin Packing First fit algorithm
High Energy Telescope (HET) GSFC Caltech JPL
Programmable Interval Timer
Hellenic Open University
ITU-T Recommendation G.722.1:
8254 Timer and Counter (8254 IC).
8051 Timers / Counters It has two timers Timer 0 and Timer 1.
Timers.
Shift & Rotate Instructions)
Instructor: Alexander Stoytchev
MDP / DHU - DR Usage vs downlinks -
Basic terminology associated with counter and sequential circuits.
Bin Packing First fit algorithm
Programmable Interval Timer
Lecture 9: Shift, Mult, Div Fixed & Floating Point
Presentation transcript:

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR Flight Software Design STEREO/HET Data Formatting/PH Sampling Donald Reames

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR Rates and Sampled Particle PHs Wind/EPACT flight data

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR Science Data Formatting Rate and PH compression formats Rate packets – 16-bit compressed HW and SW rates PH event packets – compressed PH events –H1-only particles –Stopping particle –Penetrating particles –PH stimulator events Table, beacon, and housekeeping packets PH sampling and queues and packet sampling

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR Algorithm for Rate Compression (24 bit->16 bit) /* 32-bit -> 16-bit compression for SW and HW rates */ /* usage: rateout=pack_rate(ratein); */ unsigned int pack_rate(int ratein) { unsigned int rateout, power=0; while (ratein&0xfffff000) { power+=0x0800; ratein>>=1; } rateout=ratein; if (power) rateout=power+0x0800|((rateout&0x07ff)); return rateout; }

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR HET PH Event Formats PH events (except H1 singles) consist of a 16-bit header followed by the appropriate number of 16-bit packed pulse heights. The bit pattern of the 16-bit header is as follows (listed in lsb to msb order): –3-bits Count of PHs in this event –8-bits Onboard SW bin this event was assigned to –1-bit Stimulator event flag –1-bit Current rate mode of the HET –3-bits PH category Each individual PH is compressed from the 24-bit value read from the ASIC to a 16-bit value with the following bit pattern (lsb to msb) –11-bits PH value –1-bit Overflow bit –1-bit High/low gain –3-bit PH number (H1i, H1o, H2, …H6)

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR ‘A’ or Rates Packets

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR ‘B’ or Status and Single PH Packet

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR ‘C’ or Stopping-Particle PH Packets

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR ‘D’ or Penetrating-Particle PH Packet

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR ‘E’ or Table Listing Packet

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR ‘F’ or Beacon Packets

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR ‘G’ or Housekeeping Packets

STEREO IMPACT HET/SIT Software Requirements and Design Review, 22 August 2002 DVR Sampling PH Events for Readout Nominal output packets: 1-A, 1-B, 3-C, 1-D (+1F & 1G) Stopping particles are queued as to H, He, and heavies –Each species is allocated 1/3 of the telemetry space –Any empty heavies space is filled with He –Any remaining empty space is filled with H –Empty C packets (after 1) are reassigned as D packets Penetrating particles are treated analogously E packets normally are dribbled out at about 1 every 16 frames, but empty D packets are reassigned as E packets.