CN-122019462-A - Satellite-borne computer device based on D2000V processor
Abstract
The invention discloses a satellite-borne computer device based on a D2000V processor, and belongs to the technical field of satellites. The device comprises a processor module, a control module, a storage module, a power module and an external interface module. The processor module adopts a Feiteng D2000V processor to form a minimum hardware system for the CPU operation of the processor, the control module adopts an anti-fuse type or Flash type FPGA to realize a control management function and mainly comprises health management functions such as remote control telemetry information processing, program reconstruction management function, storage channel selection, CPU starting control, CPU on-track running state management, fault diagnosis and the like, the storage module realizes the program storage function of the processor, the power module realizes input power supply conversion in a multi-redundancy physical backup mode, provides a basic power supply function of the spaceborne computer device, and the external interface module realizes external information interaction of the spaceborne computer device. The invention has flexible reconstruction scheme, high integration level, rich external interfaces and strong space environment adaptability, and meets the processing load demands of various satellites.
Inventors
- HUANG XIAOLIANG
- Luan Shaojian
- LI XIAONAN
- WANG HUI
- HUANG NING
- PANG ZONGQIANG
- SUN YANHONG
- WANG LIMIN
- LIU SHUO
- YANG CHUNYU
- LIN YUANCHAO
- XI SHANGBIN
- Dong Hongshi
Assignees
- 中国电子科技集团公司第五十四研究所
Dates
- Publication Date
- 20260512
- Application Date
- 20260130
Claims (4)
- 1. The satellite-borne computer device based on the D2000V processor is characterized by comprising a processor module (1), a control module (2), a storage module (3), a power supply module (4) and an external interface module (5); The processor module (1) comprises a processor, a memory DDR4, a clock, an external debugging network port and an external debugging serial port, and forms a minimum hardware system for the CPU operation of the processor; the control module (2) realizes remote control telemetry information processing, program reconstruction management functions, storage channel selection, CPU starting control, CPU on-orbit running state management and fault diagnosis health management functions; the storage module (3) realizes the program storage function of the processor, the program storage is divided into a boot memory, a system and an application memory, the memory type adopts a Nor Flash memory in an SPI interface form, and the memory type adopts a multi-redundancy physical backup form; The power supply module (4) realizes the conversion of input power, provides the basic power supply function of other modules of the spaceborne computer, divides the power supply module (4) into three parts, and one part supplies power to the processor module (1), and the control module (2) performs power-on and power-off control according to scene requirements to realize the fault treatment of the processor module (1); the external interface module (5) realizes external information interaction of the spaceborne computer device.
- 2. The spaceborne computer device based on the D2000V processor according to claim 1, wherein the processor in the processor module (1) adopts a Feiteng D2000V processor, and a memory is provided with two channels DDR4, and has ECC error correction and detection functions.
- 3. The satellite-borne computer device based on the D2000V processor according to claim 1 is characterized in that the control module (2) realizes a program reconfiguration management function, realizes on-track software reconfiguration in two modes, realizes reconfiguration by adopting an FPGA, realizes reconfiguration by adopting the processor, switches the two reconfiguration modes according to requirements through remote control instructions, has a CPU on-track operation health management function, monitors the operation state of the processor in real time, and realizes real-time fault treatment on the operation of the processor in hardware states including voltage, power consumption and temperature.
- 4. The satellite-borne computer device based on the D2000V processor according to claim 1, wherein the storage module (3) adopts a multi-redundancy physical backup mode to realize a program storage function, the space environment adaptability of the processor is enhanced, the storage module (3) comprises a curing position memory and an uploading position memory, the storage module is realized by adopting an anti-irradiation memory or a COTS memory, the anti-irradiation memory stores a Boot file, the COTS memory stores a system and application software of the processor, the COTS memory adopts a plurality of memories to realize three-mode redundancy, the curing position memory and the uploading position memory are respectively powered by adopting different power devices, and power-on and power-off control is performed according to requirements.
Description
Satellite-borne computer device based on D2000V processor Technical Field The invention relates to a satellite-borne computer device based on a D2000V processor, which belongs to the technical field of satellites and is particularly suitable for the satellite-borne device with high performance calculation, high reliability and low cost. Background The satellite-borne computer is used as a central control, calculation and data processing center of satellite load and bears core tasks such as load management, data processing and the like, and the performance and reliability of the satellite-borne computer directly determine whether the satellite load task is successful or not. With the increase of satellite load task demands, the calculation performance demands are continuously increased, and the performance of the traditional satellite-borne computer is insufficient and cannot meet the task demands. In addition, high-energy particles in the space environment easily cause faults such as single event upset, single event locking and the like of a processor, and the abnormal function phenomenon in the starting process or incapability of normal starting of a satellite-borne computer is easily caused in the severe space environment. The traditional satellite load uses an aerospace anti-irradiation device, which has high price and can not meet the design requirement of low cost in the satellite internet industry. The space-borne computer device with high reliability, strong space environment adaptability, high performance and low cost needs to be designed, on one hand, the problem of insufficient computing performance is solved, on the other hand, the environment adaptability is enhanced, the space irradiation influence is reduced, and the on-orbit operation failure rate is reduced. Disclosure of Invention In view of the above-mentioned problems in the prior art, the present invention provides a satellite-borne computer device based on a D2000V processor. The invention solves the problem of insufficient computing performance of the traditional spaceborne computer, improves the computing capability of load products, enhances the adaptability of space environment, and meets the requirements of the anti-radiation, high-performance and low-cost spaceborne computer. The technical scheme of the invention is realized as follows: A satellite-borne computer device based on a D2000V processor comprises a processor module 1, a control module 2, a storage module 3, a power supply module 4 and an external interface module 5. The processor module 1 mainly comprises a Feiteng D2000V processor, a memory DDR4, a clock, an external debugging network port, a serial port and the like, and forms a minimum hardware system for the CPU operation of the processor; The control module 2 realizes health management functions such as remote control telemetry information processing, program reconstruction management function, storage channel selection, CPU starting control, CPU on-orbit running state management, fault diagnosis and the like. The storage module 3 realizes the program storage function of the processor, the program storage is divided into a boot memory, a system and an application memory, the memory type adopts an SPI interface type Nor Flash memory, the memory type adopts a multi-redundancy physical backup mode, firstly, the on-track operation multi-program backup is realized, secondly, a plurality of memories are designed to realize triple-modular redundancy, the space environment adaptability of the processor during starting is enhanced, the starting problem of the processor caused by single event upset can be effectively prevented, and the processor has the characteristics of high reliability. The power supply module 4 realizes an input power supply conversion function, provides a basic power supply function of other modules of the spaceborne computer, divides the power supply module 4 into three parts, wherein one part supplies power for the processor module 1, the control module can perform power-on and power-off control according to scene requirements to realize fault processing of the processor module 1, the other part supplies power for the control module 2, the other part supplies power for the storage module 3, and the power-on and power-off control can be performed according to requirements to realize memory access switching. The external interface module 5 is used for realizing external information interaction of the spaceborne computer device, the information types are mainly divided into four types, namely low-speed service information, high-speed service information, control information and a single board power supply interface, the low-speed service information is realized by adopting a Feiteng processor D2000V, the interface types are mainly SPI, CAN, GPIO, UART and the like, the high-speed service information is realized by adopting the Feiteng processor D2000V, the interface types mainly comprise a PCIe interface