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
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;
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
DOI :
10.1109/ICMA.2009.5246405