• DocumentCode
    1961769
  • Title

    Scientific computing and fault mitigation on FPGA aboard the Solar Orbiter PHI instrument

  • Author

    Cobos Carrascosa, J.P. ; Aparicio del Moral, B. ; Ramos Mas, J.L. ; Balaguer, M. ; Lopez Jimenez, A.C. ; del Toro Iniesta, J.C.

  • Author_Institution
    Inst. de Astrofis. de Andalucia, Granada, Spain
  • fYear
    2015
  • fDate
    15-18 June 2015
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    In this paper we propose a SIMD multiprocessor architecture to reach high performance in floating point operations by using radiation tolerant FPGA devices, and under narrow time and power constraints. This architecture is used in an instrument that carries out the scientific analysis aboard the ESA´s Solar Orbiter mission. Some details for extending the architecture to other problems are pointed. A study of how the radiation induced errors affect each block of the architecture is detailed, and two fault mitigation strategies are described. One of them supplies a fault recovery mechanism for correcting errors in the architecture. The achieved FPGA system besides reaches the requirements and improves the ground-based system performance based on commercial CPUs regarding time and power consumption.
  • Keywords
    aerospace instrumentation; fault diagnosis; field programmable gate arrays; floating point arithmetic; multiprocessor interconnection networks; parallel processing; ESA Solar Orbiter mission; SIMD multiprocessor architecture; Solar Orbiter PHI instrument; fault mitigation; floating point operations; radiation tolerant FPGA devices; scientific computing; Cache memory; Computer architecture; Field programmable gate arrays; Instruments; Ports (Computers); Program processors; Read only memory; FPGA; SIMD architecture; Solar Orbiter; floating point; high performance; space instrument;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems (AHS), 2015 NASA/ESA Conference on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/AHS.2015.7231150
  • Filename
    7231150