ICU TEAM R. Cosentino, E. Pace, M. Focardi, S. Pezzuto, M. Pancrazzi, A. M. Di Giorgio.

Slides:



Advertisements
Similar presentations
System Integration and Performance
Advertisements

Operating System.
1 SpaceWire Router ASIC Steve Parkes, Chris McClements Space Technology Centre, University of Dundee Gerald Kempf, Christian Toegel Austrian Aerospace.
Slide : 1 6/ SpaceWire Conference SpaceWire Test and Demonstration using the Integrated Payload Processing Module J.Ilstad, D.Jameux European Space.
Astrium Satellites Central Engineering – Dependability, Data Processing and Software Division (ASG7) MAPLD International.
PLATO Phase A/B1 Status TOU Meeting Catania 28 Feb 2011 PLAnetary Transits and Oscillation of stars.
ESA UNCLASSIFIED – For Official Use Deterministic Communication with SpaceWire Martin Suess CCSDS Spring Meeting /03/2015.
PACS IIDR 01/02 Mar 2001 Herschel PACS SPU - IAC1 Herschel PACS - IIDR SIGNAL PROCESSING UNIT (SPU) HW Unit, Start-up SW and Low-level SW Drivers José.
CCNA 2 v3.1 Module 2.
WANs and Routers Routers. Router Description Specialized computer Like a general purpose PC, a router has:  CPU  Memory  System Bus Connecting Internal.
 A system consisting of a number of remote terminal units (or RTUs) collecting field data connected back to a master station via a communications system.
