SpaceCube: Current Missions and Ongoing Platform Advancements Dave Petrick T. Flatley, A. Geist, D. Espinosa, G. Crum, M. Lin, J. Hosler, M. Buenfil, K.

Slides:



Advertisements
Similar presentations
OCAMS Orbital Communications Adapter (OCA) Management System NASA/JSC/DO/Tim Hall Aug 2011.
Advertisements

StreamBlade SOE TM Initial StreamBlade TM Stream Offload Engine (SOE) Single Board Computer SOE-4-PCI Rev 1.2.
Reconfigurable Computers in Space: Problems, Solutions and Future Directions Neil W. Bergmann, Anwar S. Dawood CRC for Satellite Systems Queensland University.
Application of SpaceCube in a Space Flight System Dave Petrick NASA/GSFC 9/1/ MAPLD Session A.
Offering the freedom to design solutions Sundance PXIe Solution.
FPGA Design Using the LEON3 Fault Tolerant Processor Core
Advanced Processing Systems Honeywell Proprietary1 12/04/2003 Honeywell UF HCS & Honeywell DSES Opportunities Presented by Advanced Processing Systems.
Micro-RDC Microelectronics Research Development Corporation A Programmable Scrubber for FPGAs ACKNOWLEDGMENT OF SUPPORT: This material is based upon work.
June 2007 RAMP Tutorial BEE3 Update Chuck Thacker John Davis Microsoft Research 10 June, 2007.
National Aeronautics and Space Administration Commercial Crew Initiative Overview and Status to the COMSTAC Philip McAlister NASA Exploration Systems Mission.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Characterization.
Parallel Video Compression System For Satellites Performed by: Dmitry Sezganov, Vitaly Spector Instructor: Stas Lapchev, Artyom Borzin In Cooperation.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Lecture 7 Lecture 7: Hardware/Software Systems on the XUP Board ECE 412: Microcomputer Laboratory.
Using FPGAs with Embedded Processors for Complete Hardware and Software Systems Jonah Weber May 2, 2006.
Solid State Storage System for the International Space Station
Fault Tolerant Techniques for System on a Chip Devices Matthew French and J.P. Walters University of Southern California’s Information Sciences Institute.
Reconfigurable Hardware SpaceCube & Beyond by Gordon Seagrave Chief Architect and Inventor.
Application of SpaceCube in a Space Flight System Dave Petrick NASA/GSFC Code 587 9/1/ MAPLD Session A Note: This is the HANDOUT version of.
Scientific Computing in Space Using COTS Processors
The Pursuit for Efficient S/C Design The Stanford Small Sat Challenge: –Learn system engineering processes –Design, build, test, and fly a CubeSat project.
RSC Williams MAPLD 2005/BOF-S1 A Linux-based Software Environment for the Reconfigurable Scalable Computing Project John A. Williams 1
S1.6 Requirements: KnightSat C&DH RequirementSourceVerification Source Document Test/Analysis Number S1.6-1Provide reliable, real-time access and control.
National Aeronautics and Space Administration General ICD information for SDRs For consideration for EDS Development Sandra Johnson NASA Glenn.
MAPLD 2005 Anthony Lai, Radiation Tolerant Computer Design.
1 CCSDS File Delivery Protocol for Flight Applications Art Ferrer NASA/GSFC, Code 582 Fourth Space Internet Workshop June 2004 Hanover, MD.
SLAAC SV2 Briefing SLAAC Retreat, May 2001 Heber, UT Brian Schott USC Information Sciences Institute.
SpaceCube: Current Missions and Ongoing Platform Advancements Dave Petrick NASA/GSFC Code 587 9/3/2009 1MAPLD Session E NOTE: Handout Version.
Lessons Learned The Hard Way: FPGA  PCB Integration Challenges Dave Brady & Bruce Riggins.
Universal Reconfigurable Processing Platform for Space Presented by Dorian Seagrave Gordonicus LLC.
Research on Reconfigurable Computing Using Impulse C Carmen Li Shen Mentor: Dr. Russell Duren February 1, 2008.
.1 RESEARCH & TECHNOLOGY DEVELOPMENT CENTER SYSTEM AND INFORMATION SCIENCES JHU/MIT Proprietary Titan MESSENGER Autonomy Experiment.
A Case Study in HW/SW Codesign and RC Project Risk Management: The Honeywell Reconfigurable Space Computer (HRSC) Jeremy Ramos Advanced Processing Systems.
NMP ST8 Dependable Multiprocessor Precis Presentation Dr. John R. Samson, Jr. Honeywell Defense & Space Systems U.S. Highway 19 North Clearwater,
Somervill RSC 1 125/MAPLD'05 Reconfigurable Processing Module (RPM) Kevin Somervill 1 Dr. Robert Hodson 1
Part A Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
RSC MAPLD 2005/130Hodson Robert F. Hodson 1, Kevin Somervill 1, John Williams 2, Neil Bergman 2, Rob Jones 3 1 NASA LaRC, 2 University of Queensland, 3.
Mr. Daniel Perkins Battelle Memorial Institute Mr. Rob Riley Air Force Research Laboratory Gateware Munitions Interface Processor (GMIP)
1 Aerospace Data Storage and Processing Systems SEAKR Engineering Proprietary Information SEAKR Engineering Inc. On-Board Processing SEAKR Engineering.
High Performance Embedded Computing (HPEC) Workshop 23−25 September 2008 John Holland & Eliot Glaser Northrop Grumman Corporation P.O. Box 1693 Baltimore,
Universal Reconfigurable Processing Platform for Space Presented by Dorian Seagrave Gordonicus LLC.
Wang-110 D/MAPLD SEU Mitigation Techniques for Xilinx Virtex-II Pro FPGA Mandy M. Wang JPL R&TD Mobility Avionics.
Approved for public domain release ( N C-0066 on ) © 2008 BAE Systems - All rights reserved EVOLUTION AND APPLICATIONS OF SYSTEM ON.
29 May 2008 Exploration Technology Development Program’s Radiation Hardened Electronics for Space Environments (RHESE) Andrew S. Keys, James H. Adams,
This material exempt per Department of Commerce license exception TSU Xilinx On-Chip Debug.
Final Version Kequan Luu May 13-17, 2002 Micro-Arcsecond Imaging Mission, Pathfinder (MAXIM-PF) Flight Software.
Rad Hard By Software for Space Multicore Processing David Bueno, Eric Grobelny, Dave Campagna, Dave Kessler, and Matt Clark Honeywell Space Electronic.
Aerospace Conference ‘12 A Framework to Analyze, Compare, and Optimize High-Performance, On-Board Processing Systems Nicholas Wulf Alan D. George Ann Gordon-Ross.
© 2014 Orbital Sciences Corporation. All Rights Reserved. SPRSA Excess Capacity Panel Carol P. Welsch Orbital Sciences Corporation June 10, Welsch.
Greg Alkire/Brian Smith 197 MAPLD An Ultra Low Power Reconfigurable Task Processor for Space Brian Smith, Greg Alkire – PicoDyne Inc. Wes Powell.
Somervill RSC 1 125/MAPLD'05 Reconfigurable Processing Module (RPM) Kevin Somervill 1 Dr. Robert Hodson 1
SRR and PDR Charter & Review Team Linda Pacini (GSFC) Review Chair.
1 Conduant Mark5C VLBI Recording System 7 th US VLBI Technical Coordination Meeting Manufacturers of StreamStor ® real-time recording products
V3 SLAC DOE Program Review Gunther Haller SLAC June 13, 07 (650) SNAP Electronics.
Bob Hirosky L2  eta Review 26-APR-01 L2  eta Introduction L2  etas – a stable source of processing power for DØ Level2 Goals: Commercial (replaceable)
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
Fault Tolerant LEON 3FT Processing Fault Tolerant LEON 3FT Processing Device and Circuit Boards Sam Stratton Aeroflex Colorado Springs
1 Space Test Program - Houston 4 Payload Overview POIWG, 26 Jul 2012.
KM3NeT Offshore Readout System On Chip A highly integrated system using FPGA COTS S. Anvar, H. Le Provost, F. Louis, B.Vallage – CEA Saclay IRFU – Amsterdam/NIKHEF,
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
CFS Use at Goddard The Johns Hopkins University Applied Physics Laboratory core Flight Software System Workshop October 26, 2015 Alan Cudmore – NASA Goddard.
JSTAR Independent Test Capability (ITC) Core Flight System (CFS) Utilization October 26, 2015 Justin R Morris NASA IV&V Program.
Kentucky Space Enterprise Missions
Reconfigurable Computing for Space Applications
Exemplar CFS Architecture
CFTP ( Configurable Fault Tolerant Processor )
GPM Spacecraft Ethernet Study
RECONFIGURABLE PROCESSING AND AVIONICS SYSTEMS
Open platform for mixed-criticality applications
Command and Data Handling
Presentation transcript:

