CN107316655B - A method of it is stored for space flight initialization data - Google Patents
A method of it is stored for space flight initialization data Download PDFInfo
- Publication number
- CN107316655B CN107316655B CN201710592073.8A CN201710592073A CN107316655B CN 107316655 B CN107316655 B CN 107316655B CN 201710592073 A CN201710592073 A CN 201710592073A CN 107316655 B CN107316655 B CN 107316655B
- Authority
- CN
- China
- Prior art keywords
- program
- file
- storage
- initialization data
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/24—Record carriers characterised by shape, structure or physical properties, or by the selection of the material
- G11B7/26—Apparatus or processes specially adapted for the manufacture of record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Stored Programmes (AREA)
- Debugging And Monitoring (AREA)
- Microcomputers (AREA)
Abstract
The present invention provides a kind of methods for the storage of space flight initialization data, it include: that initialization data is constructed to obtain bit formatted file by the bit file format of default FPGA program, the head position of second program storage is directed toward in initialization data initial position by when construction;Mcs formatted file is converted by the bit formatted file of construction using special-purpose software;The PROM program file of second program storage is loaded into commercial FLASH device and carries out production debugging;S4: after debugging, by the burned progress end-state solidification into one program memory of second program storage PROM program file.This method substitutes traditional space flight exclusive data memory UT28F256LV using XQR17V16 program storage and stores for initialization data, so that its memory capacity is improved 64 times, cost declines 10 times, and economic value is high;And data can be modified in debugging process, it is easy to use.
Description
Technical field
The present invention relates to aerospace data technical field of memory, in particular to a kind of side for the storage of space flight initialization data
Method.
Background technique
With the development of aerospace computer technology and data processing technique, the function of processing is stronger and stronger, the side of processing
Formula also becomes increasingly complex, it is therefore desirable to which the initialization data of configuration is also increasing, as the software program in TT&C system, number pass
Code key and factory information in system.These previous information storages are all made of the data storage of Aeroflex company
UT28F256LV carries out the storage of data, and the memory capacity of monolithic is 256Kbits, and memory capacity is small, expensive, and burns
Entering rear data can not change;And the XQR17V16 of xilinx company is only used to store the programs such as the configuration information of FPGA text at present
Part, monolithic capacity is 16Mbits, and its price is lower.Since XQR17V16 is dedicated program storage, if directly with this kind of
When program storage carries out carrying out initialization data storage when the storage of data, data can not be changed, and debugging risk is larger, it is difficult to
It realizes.
Summary of the invention
The purpose of the present invention is to provide a kind of methods for the storage of space flight initialization data, to solve existing data
Data storage capacity present in direct storing data is limited when storage method uses in program memory, higher cost, adjusts
Try the larger problem of risk.
The second object of the present invention is to provide the method for the storage of space flight initialization data, to realize by that will need to deposit
The data content of storage is configured to xilinx company bit file format, then uses xilinx company special-purpose software impact by bit
Document format conversion is mcs file format, is then debugged using JTAG chain is burned in XCF16P, and general burning is finally used
The burned XQR17V16 of tool is used for product.
To achieve the above object, including following the present invention provides a kind of method for the storage of space flight initialization data
Step:
S1: initialization data is constructed to obtain bit formatted file, structure by the bit file format of default FPGA program
Initialization data initial position is directed toward to the head position of second program storage when making;
S2: mcs formatted file is converted by the bit formatted file of construction using corresponding special-purpose software;
S3: the PROM program file of second program storage is loaded into commercial FLASH device and carries out production debugging;
S4: using general replication tool that the PROM program file of second program storage is burned extremely after debugging
End-state solidification is carried out in one program memory.
Preferably, the one program memory and second memory are respectively the program storage of a piece of xilinx company
Device XQR17V16, the product type of the FLASH device are XCF16P;Accordingly, the default FPGA program is xilinx public
The FPGA program of department;The special-purpose software is the special-purpose software impact of xilinx company.
Preferably, the PROM program file of second program storage is loaded into using JTAG chain in the step S3
It is debugged in commercial FLASH device.
Preferably, the file of the bit format constructed is greater than 1M byte, and will construction when construction in the step S1
Required initialization data is placed in the head position of second program storage file.
Preferably, further including that the mcs formatted file is stored in XCF16P storage by JTAG chain after the step S2
In device, used for the debugging of space product initial stage;By general replication tool by the burned a piece of program of its data after debugging
Product solidification is carried out in memory.
The present invention due to using the technology described above, is allowed to compared with prior art, have the following advantages that and actively imitate
Fruit:
(1) when this method may make program storage to carry out initialization data storage, memory capacity can be improved 64 times,
Simultaneously because cheap program storage is used, therefore when meeting data storage and needing, cost can decline 10 times,
With very high economic value;
(2) method for being used for the storage of space flight initialization data can be loaded data content using JTAG mouthfuls when debugging
Into XCF16P, data are easily modified, very easy to use.
Detailed description of the invention
Fig. 1 is the flow chart of the method for the present invention.
Specific embodiment
Below with reference to attached drawing of the invention, the technical scheme in the embodiment of the invention is clearly and completely described
And discussion, it is clear that as described herein is only a part of example of the invention, is not whole examples, based on the present invention
In embodiment, those of ordinary skill in the art's every other implementation obtained without making creative work
Example, belongs to protection scope of the present invention.
For the ease of the understanding to the embodiment of the present invention, make by taking specific embodiment as an example below in conjunction with attached drawing further
It illustrates, and each embodiment does not constitute the restriction to the embodiment of the present invention.
As shown in Figure 1, present embodiments providing a kind of method for the storage of space flight initialization data, including following step
It is rapid:
S1: initialization data is constructed to obtain the file of bit format by the bit file format of default FPGA program,
Initialization data initial position is directed toward to the head position of second program storage when construction;
S2: mcs formatted file is converted by the bit formatted file of construction using corresponding special-purpose software;
S3: the PROM program file of second program storage is loaded into commercial FLASH device and carries out production debugging;
S4: using general replication tool that the PROM program file of second program storage is burned extremely after debugging
End-state solidification is carried out in one program memory.
Wherein, above-mentioned one program memory and second memory are respectively the program storage of a piece of xilinx company
Device XQR17V16, the product type of corresponding commercialization FLASH device are XCF16P;Accordingly, the default FPGA program is
The FPGA program of xilinx company;The special-purpose software is the special-purpose software impact of xilinx company.
Preferably, in above-mentioned step S1, it is greater than 1M byte by constructing the size of file of obtained bit format,
And initialization data needed for construction is placed in the head position of second program storage file when constructing.
In further preferred embodiment, further include after above-mentioned step S2, the file of above-mentioned mcs format is passed through
JTAG chain is stored in an XCF16P memory, be can be used for the debugging of space product initial stage and is used;And by again after debugging
General replication tool will carry out product solidification in the burned one program memory of its data.
In another preferred embodiment, in above-mentioned step S3, specifically includes and stored second program using JTAG chain
The PROM program file of device is loaded into commercial FLASH device and is debugged.
Data in this method by using XQR17V16 this kind of program storage instead of traditional space flight store
Device UT28F256LV stores to be used for initialization data, such as code key, initial bad blocks table.When storage, through the above steps, to first
Beginningization data carry out syringe needle, backshank reconfigures so that initialization data be directed toward under a piece of memory head, then carry out lattice
Formula conversion, and ready-portioned data are written by corresponding memory by professional tool, complete storage.This method uses
XQR17V16 program storage is stored instead of traditional space flight exclusive data memory UT28F256LV for initialization data,
Such as code key, initial bad blocks table.The relatively traditional space flight initialization data storage method of this method, so that the storage of memory is held
Amount improves 64 times, realizes and carries out data storage by program storage, and cost reduces nearly 10 times simultaneously;In addition, the mcs is literary
Part can also be loaded in the commercial devices such as XCF16P by JTAG mouthfuls, be easy to production debugging.
Illustrate the method for the present invention below with reference to a concrete application example.
Method includes the following steps:
S1: initialization data is constructed by xilinx company FPGA program bit file format, will initialization when construction
Data start is directed toward the head position of second XQR17V16;
S2: using xilinx company special-purpose software impact by bit document format conversion be mcs file format;
S3: second PROM program load document is produced into commercialization FLASH device (XCF16P) using JTAG chain
Product debugging;
S4: using general replication tool such as BPM, second PROM program file is burned to aerospace grade after debugging
The solidification of product end-state is carried out in PROM device (XQR17V16).
Method of the invention, which passes through, will need the data content of storage to be configured to xilinx company bit file format, by making
By bit document format conversion it is mcs file format with xilinx company special-purpose software impact, can be used JTAG mouthfuls and load on
Production debugging is used in XCF16P, it is possible to use the general burned XQR17V16 of replication tool to be used for product.The present invention is relatively traditional
Space flight initialization data storage method, so that data storage capacity is improved 64 times, cost reduces nearly 10 times simultaneously;In addition,
The mcs file can also be burned in the commercial devices such as XCF16P by JTAG mouthfuls, simplifies production debugging process, reduces tune
Try risk.And data can be modified in debugging process, it is very easy to use.
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those skilled in the art in the technical scope disclosed by the present invention, to deformation or replacement that the present invention is done, should be covered
Within protection scope of the present invention.Therefore, protection scope of the present invention should be subject to the scope of protection of the claims.
Claims (4)
1. a kind of method for the storage of space flight initialization data, which comprises the following steps:
S1: being constructed to obtain bit formatted file by the bit file format of default FPGA program for initialization data, when construction
Initialization data initial position is directed toward to the head position of second program storage;
S2: mcs formatted file is converted by the bit formatted file of construction using special-purpose software;
S3: the PROM program file of second program storage is loaded into commercial FLASH device and carries out production debugging;
S4: using general replication tool that the PROM program file of second program storage is burned to first after debugging
End-state solidification is carried out in piece program storage;
The one program memory and second memory are respectively the program storage XQR17V16 of a piece of xilinx company,
The product type of the FLASH device is XCF16P;Accordingly, the default FPGA program is the FPGA journey of xilinx company
Sequence;The special-purpose software is the special-purpose software impact of xilinx company.
2. the method according to claim 1 for the storage of space flight initialization data, which is characterized in that the step S3
In, second program storage PROM program file is loaded into commercial FLASH device using JTAG chain and is debugged.
3. the method according to claim 1 for the storage of space flight initialization data, which is characterized in that the step S1
In, the file of the bit format constructed is greater than 1M byte, and the required initialization data of construction is placed in second when construction
The head position of piece program storage file.
4. the method according to claim 1 for the storage of space flight initialization data, which is characterized in that after the step S2
Further include being stored in the mcs formatted file in XCF16P memory by JTAG chain, makes for the debugging of space product initial stage
With;After debugging product solidification will be carried out by general replication tool in the burned one program memory of its data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710592073.8A CN107316655B (en) | 2017-07-19 | 2017-07-19 | A method of it is stored for space flight initialization data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710592073.8A CN107316655B (en) | 2017-07-19 | 2017-07-19 | A method of it is stored for space flight initialization data |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107316655A CN107316655A (en) | 2017-11-03 |
CN107316655B true CN107316655B (en) | 2019-08-09 |
Family
ID=60178161
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710592073.8A Active CN107316655B (en) | 2017-07-19 | 2017-07-19 | A method of it is stored for space flight initialization data |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107316655B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112463241B (en) * | 2020-12-09 | 2023-02-17 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | DSP6678 guiding method and system based on novel satellite-borne program memory |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102253848B (en) * | 2011-05-31 | 2013-09-25 | 湖北三江航天红峰控制有限公司 | Method for automatically generating fiber optic gyros with field programmable gate array (FPGA) logic in batches |
CN103744713A (en) * | 2014-02-11 | 2014-04-23 | 哈尔滨工业大学 | Autonomous configuration method for FPGA (field programmable gate array)-based embedded dual-core system |
CN103823698A (en) * | 2014-02-27 | 2014-05-28 | 四川九洲电器集团有限责任公司 | Method and device for programming and starting FPGA target program and DSP target program |
-
2017
- 2017-07-19 CN CN201710592073.8A patent/CN107316655B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN107316655A (en) | 2017-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104317843B (en) | A kind of data syn-chronization ETL system | |
CN109189383A (en) | The generation method of code file, calculates equipment and storage medium at device | |
CN107844301A (en) | A kind of Android application channel closes bag method and device | |
CN104915262B (en) | A kind of check system and its method based on EXCEL data structures | |
CN102298607A (en) | Schema contracts for data integration | |
JP2013517574A5 (en) | ||
US20160291564A1 (en) | Programmable logic controller, data collection apparatus, database access method, and database access program | |
CN107924357B (en) | Job managing apparatus and job management method | |
CN102156640A (en) | Method for generating data operation code | |
KR20100054821A (en) | Database management program and database management device | |
CN107357907A (en) | A kind of database upgrade method and device for supporting cross-version | |
CN106815366A (en) | A kind of method and system of Mass production data | |
CN103020262A (en) | Data storage method, system and data storage equipment | |
CN106325833B (en) | A kind of code generating method for enterprise information management | |
CN108776702A (en) | A kind of data make a report on page user-defined visual configuration method | |
CN107316655B (en) | A method of it is stored for space flight initialization data | |
CN104834510A (en) | Method and device for generating CAN (Controller Area Network) protocol code source file | |
CN104951482B (en) | A kind of method and device of the image file of operation Sparse formats | |
CN106445529A (en) | Backup method and system for configuration information of continuous integration server | |
CN105224527A (en) | Be applicable to the general ETL method of multiple object table update mode | |
CN104376073A (en) | Database recovery method and device | |
CN108388435A (en) | A method of by BootLoader and the disposable programming of application program | |
CN104598570A (en) | Resource fetching method and device | |
CN106503186A (en) | A kind of data managing method, client and system | |
US11354165B1 (en) | Automated cluster execution support for diverse code sources |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 201109 No. 1777 Chunchun Road, Minhang District, Shanghai Applicant after: Shanghai Aerospace Measurement Control Communication Institute Address before: No. 881 Tianbao Road, Xingang Street, Hongkou District, Shanghai 200080 Applicant before: Shanghai Aerospace Measurement Control Communication Institute |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |