An information storage system and program programming and program startup loading method
A technology for information storage and program startup, applied in software engineering design, error detection of redundant data in hardware, instruments, etc., can solve problems such as memory data output failures, improve reliability, simple and effective methods, and improve safety effect
- 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); Every slice of Flash memory in described three slices of Flash memory is divided into two or more storage areas;
[0047] Field Programmable Gate Array FPGA 2, the programming of Field Programmable Gate Array FPGA includes program startup 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 resu...
specific Embodiment approach 2
[0053] 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:
[0054] 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.
[0055] 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
[0057] A three-mode redundant information storage system used in a space-complex environment in this embodiment also includes:
[0058] 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.
[0059] Other modules and steps are the same as those in the first or second embodiment.
[0060] 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 Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com