SpaceCube: Current Missions and Ongoing Platform Advancements Dave Petrick T. Flatley, A. Geist, D. Espinosa, G. Crum, M. Lin, J. Hosler, M. Buenfil, K. Blank NASA/GSFC Code 587 9/3/2009 1MAPLD Session E

GSFC SpaceCube Small, light-weight, reconfigurable multi-processor platform for space flight applications demanding extreme processing capabilities Stackable architecture Based on Xilinx Virtex 4 FX60 FPGAs, 2 per processor card Processor CardFlight Box Mechanical: 7.5-lbs, 5”x5”x7” Power: 37W (STS-125 Application) 2 Xilinx FPGAs, 2 Aeroflex FPGAs 1GB SDRAM, 1GB Flash 2 MAPLD Session E Successful flight demonstration on STS-125

3 Current Tasks SpaceCube 1.0: RNS flight spare to ISS (Nov 09) – Platform for testing radiation mitigation techniques starting with Rad-Hard by Software (RHBS) – Collaborating with industry and universities SpaceCube 1.5: Sounding Rocket Avionics – DoD Operationally Responsive Space payload funding – Feature Xilinx Virtex 5 FX100 with gigabit interfaces SpaceCube 2.0: Increased performance over SC1.X – ESTO funding  Prototype FY10, Engineering Unit FY12 – For missions requiring high data rates and/or onboard science data processing MAPLD Session E

