• DocumentCode
    3367295
  • Title

    A novel reconfigurable on-board computer based on soft core CPU

  • Author

    Xu, Guodong ; Wang, Song ; Lin, Jie ; Liu, Yuan

  • Author_Institution
    Res. Center of Satellite Technol., Harbin Inst. of Technol., Harbin, China
  • fYear
    2009
  • fDate
    9-12 Aug. 2009
  • Firstpage
    2467
  • Lastpage
    2471
  • Abstract
    To address the issues of single event upsets caused by radiation in outer space to micro-satellites, we proposed a novel reconfigurable on-board computer system with three soft core CPUs inside the Field Programmable Gate Array(FPGA), with the function of error detecting and restoring configuration. Two of the soft core CPUs act as the central processing unit, doing housekeeping of the satellite; and the third one includes a 32-bit floating-point mathematical co-processor core using the Coordinate Rotation Digital Computer(CORDIC) algorithm, dealing with complex mathematical operation. When SEU happens to our system, the system can detect it and send a message to trigger the restoring configuration. To verify our design, a semi-physical simulation platform consisting of the reconfigurable on-board computer, dSPACE simulating computer and laboratory display terminal is built, and capability of our design is proved on this platform. In the experiment, we inject errors artificially, and the errors can be detected and corrected by reconfiguring the whole system; when no errors are injected, the computer can take control of the satellite normally.
  • Keywords
    SRAM chips; aerospace control; artificial satellites; control engineering computing; coprocessors; field programmable gate arrays; floating point arithmetic; 32-bit floating-point coprocessor core; CORDIC algorithm; central processing unit; configuration restoring function; coordinate rotation digital computer algorithm; error detecting function; field programmable gate array; microsatellites; reconfigurable onboard computer; satellite control; semiphysical simulation platform; soft core CPU; Central Processing Unit; Computational modeling; Computer displays; Computer errors; Computer simulation; Error correction; Event detection; Field programmable gate arrays; Radiation detectors; Single event upset; Error detecting; Mathematical co-processor; Reconfigurable on-board computer; Soft core CPU;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mechatronics and Automation, 2009. ICMA 2009. International Conference on
  • Conference_Location
    Changchun
  • Print_ISBN
    978-1-4244-2692-8
  • Electronic_ISBN
    978-1-4244-2693-5
  • Type

    conf

  • DOI
    10.1109/ICMA.2009.5246405
  • Filename
    5246405