LSU 10/09/2007System Design1 Project Management Unit #2.
COMM Subgroup Tomo Sugano (Primarily served as COMM personnel) Tasks –Started out by helping Relative Orbit team with differential delta-V requirement.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
What is Router? Router is a device which makes communication between two or more networks present in different geographical locations. Routers are data.
SCADA and Telemetry Presented By:.
Proposed US Contribution to the Wide Field Imager PSU MIT JHU.
Solar Probe Plus FIELDS ICU/FSW Peter R. Harvey Dorothy Gordon –ICU Will Rachelson – FSW Dec 1, 2012.
PACS IBDR 27/28 February 2002 PACS DEC/MEC1 Detectors & Mechanisms Controllers (DEC/MEC) J.-M. Gillis Centre Spatial de Liège (B)
Data processing group. General study of data processing architecture: - overall definition of the data processing functions - share of tasks between on-board.
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)
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.
BepiColombo/MMO/PWI/SORBET PWI meeting - Kanazawa 24/03/2006M.Dekkali MMO PWI Meeting Kanazawa University 24 th March 2006.
SpaceWire-RT Steve Parkes, Albert Ferrer-Florit
SpW-10X Router ASIC Testing and Performance Steve Parkes, Chris McClements, Space Technology Centre, University of Dundee Gerald Kempf, Christian Gleiss,
Command and Data Handling (C&DH)
Cisco S2 C4 Router Components. Configure a Router You can configure a router from –from the console terminal (a computer connected to the router –through.
Applied research laboratory David E. Taylor Users Guide: Fast IP Lookup (FIPL) in the FPX Gigabit Kits Workshop 1/2002.
HFI Software Internal Review PLANCK 10 July 2003J.L. Béney1 ME/DPU OBSW Presentation ME presentation (both DPU and OBSW) Management of the SW (documentation,
IceCube DAQ Mtg. 10,28-30 IceCube DAQ: “DOM MB to Event Builder”
N A S A G O D D A R D S P A C E F L I G H T C E N T E R I n s t r u m e n t S y n t h e s i s a n d A n a l y s i s L a b o r a t o r y Earth Atmosphere.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
PLATO Main Electronics Units (MEU) based on inputs from P. Plasson and the system team J. Miguel Mas-Hesse Centro de Astrobiología (CSIC-INTA)
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.
N A S A G O D D A R D S P A C E F L I G H T C E N T E R I n t e g r a t e d D e s i g n C a p a b i l i t y / I n s t r u m e n t S y n t h e s i s & A.
 PLATO PLAnetary Transits & Oscillations of stars Data onboard treatment PPLC study February 2009 on behalf of Reza Samadi for the PLATO data treatment.
Central Engineering / ASG 74 Data Processing Advanced Studies Sev Gunes-Lasnet, Olivier Notebaert 2008, November 5th Prototype implementation of a routing.
GE+ PL INTERFACES, RESSOURCES PLATO PPLC/ESA meeting, Feb 27th 2009.
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
Field Programmable Port Extender (FPX) 1 Modular Design Techniques for the FPX.
Test-as-You Fly SpaceWire for Solar Probe Plus
PACS IBDR 27/28 Feb 2002 Digital Processing Unit1/16 DPU PRESENTATION R.Orfei & S. Pezzuto CNR- IFSI.
SDR 7 Jun Associated Electronics Package (AEP) Curtis Ingraham.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Suites (Backup) Stanford Linear Accelerator Center Gamma-ray Large Area Space Telescope.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
V3 SLAC DOE Program Review Gunther Haller SLAC June 13, 07 (650) SNAP Electronics.
GoetzPre-PDR Peer Review October 2013 FIELDS Time Domain Sampler Peer Review Keith Goetz University of Minnesota 1.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR FSW Overview Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
PACS IHDR 12/13 Nov 2003 Digital Processing Unit1/15 DPU PRESENTATION R.Orfei & S. Pezzuto CNR- IFSI.
1 Chapter 1 Basic Structures Of Computers. Computer : Introduction A computer is an electronic machine,devised for performing calculations and controlling.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 2 Introduction to Routers.
Ball Aerospace Scalable Configurable Cryocooler Electronics (SCCE)
Deterministic Communication with SpaceWire
Data handling, timing and power distribution scheme
Chapter 6: Network Layer
Metis On-Board SW overview
Programmable Logic Controllers (PLCs) An Overview.
Marek Morawski, Hanna Rothkaehl Space Research Centre PAS
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
Chapter 2: Operating-System Structures
CubeSat vs. Science Instrument Complexity
Requirements Definition
Chapter 2: Operating-System Structures
Presentation transcript:

ICU TEAM R. Cosentino, E. Pace, M. Focardi, S. Pezzuto, M. Pancrazzi, A. M. Di Giorgio

10.08 Plato Kickoff meeting - Paris, 8 November 2010

Overview S/C SVM Memory Unit Routing Unit Processor Unit SpW interface to SVM Power Supply Unit ICU MEUs (4 N-DPU) AEUs F-AEU F- DPUs MEU- PSU ● 4 MEU (the 16 normal DPU are gathered in 4 group of 4 DPUs) ● 2 Fast DPU ● 4 Ancillary Electronic Unit ● 1 Fast Ancillary Electronic Unit ● 1 MEU-PSU Each unit include 2 router (main and redundant) Plato Kickoff meeting - Paris, 8 November 2010

ICU common requirements S/C SVM Memory Unit Routing Unit Processor Unit SpW interface to SVM Power Supply Unit ICU MEUs (4 N-DPU) AEUs F-AEU F- DPUs MEU- PSU ● Handle the communications with service module (SVM) ● Receive and process telecommands for the ICU: the received commands shall be validated prior to their execution ● Format and transmit cyclic and sporadic HK telemetry (HKTM) ● Format and trasmit the scientific payload telemetry packets (PLTM) ● Manage the SpaceWire network Receive the onboard time (Central Time Reference) from the S/C, handle the time stamping of the data transmitted in HKTM and forward the CTR to the DPUs. Produce state and diagnosis information (cyclic status, progress event). Schedule the DPU tasks (by the way of commands sent to the DPUs) Manage the data flow Manage the mode transitions Manage the Software parameters Manage the maintenance of the ICU software Support the maintenance of the DPU software Compress the data using a lossless compression algorithm. A compression factor of at least 2:0 is required. Plato Kickoff meeting - Paris, 8 November 2010

Topics  Functional characteristics in observation mode  Functional characteristics in configuration mode  SpaceWire network management  SpaceWire network architecture  Data volume and TM budget  Power processing estimation  In-flight SW maintenance  Analog housekeeping acquisition and monitoring  Switch on/off capabilities and power sequences  Hardware architecture  Budgets  ICU Activities plan Plato Kickoff meeting - Paris, 8 November 2010

Functional characteristics (observation mode)  receive the flux, the centroids and the imagettes (F-DPU: every 2.5 s ; N-DPU: every 25 s);  compress the imagettes: a compression factor between 2 and 3 is guaranteed;  detect outliers (flux and centroid) by comparing the data corresponding to the same star and coming from N-groups telescopes (N=8 or N=16 or N=32);  stack the valid flux and centroids;  compute the mean and the std dev of the stacked measurements at a cadence depending of the sample category (50 sec. or 600 sec): F-DPU: K ≤ 20; N-DPU: K ≤ 2 (50 s) or K ≤ 24 (600 s);  bufferize and compress photometric and centroid data: a factor of ~ 2 is guaranteed;  format and transmit to the SVM the scientific packets (PLTM). Plato Kickoff meeting - Paris, 8 November 2010

Functional characteristics (configuration mode)  Send the configuration parameters to DPU (eg. stars catalogue)  Cross check between data from telescopes of the same LoS (verify the consistency of the list and positions of all the stars).  Schedule the DPU tasks  Compress full-frames images from DPUs  Packetization and trasmission of DPUs ancillary data to SVM  ‘Far field’ full images  Parameters for background estimation (eg window position)  Parameters for candidate and reference stars  List and position of reference stars  Distortion matrix  Selected parameters of all the targets (position, mask, …)  No storage of data (only temporary buffering)  periodically or loss of the Los Plato Kickoff meeting - Paris, 8 November 2010

SpW network management  The active ICU is responsible for managing the SpaceWire network: ICU is a remote network manager.  The active ICU configures the routers (routing table, link speed, etc.): the logical addressing will be used (no path addressing).  The active ICU manages (configures / monitors/ controls) its own routers and the MEU routers Plato Kickoff meeting - Paris, 8 November 2010

SpW network architecture  12 SpW (4 MEU + 2 FDPU + 4 AEU + 1 FAEU +1 MEU-PSU)  1 SpW link to access ICU internal Memory Unit  1 SpW link to connect the processor unit in the main ICU  1 SpW link to connect the processor unit in the redundant ICU  1 SpW link to connect together the main Spw network to the redundant SpW network  1 SpW link to connect each ICU Processor unit to the ICU-PSU  2 independent SpW interface (main and redundant) connect each ICU Processor Unit to the S/C MEU-PSU S/C (M1) S/C (R1) S/C (M2) S/C (R2) 10.08

Data volume and TM budget  32 normal telescopes + 2 fast telescope  4 detectors each telescope (4510X4510 CCDs)  Data volume = 212 Gb/day (imagettes, photometric data, centroid data, raw images)  Presently the TM rate is 109 Gb/day  ICU shall compress data by a factor 2 at least ICU shall manage an input data-rate from N-DPU and F-DPU of about 12 Mbps and an output data-rate to the SVM of about 1.5 Mbps. These data rates can be easily managed by the standard SpW link, running up to 100 Mbps Plato Kickoff meeting - Paris, 8 November 2010

Power processing estimation ● Cold redundancy (nominal ICU on, redundant unit off) ● Few prototype algorithms written in C and run on a LEON3 emulating board at 40Mhz ● CPU workload estimates at 75 and 100MHz assuming linearity ● Extended-Rice lossless compression algorithm; QuickSelect method for median ● Sigma clipping for outliers detection For processors operating at 100 MHz the occupation rate is ~ 49% 10.08

In-flight SW maintenance As baseline ICU shall be in charge of the in-flight maintenance of the DPU application software (scientific SW) and its own SW (TBD). The DPU and ICU application software shall be reconfigurable during the flight, with the following possibilities:  It shall be possible to apply patches to the software (partial SW modification);  It shall be possible to upload a new version of the application software, entirely replacing the previous installed version.  Several versions of the application software could be stored on board The DPU application software shall be stored in EEPROM (Electrically-erasable programmable read-only memory). Two approaches can be followed: ICU shall store in a dedicated EEPROM the DPU application SW and shall transmit it to the DPUs during the boot or each DPU shall have its own EEPROM on board, to store the application SW 10.08

Analog housekeeping acquisition and monitoring  ICU (ICU-PSU) is responsible for acquiring its own voltage and current consumption and it shall also collect and transmit the HK data from the other subsystems.  The ICU is responsible for collecting the voltage and current consumption of each N- DPU board and of the router units. These data shall be collected through the SpW network.  The ICU is responsible for collecting the voltage and current consumption of the Fast DPU, the 4 AEU and the single F-AEU. These data shall be collected through the SpW network.  The ICU is responsible for collecting the CCD and camera analog HK (temperatures and voltages) coming from the FEE. These analog HK shall be collected through the N-DPU SpW network

Switch on/off capabilities and power sequences The primary voltage switch on/off commands of the MEU-PSU, F-DPUs, and ICUs are controlled by the S/C (one dedicated switch line per box). The on/off switching operations of the ICU Processor Unit are directly commanded by the SVM S/C thanks to a discrete command sent to the ICU-PSU (By default, only the ICU-M is switched on) The on/off switching operations of the ICU-M Memory Unit and ICU-M Router Unit are commanded by the ICU-M Processor Unit thanks to a SpaceWire command sent to the ICU-PSU. The ICU-R Memory Unit and the ICU-R Router Unit can be switched on/off by the active ICU 10.08

Switch on/off capabilities and power sequences Through the SpW network, the ICU shall control: - The N-DPU boards and MEU routers switch on/off commands, performed by the MEU-PSU - The switch on/off commands of the N-FEE/F-FEE, performed by the N-AEU/F-AEU - The switch on/off of the ICU Memory Unit and of the ICU Router Unit - The F-DPU boards switch on/off commands 10.08

Hardware architecture Constraint: o Storing large amount of data (to achieve a compression factor of 2) o Handle a large number of SpW links Proposed Hardware characteristics: o a routing unit for an efficient management of the SpW network and a wide internetworking capabilities, implementing two or three routers o a processor unit (i.e. a motherboard with power processing capabilities) o a memory unit for data storage and buffering with one or more SpW links to manage and configure them o a power supply unit with redundancy (TBC)

Hardware architecture o Processor unit: The LEON2 AT697F fulfils the computation power requirements A customized module including a HW-implemented Rice compressor Basic SW features providing bootstrap capability Low level SW drivers On board memory management Application SW loading capability o Extended memory board: 48 (-> 64) Gb/ICU SDRAM/DDRRAM UFM (Ultra Fast Memory) memory module by EADS Astrium or the DHSA data store system from Thales Alenia Space. Memories shall be configured, read and written by means of the standard RMAP (Remote Memory Access Protocol) SpW compliant protocol. o Power Supply Unit: based on DC/DC converters with current limiting protections. The HK collection function is also hosted in this board (TBC) as for MEU’s power supply sub-unit. o Router Unit: 2 (or 3) SpW Router AT7910 (8 x SpW + 2 // ports) Plato Kickoff meeting - Paris, 8 November 2010

Budgets Data Compression budget: The data compression ratio has been measured using a customized version of the Rice lossless compression algorithm. The compression ratio is ~ for the light curves, ~3.0 for the centroid curves and ~2.5 for the imagettes. These compression ratios are compatible with the TM budget requirements. Mass budget: The ICU (Main + Redundant) overall mass budget including memory units and 20% contingency shall be about 7.8 Kg Power budget: The ICU (Main + Redundant) overall power budget including memory units and 20% contingency is 40 W maximum. Dimension budget: The ICU (Main + Redundant) overall dimension budget shall be 220 X 250 X 240 mm

 µprocessor ref: LEON2-FT AT697E - 100MHz Space Rad-Hard IC from ATMEL (TBC), as baseline.  Heritages: High Flight heritage - Launchers - telecomm. & scientic satellites  Europe: SMART-1 lunar mission, Alcatel Spacebus satellite platforms, Galileo...  USA: Deep Impact, Mars Reconnaissance Orbiter...  SpW router components ref: the SpW Router board is based on the board developed for the Bepi Colombo Space Mission from THALES ALENIA SPACE, as baseline. The board shall be capable of routing all the data flows coming from the Normal and Fast DPUs and formatted according to the Packet Utilization Standards. Heritages: Bepi Colombo Space Mission.  Memory ref: DSHA Solid State Mass Memory Unit – SD SDRAM from THALES ALENIA SPACE (TBC), as baseline. Heritages from datasheet : Radarsat-2, Pamela, Cosmo (9 units in flight, 2 on launch pad) Prisma, BepiColombo, Sentinel-1 (6 units under MAIT).  Programmable Logics devices ref: ACTEL RTAX2000 FPGA (or equivalent) rad-hard device (Total Ionizing Dose capabilities up to 300 krad) for control and communication processes, as baseline. Heritages: COSMO-SkyMed, Mars Phoenix and many other missions.  Power Supply electronics ref: the ICU Power Supply and Voltage Regulators will be based on the long experience that THALES ALENIA SPACE has in the manufacturing of DC/DC converters and Power Supplies for satellites. Heritages: many Space Mission and satellites with TAS contributions.  All the other electronics minor-components of the ICU are available in a space or military qualification level with heritages from a large number of space missions. Concerning the technology aspects, we have for the ICU:ICU TRL ≥ Maturity of technologies

ICU Activities plan  ICU development plan  By March 2011  Breadboard of Critical Points  Foreseen as a critical point  For feasibility / performance verification  By March 2011  ICU design documents  Detailed architecture of the ICU  Draft by January/February 2011  Complete release by April 2011  Delivery of Breadboard (BB)  Purpose: validation of the detailed design  November