MISSE-7 Overview Materials International Space Station Experiment Payload Lead: Naval Research Lab STS-129 Shuttle Atlantis, November 12, MAPLD Session E MISSE-7

MISSE-7 SpaceCube 5MAPLD Session E Flight spare SpaceCube from HST SM4, STS-125 – Re-engineered box for MISSE-7/ELC interface – Built adapter plate, custom harness, new software – Delivered box to NRL in 9 months! Test bed for radiation mitigation techniques – Start with “Radiation-Hardened by Software” Supports compressed file uploads Operations from a laptop MISSE-7 Express Pallet Integration MISSE-7 Express Pallet Ready to Fly

New Comm/Power AdapterVideo Interface (STS-125) MISSE-7 SpaceCube Block Diagrams MAPLD Session E6 ISS ELC Avionics MISSE-7 Comm Interface SpaceCubeOther Experiments GROUND Power 1 Processor 1 Power 2 Processor 2 Power CMD/TLM MISSE-7 New Interfaces

MAPLD Session E7 Data InData Out Aeroflex Xilinx 1 Xilinx 2 PPC CDH App RHBS App FPGA Cores PPC CDH App RHBS App 8-bit uP H/S App RHBS App FPGA Cores Processor Card MISSE-7 SpaceCube Block Diagrams MAIN CDH PPC_0 CIB UART PIC USRT SDRAM BOOT BRAM DCM Spare PPC_1 CODE BRAM CMD_TLM BRAM TMR SCRUBBER Redundant DCM GPIO MicroBlaze CODE BRAM CMD_TLM BRAM Redundant DCM DCM RST/STAT PLB_0 PLB_1 PLB_2

MISSE-7 SpaceCube Future Work Enjoy the Space Shuttle launch!! Conduct ops and analyze radiation data Improve RHBS algorithms and incorporate OS Collaboration with industry partners and universities Upload improved FPGA/SW designs 8MAPLD Session E

