A Family of Reconfigurable Hybrid On-Board Science Data Processors
Total Page:16
File Type:pdf, Size:1020Kb
SpaceCube: A Family Of Reconfigurable Hybrid On-Board Science Data Processors Thomas P. Flatley Head, Science Data Processing Branch Software Engineering Division NASA - Goddard Space Flight Center Greenbelt, MD USA NASA/ESA Conference on Adaptive Hardware and Systems (AHS-2012) Nuremberg/Erlangen, Germany June 25-28, 2012 GODDARD SPACE FLIGHT CENTER The Challenge The next generation of NASA science missions will require “order of magnitude” improvements in on-board computing power Mission Enabling Science Algorithms & Applications • Real-time Wavefront Sensing • Real-time “Situational and Control Awareness” • On-Board Data Volume • Intelligent Data Compression Reduction • Real-time Calibration / • Real-time Image Processing Correction • Autonomous Operations • On-Board Classification • On-Board Product Generation • Inter-platform Collaboration • Real-time Event / Feature Detection 2 GODDARD SPACE FLIGHT CENTER Our Approach • The traditional path of developing radiation hardened flight processor will not work … they are always one or two generations behind • Science data does not need to be 100% perfect, 100% of the time, especially if you can collect 100x MORE DATA using radiation tolerant* processing components • Accept that radiation induced upsets will happen occasionally … and just deal with them • Target 10x to 100x improvement in “MIPS/watt” *Radiation tolerant – susceptible to radiation induced upsets (bit flips) but not radiation induced destructive failures (latch-up) 3 GODDARD SPACE FLIGHT CENTER Our Solution SpaceCube: a high performance reconfigurable science data processor based on Xilinx Virtex FPGAs • Hybrid processing … CPU, DSP and FPGA logic • Integrated “radiation upset mitigation” techniques • SpaceCube “core software” infrastructure • Small “critical function” manager/watchdog • Standard interfaces 4 GODDARD SPACE FLIGHT CENTER SpaceCube Family Overview Unit Mission Notes Specs Stats Status Flight Relative Navigation Sensors Size: 5”x5”x7” 2009 Hubble Servicing 4”x4” card SpaceCube 1.0a Experiment Wt: 7.5 lbs Mission 4 (2) Virtex4 STS-125 May 2009 Pwr: 37W In Flight In Size: 5”x5”x7” MISSE-7 added RS-485, RHBS, 4”x4” card SpaceCube 1.0b Wt: 7.5 lbs (ISS) STS-129 Nov 2009 (2) Virtex4 Pwr: 32W Flight adds GigE & SATA, commercial Size: 5”x5”x4” 2011 4”x4” card SpaceCube 1.5 SMART (DoD/ORS) parts, Wt: 4 lbs (1) Virtex5 sounding rocket flight Pwr: < 20W Development Software Software Size: 5”x5”x7” Argon Ground Original RNS unit, w/added 1553 & 4”x4” card SpaceCube 1.0c Wt: 7.5 lbs Demonstration Ethernet (2) Virtex4 Pwr: 40W Flight Size: 5”x5”x7” 2013 STP-H4 CIB Experiment Interface w/added 4”x4” card SpaceCube 1.0d Wt: 7.5 lbs (ISS) 1553 & Ethernet (2) Virtex4 Pwr: 40W Development Earth/Space 2013 2.0 (ISE Science Flight) Exploration 4”x6” card Size: 5”x5”x7” Under Std 3U form factor, GigE, SpaceCube 2.0 missions (2) Virtex5 Wt: < 10 lbs SATA, Spacewire, cPCI SIRF Pwr: 15-20W ISE 2.0 (ISS) Development Development (IPEX 2014 (IPEX Flight) CubeSats, Sounding 2.5”x2.5” cards Under Size: 3.5”x3.5”x3.5” Rocket, UAV “Mini” version of SpaceCube 2.0, (1) Virtex5/SIRF SpaceCube 2.0 Mini Wt: < 3 lbs CubeSat form factor (1) Aeroflex Rad-Hard Pwr: 5-15W IPEX Cubesat FPGA 5 GODDARD SPACE FLIGHT CENTER Processor Comparison MIPS Power MIPS/ W MIL-STD-1750A 3 15W 0.2 RAD6000 35 10-20W 2.331 RAD750 300 10-20W 202 SPARC V8 86 1W3 863 LEON 3FT 60 3-5W3 153 GSFC SpaceCube 1.0 3000 5-15W 4004 GSFC SpaceCube 2.0 5000 10-20W 5005 Notes: 1 – typical, 35 MIPS at 15 watts 2 – typical, 300 MIPS at 15 watts 3 – processor device only ... total board power TBD 4 – 3000 MIPS at 7.5 watts (measured) 5 – 5000 MIPS at 10 watts (calculated) 6 GODDARD SPACE FLIGHT CENTER Current SpaceCube Systems SpaceCube 1.0a Prototype SpaceCube 1.0b SpaceCube 1.5 7 GODDARD SPACE FLIGHT CENTER On-Board Image Processing Long Range Camera on Rendezvous Short Range Camera on Deploy Flight Image RNS Tracking Solution Flight Image RNS Tracking Solution HST-SM4 GSFC SpaceCube 1.0a - Hubble SM 4 (May 2009): • Autonomous Rendezvous and Docking Experiment • Hosted camera AGC and two Pose algorithms STS-125 Payload Bay 8 GODDARD SPACE FLIGHT CENTER MISSE7/8 SpaceCube 9 GODDARD SPACE FLIGHT CENTER SpaceCube Upset Mitigation GSFC SpaceCube 1.0b (Nov 2009): • “Radiation Hardened by Software” Experiment (RHBS) • Autonomous Landing Application • Collaboration with NRL and the DoD Space Test Program (STP) Orbit ISS Days in orbit 900+ MISSE7/8 Total SEUs 175+ Total Errors 0 10 GODDARD SPACE FLIGHT CENTER On-Orbit Upset Locations 11 GODDARD SPACE FLIGHT CENTER On-Orbit Upset Locations 12 GODDARD SPACE FLIGHT CENTER SMART Sounding Rocket Experiment SpaceCube 1.5 on the SMART sounding rocket payload (SubTec-5, launched June 2011): • Multi-function avionics • Collaboration with ORS 13 GODDARD SPACE FLIGHT CENTER SMART Real-time Video SpaceCube 1.5 - SMART GigE Camera 1 Real-time Downlink at 6 fps – clip NASA Wallops Flight Facility - June 10, 2011 14 GODDARD SPACE FLIGHT CENTER On-Board Data Reduction 15 GODDARD SPACE FLIGHT CENTER On-Board Data Reduction (cont) 16 GODDARD SPACE FLIGHT CENTER RUSHMAPS IRAD Results E=534.1 eV E= 87.4 eV E=342.7 eV E= 56.7 eV E=217.19eV E= 37.7 eV E=139.1 eV E= 24.3 eV 17 GODDARD SPACE FLIGHT CENTER On-Board Product Generation • Classification • Product Generation • Event Detection • Atmospheric Correction 18 GODDARD SPACE FLIGHT CENTER HyspIRI Demonstration Testbed 19 GODDARD SPACE FLIGHT CENTER Argon AR&D Test Payload Power Control Wireless Patch Unit (PCU) MDA RNS Cameras Antennas (x4) And Baffles Ball VNS IR Camera Wireless Experiment Box (WEB) Neptec TriDAR SpaceCube (EDU) Estimated Mass: 140 lb Ecliptic/Sony Rough Size: Situational 25”x32”x14” Awareness 20 GODDARD SPACE FLIGHT CENTER Camera Argon Payload Assembly 21 GODDARD SPACE FLIGHT CENTER GSFC Satellite Servicing Lab Testing with simulated 6-DOF motion of Argon and Target • Rotopod and FANUC motion platforms simulate target-sensor dynamics • Up to 13 m separation possible Testing conducted at GSFC in January-February 2012 • Motion includes closed-loop approach and non-cooperative “tumble” • Open loop testing to characterize sensor/algorithm performance • Closed-loop tests - evaluate end-to-end system (sensors, algorithms, control law) in real time GSFC Satellite Servicing Laboratory Argon GOES-12 Model 22 GODDARD SPACE FLIGHT CENTER SpaceCube 2.0 Prototype 23 GODDARD SPACE FLIGHT CENTER SpaceCube 2.0 Block Diagram cPCI / SATA / VPX / Spacewire SpaceCube2 FLASH Mission Power Card Processor Memory UniqueMission Card Card UniqueI/O Spacewire / LVDS / MGT / GigE / Mission Unique High-speed Standard 3U Card Form Factor Nominal Box Level Parameters: Size 5”x5”x7”, Weight 10-15 lbs, Power 10-20 watts 24 GODDARD SPACE FLIGHT CENTER SpaceCube 2.0 Processor Card 3U Compact PCI Card Std J1 cPCI V5FX130T 32-bit PPC440 PPC440 SpaceWire 512MB RAM 512MB RAM 2GB FLASH 2GB FLASH LVDS/RS-422 Ethernet V5FX130T Custom PPC440 PPC440 MGT J2 512MB RAM 512MB RAM 2GB FLASH 2GB FLASH Special Command Reset serial gigabit, UART Spacewire, analog, and JTAG GPIO V5 SIRF 8MB rad-hard SRAM, a 64Mb PROM, 8 GB Flash, 512MB SDRAM 25 GODDARD SPACE FLIGHT CENTER 26 GODDARD SPACE FLIGHT CENTER SpaceCube 2.0 EM for STP-H4 STP-H4 is a DoD Space Test Program payload/experiment pallet on the ISS 27 GODDARD SPACE FLIGHT CENTER STPSTP-H4-H4 On -/Orbit ISE Location2.0 Location STP-H4 & ISS FOV Location MISSE-7 & MISSE-8 SpaceCube 1.0b ELC-3 ELC-2 Zenith Nadir Columbus-EPF STP-H4/ISE 2.0 ELC-1 Launch June 2013 Nadir/Ram/Outboard JEM-EF ExPA Location 28 ISS Flying Towards You 28 GODDARD SPACE FLIGHT CENTER Image Credit: DoD Space Test Program Camera 1 – SpaceCube Earth View, 8° FOV (35mm lens, ~40m/pixel) Manta G-125, 1280 x 960 px, up to 30 fps 29 GODDARD SPACE FLIGHT CENTER Camera 2 – SpaceCube Earth View, 32° FOV (8.5mm lens, ~175m/pixel) Manta G-125, 1280 x 960 px, up to 30 fps 30 GODDARD SPACE FLIGHT CENTER Camera 3 – SpaceCube Earth View, 53° FOV (6mm lens, ~300m/pixel) Manta G-125, 1280 x 960 px, up to 30 fps 31 GODDARD SPACE FLIGHT CENTER ISS Experiment Pallet: STP-H4 32 GODDARD SPACE FLIGHT CENTER Image Credit: DoD Space Test Program ISS SpaceCube Experiment 2.0 Camera Box FireStation CIB SpaceCube 2.0 FireStation Antenna 33 GODDARD SPACE FLIGHT CENTER Image Credit: DoD Space Test Program Image Credit: DoD Space Test Program Photo credit: DoD Space Test Program 34 GODDARD SPACE FLIGHT CENTER CubeSats: IPEX & TechCube 1 35 GODDARD SPACE FLIGHT CENTER SpaceCube “Mini” 36 GODDARD SPACE FLIGHT CENTER SpaceCube “Mini” for IPEX 37 GODDARD SPACE FLIGHT CENTER SpaceCube At Geo Experiment (SAGE) 28V Power H RS-422 or LVDS Uplink O SpaceCube S RS-422 or LVDS Downlink Mini “A” T “Instrument” • from ESTO partner S • from IRAD partner P • from SSCO partner A • from ESA partner? C • or “canned” data E C 28V Power R A RS-422 or LVDS Uplink SpaceCube F Mini “B” T RS-422 or LVDS Downlink 38 GODDARD SPACE FLIGHT CENTER The SpaceCube Team 39 GODDARD SPACE FLIGHT CENTER Questions ? [email protected] http://en.wikipedia.org/wiki/SpaceCube http://gsfctechnology.gsfc.nasa.gov/SpaceCube.htm http://esto.nasa.gov/conferences/estf2011/ papers/Flatley_ESTF2011.pdf 40 GODDARD SPACE FLIGHT CENTER .