In-flight reconfigurable FPGA-based space systems

This paper gives an overview of in-flight reconfigurable FPGA-based space systems. Firstly, an introduction is presented regarding issues of FPGAs in space systems such as: types of FPGAs being used, the increasing use of FPGAs to the detriment of non-programmable devices, the project phases in which FPGAs are being used, the types of FPGA reconfiguration being considered, and the applications of in-flight reconfiguration of FPGAs. Secondly, this paper introduces the architecture of in-flight reconfigurable FPGA-based space systems platforms and a prospective self-repairing multi-FPGA system that uses in-flight reconfiguration for failure recovery. Thirdly, the essentials of the reconfigurable systems of two European space missions to be launched in the near future are explained here, focusing on their in-flight reconfiguration capability.

[1]  A. McEwen,et al.  Mars Reconnaissance Orbiter's High Resolution Imaging Science Experiment (HiRISE) , 2007 .

[2]  Harald Michalik,et al.  Adaptive hardware by dynamic reconfiguration for the Solar Orbiter PHI instrument , 2012, 2012 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[3]  Florian Dittmann,et al.  A scalable platform for run-time reconfigurable satellite payload processing , 2012, 2012 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[4]  D. Müller,et al.  Solar Orbiter , 2012, Solar Physics.

[5]  O. Notebaert,et al.  High Performance COTS Based Computer for Regenerative Telecom Payloads , 2016 .

[6]  H. Michalik,et al.  ENHANCED DYNAMIC RECONFIGURABLE PROCESSING MODULE FOR FUTURE SPACE APPLICATIONS Session : Missions and Applications Long Paper , 2010 .

[7]  C. Morlet,et al.  Reconfigurable implementation for On-Board digital Processors , 2008, 2008 10th International Workshop on Signal Processing for Space Communications.

[8]  Tanya Vladimirova,et al.  Adaptive FDIR framework for payload data processing systems using reconfigurable FPGAs , 2013, 2013 NASA/ESA Conference on Adaptive Hardware and Systems (AHS-2013).

[9]  Robért Glein,et al.  Broadband FPGA payload processing in a harsh radiation environment , 2014, 2014 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[10]  david. krutz,et al.  A new real-time system for image compression on-board satellites , 2014 .

[11]  J. Astola,et al.  Fundamentals of Switching Theory and Logic Design - A Hands on Approach , 2007 .

[12]  Wenhai Li,et al.  A Self-Adaptive SEU Mitigation System for FPGAs with an Internal Block RAM Radiation Particle Sensor , 2013, FCCM 2013.

[13]  Harald Michalik,et al.  Enhancements of reconfigurable System-on-Chip Data Processing Units for Space Application , 2007, Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007).

[14]  Doug Amos,et al.  FPGA-Based Prototyping Methodology Manual: Best Practices in Design-For-Prototyping , 2011 .

[15]  Harald Michalik,et al.  SoCWire: A Network-on-Chip Approach for Reconfigurable System-on-Chip Designs in Space Applications , 2008, 2008 NASA/ESA Conference on Adaptive Hardware and Systems.

[16]  Harald Michalik,et al.  Reconfigurable platforms for Data Processing on scientific space instruments , 2013, 2013 NASA/ESA Conference on Adaptive Hardware and Systems (AHS-2013).

[17]  Michael J. Wirthlin,et al.  On-Orbit Flight Results from the Reconfigurable Cibola Flight Experiment Satellite (CFESat) , 2009, 2009 17th IEEE Symposium on Field Programmable Custom Computing Machines.

[18]  Roger Boada Gardenyes Trends and patterns in ASIC and FPGA use in space missions and impact in technology roadmaps of the European Space Agency , 2011 .