SpaceCube 1.5 Overview SpaceCube 1.5 Processor Card – Collaboration with DoD Operationally Responsive Space (ORS) – COTS components Targets small-scale, responsive missions Short-duration suborbital, near-space, and orbital flights – Features inherited from SpaceCube 1.0 4” x 4” Form-Factor Stackable Architecture Legacy flight interfaces (RS-422/LVDS) Power card compatibility – Bridge to SpaceCube 2.0 Transition to Xilinx Virtex-5 FPGA “Plug and Play” Gigabit interfaces (SATA, Ethernet) High-speed DDR2 SDRAM memories 9MAPLD Session E

SpaceCube 1.5: Processor Card 10MAPLD Session E

SpaceCube 1.5: SMART/ORS Small Rocket/Spacecraft Technologies (SMART) – Joint program between NASA and ORS Objectives – Develop faster, leaner, and more efficient approach to space flight – Maturation of miniaturized avionics for small launch vehicles, flight safety, and spacecraft applications – Reconfigurable payload structure for accommodating various subsystems – Demonstration of technologies applicable to future rocket balloon flights Series of sounding rocket flights – First launch: Summer 2010 on a Terrier Improved-Orion sounding rocket Micro-satellite platform with SpaceCube 1.5 as payload avionics – Ingest data from RocketCam 2 x GigE Industrial Cameras Inertial Measurement Unit (IMU) GPS Sensors (pressure, thermal, acceleration) – Cameras validate interfaces and document flight and deployment of parachute – Record data telemetry on two commercial SATA Solid State Drives (SSD) – Downlink reduced telemetry through transponder (10Mb/s) 11MAPLD Session E

SMART System 12MAPLD Session E SpaceCube 1.5 in sounding rocket payload

SpaceCube 1.5 Status Challenges: – Small Form Factor requires careful device selection and constrains I/O resources – Finding SATA solution (chose SATA IP Core) Improvements: – Compact/Rugged gigabit connectors capable of meeting ALL SATA specifications Status: – Completing schematic phase, initiating layout phase – FPGA/Software implementation of key interfaces proceeding on development boards 13MAPLD Session E

14 Mission Unique SpaceCube2 Processor Card Power Card Mission Unique Memory Card cPCI / SATA / PCIe Mission Unique High-speed SpaceCube 2.0 Overview MIL-STD-1750A RAD6000 RAD750 SpaceCube < MIPS - $250K $200K $60K Cost 15W 10-20W 5-15W Power SpaceCube $75K10-20W MIPS/W Notes: 1 – typical, 35 MIPS at 15 watts 2 – typical, 450 MIPS at 15 watts 3 – 3000 MIPS at 7.5 watts (measured) 4 – 5000 MIPS at 10 watts (calculated) Flight Processor Comparison MAPLD Session E

15 SpaceCube 2.0 Processor Interfaces LVDS/SpaceWire Ethernet Multi-Gbps Transceivers SpaceCube 2.0 Processor LEON 3FT SIRF Virtex 5 FX130T 2.0 GB FLASH 2.0 GB RAM SIRF Virtex 5 FX130T JTAG/Serial Debug cPCI SATA Multi-Gbps Transceivers PCIe/x8 I2C/CAN/GPIO MAPLD Session E

16 SpaceCube 2.0 Development Paths SpaceCube 2.0 Processor - Based on cPCI form factor - LEON 3FT Rad-Hard Processor - GBs of memory -2x logic of SC1.0 - More I/O including gigabit capability - Apprx 2-lbs, 10-W ISS Cube -Radiation Results -Years of Ops Rocket Cube -Xilinx V5FX Design -Gigabit Interfaces RNS Cube -Lessons Learned -Flight Heritage Xilinx SIRF Chip - SEE Immune Reconfigurable FPGA - XRTC participation Leveraging Other Work - Instrument data processing - Industry/Univ SC1.0 users MAPLD Session E Main Goals: Retain processing power of SpaceCube 1.0 Add gigabit interfaces Improving overall reliability

SpaceCube On-Board Data Processing On-Board HyperSpectral Data Processing IRAD --- Left: California Wildfire Scene, Center: On- Board Wildfire Detection and Temperature Characterization, Right: On-Board Product Generation for Direct Downlink to Emergency Services Personnel 17 MAPLD Session E