Unlock instant, AI-driven research and patent intelligence for your innovation.

Satellite-borne multiprocessor software on-orbit programming system and a design method thereof

A multi-processor and programming system technology, which is applied in software engineering design, software deployment, electrical digital data processing, etc., can solve problems such as complex control logic, increased hardware cost and complexity, and inability to solidify on-track programming codes. The effect of flexible operation and reduced hardware cost and complexity

Active Publication Date: 2019-04-12
SHANGHAI RADIO EQUIP RES INST
View PDF8 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The patent document "An On-Orbit Programming System and Design Method for On-Board Digital Signal Processor" with publication number CN105373411A is only for on-orbit programming of the on-board DSP (Digital Signal Processor) software, not applicable to the on-board FPGA (Programmable gate array) software in-track programming, and the in-track programming code cannot be cured
The patent document "On-orbit Programming Method of Spaceborne Software" with publication number CN107391189A proposes a method of using EEPROM (Electrically Erasable Programmable Read-Only Memory) to realize on-orbit programming, but the capacity of EEPROM is relatively small, if To realize in-track programming of large-scale software or multiple processor software, multiple EEPROM chips are required, increasing hardware cost and complexity
The publication number is CN107168721A patent document "on-board multiprocessor software centralized storage and loading device, method and update method" utilizes the bus and multiple control chips to realize the loading and updating of on-board multi-processor software, the control logic is complicated, and it is different from the present invention. completely different

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Satellite-borne multiprocessor software on-orbit programming system and a design method thereof
  • Satellite-borne multiprocessor software on-orbit programming system and a design method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention will be further elaborated below by describing a preferred specific embodiment in detail in conjunction with the accompanying drawings.

[0030] Such as figure 1 As shown, an on-orbit programming system for on-board multiprocessor software includes: a single-chip anti-fuse FPGA chip, which is the control core of the entire system; multiple PROM chips, whose data lines and control lines are connected to the anti-fuse Wire-type FPGA chip connection; single-chip NOR FLASH chip, its address line, data line and control line are connected with the anti-fuse type FPGA chip; multi-chip processor chip, its loading configuration pins are connected with the anti-fuse type FPGA chip connection.

[0031] It should be noted that the single-chip anti-fuse type FPGA chip is used for storing and managing FPGA software, and automatically runs after power-on to realize the remote control injection function and the loading control of multi-processor software;

[003...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a satellite-borne multiprocessor software on-orbit programming system and a design method thereof. The system comprises a single-chip anti-fuse type FPGA chip, a plurality of PROM chips, a single-chip NOR FLASH chip and a plurality of processor chips. According to the satellite-borne multiprocessor software on-orbit programming design method disclosed by the invention, on-orbit programming software of a plurality of processor chips is stored in different partitions of a single NOR FLASH chip. According to the invention, a plurality of large-scale processor on-orbit programming software injected on the ground is solidified into the same high-capacity NOR FLASH chip through management FPGA software stored in the anti-fuse type FPGA chip, so that the hardware cost andcomplexity are reduced, and on-orbit programming codes are not lost after power failure; the original security software of each processor is stored in the corresponding PROM, the original security program is controlled to be loaded from the PROM or the on-orbit programming program corresponding to the processor is loaded from a certain partition of the NOR FLASH chip by managing the FPGA software,and the operation is flexible.

Description

technical field [0001] The invention relates to the technical field of on-board software, in particular to an on-orbit programming system for on-board multi-processor software and a design method thereof. Background technique [0002] The on-board software is the embedded software running on the on-board processor, which is the control core of the satellite. After the satellite is launched, due to software defects, software function upgrades and other reasons, it is necessary to implement on-orbit modification or upgrade maintenance of software codes. On-orbit programming technology is a feasible technical means, which greatly improves the availability and reliability of satellites. The increasing complexity of satellite functions has led to the continuous increase in the number of on-board processors and the continuous expansion of the size of the on-board software code. The existing on-orbit programming methods have certain limitations. How to design a simple and practical...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F8/61G06F8/654
CPCG06F8/63G06F8/654
Inventor 王凤姣刘庆波李雁斌唐琳王卓群邱晓燕
Owner SHANGHAI RADIO EQUIP RES INST