Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and device for on-board programming of indirect addressing skip mode based on SRAM (Static Random Access Memory)

A programming method and jump technology, applied in the field of on-orbit programming in indirect address jump mode, can solve the problem that the size of the on-orbit programming module is limited by space.

Active Publication Date: 2015-11-25
SHANGHAI XINYUE METER FACTORY
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the traditional on-orbit programming mode, some bind the function address table and can only perform on-orbit replacement of pre-set on-orbit programming modules; while some use the direct coverage module replacement method to directly overwrite the original program module , but a certain amount of space needs to be reserved during design, and the size of the on-orbit programming module is limited by the space

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
  • Method and device for on-board programming of indirect addressing skip mode based on SRAM (Static Random Access Memory)
  • Method and device for on-board programming of indirect addressing skip mode based on SRAM (Static Random Access Memory)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] In order to describe the technical content, structural features, achieved goals and effects of the present invention in detail, the following will be described in detail in conjunction with the embodiments and accompanying drawings.

[0015] see figure 1 and figure 2 , the present invention is based on the in-track programming method of the indirect address jump mode of SRAM comprising the following steps:

[0016] S1. Annotate the on-orbit programming file: annotate the on-orbit programming file generated on the ground to the on-orbit programming area, wherein the on-orbit programming file includes the address table content and at least one new code content, and the address table content includes at least one replaced The module address and a jump target address, and the source address of the replaced module, the jump target address and the new code content have a one-to-one correspondence. This step is described in detail as follows:

[0017] Firstly, the on-track...

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 method and a device for on-board programming of an indirect addressing skip mode based on an SRAM (Static Random Access Memory). According to the programming method, a replaced module source address, a skip target address and a new code content have one-to-one corresponding relations, the corresponding replaced module source address is updated by the skip target address, and a skip is directly made to the new code content to execute the new code content according to the corresponding relation between the skip target address and the new code content in order to replace a replaced module, so that on-board programming modules do not need to be pre-established, and the number of the on-board programming modules is unlimited. Except for an interrupt service routine and an exception handler, all other modules can carry out on-board programming; all modules adopt a direct addressing skip way and do not need to reserve a space during original programming, and furthermore, the scale of an on-board programming region almost has no space limitation, and the constraint of the corresponding relation is just met.

Description

technical field [0001] The invention relates to an on-orbit programming method of space vehicle reliability technology, in particular to an on-orbit programming method and device based on an SRAM indirect address jump mode. Background technique [0002] The GNC computer is the core component of the satellite, and its reliability directly determines the success or failure of the control system and even the entire spacecraft. The GNC computer flies in space for a long time and withstands the harsh space radiation environment. Therefore, the GNC computer must have high reliability and maintainability. Currently, on-orbit programming of the GNC computer is a widely used method. [0003] In the traditional on-orbit programming mode, some bind the function address table and can only perform on-orbit replacement of pre-set on-orbit programming modules; while some use the direct coverage module replacement method to directly overwrite the original program module , but a certain amo...

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): G06F9/44
Inventor 吕敏曹斌梁珣董晋芳张弛张国柱
Owner SHANGHAI XINYUE METER FACTORY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products