Triple modular redundancy information storage system for complex space environment and program burning and program boot-loading methods
A three-mode redundancy, complex environment technology, applied in program loading/starting, hardware redundancy for data error detection, program control devices, etc. The method is simple and effective, and the effect of reducing the probability of startup failure
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0044] Specific implementation mode one: combine figure 1 To describe this embodiment,
[0045] A three-mode redundant information storage system for space-complex environments, comprising:
[0046] Three slices of Flash memory 1, used for the storage of data (program data); Described each slice of Flash memory is divided into two or more storage areas;
[0047] Field Programmable Gate Array FPGA 2, the programming of the Field Programmable Gate Array FPGA includes a program start loading unit 22, which is used to control the Flash memory for storing data reading;
[0048] Processor 3, used to control the Field Programmable Gate Array, and process Field Programmable Gate Array information and Flash memory information;
[0049] The described program startup loading unit 22 includes:
[0050] Three-mode verification module 221 is used to carry out three-mode redundancy to the storage area output data of the three Flash memories, and sends the result after the three-mode redun...
specific Embodiment approach 2
[0054] The specific steps of reading data from a certain subregion of the three flash memories described in the partition policy control module described in the present embodiment to start are as follows:
[0055] The partition strategy control module judges whether the processor program is started and loaded successfully last time, and records it; if the processor program starts successfully last time, the current partition strategy remains unchanged; if the processor program fails to start last time, the module will According to the partition information of the three flash memories at the last startup, the partition strategy for the next startup is planned.
[0056] There are three flash memories in the system, and each flash memory is divided into a plurality of storage areas (the present invention takes two storage areas as an example), and each storage area has stored the same configuration information. During the operation of the flash memory in space, three The result o...
specific Embodiment approach 3
[0059] A three-mode redundant information storage system used in a space-complex environment in this embodiment also includes:
[0060] The programming of the field programmable gate array FPGA 2 also includes a program burning unit 21, and the described program burning unit 21 is used to control the burning of the running program to the Flash memory.
[0061] Other modules and steps are the same as those in the first or second embodiment.
[0062] The Field Programmable Gate Array FPGA 2 of the present embodiment includes a program programming unit 21 and a program startup loading unit 22, but the two do not work simultaneously; The writing unit 21 works; when the programming (or downloading) of the program is completed, when the storage system of the present invention needs to be used to start the loading program (when reading work), the program starting loading unit 22 works.
PUM

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com