Supercharge Your Innovation With Domain-Expert AI Agents!

Satellite-borne DSP program external boot loading method and loading system

A technology of bootloading and external guidance, applied in the direction of boot program, program control device, software deployment, etc., can solve the problems of DSP not working, boot process failure, etc., to achieve the effect of ensuring normal operation and facilitating the boot process

Active Publication Date: 2020-09-04
CHANGCHUN INST OF OPTICS FINE MECHANICS & PHYSICS CHINESE ACAD OF SCI
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This technology helps solve problems with programming certain types of software that require larger amounts of storage space on their own computer system (SRAM). It allows for easier access by users without having to install an extra device like disk drive) while still being able to use these resources effectively. Additionally, it provides two modes - one inside-outside but outside-independent from each other – allowing for flexible switching between different guiding methods based upon factors such as how long they are running outdoors, whether there's rain at night, etc., making them more reliable even when faced with challenging weather conditions.

Problems solved by technology

The technical issue addressed by this patented innovation relates to the challenge faced during flight operations where electronic components like computer systems generate heat caused by radiations from sunlight hitting certain areas inside their housings. These issues include thermal stress induced damage and potential system crashes under extreme conditions. To address this problem, current methods involve storing duplicated data locally within each component's chip itself instead of directly accessing any other parts outside its own storage unit.

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 DSP program external boot loading method and loading system
  • Satellite-borne DSP program external boot loading method and loading system
  • Satellite-borne DSP program external boot loading method and loading system

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach 1

[0037] Specific implementation mode 1. Combination Figure 1 to Figure 4 Describe this embodiment mode, a kind of on-board DSP program external guide loading method, combine figure 1 , The hardware system is mainly composed of digital signal processor DSP, complex programmable logic device FPGA and programmable read-only memory EEPROM connected in sequence. Three secondary bootloader programs are stored in the EEPROM. The data flow format of the program is shown in Table 1. Table 1 shows the data flow of the TMS320F2812 SPI 8bit external boot file. The FPGA, as the key to DSP bootloading, realizes the SPI communication protocol, communicates with the DSP and EEPROM respectively, and performs a bit-by-bit verification of the three secondary bootloader program data in the EEPROM. The main function block diagram see figure 1 .

[0038] Table 1

[0039]

[0040]

[0041] In Table 1, data block 1 is a two-out-of-three module whose main function is to perform two-out-of-th...

specific Embodiment approach 2

[0075] Specific embodiment two, this embodiment is the loading system of a kind of on-board DSP program external guide loading method described in specific embodiment one, combined figure 1 , comprising FPGA and EEPROM, described FPGA comprises SPI communication module and three get two checking module; Described EEPROM is used for storing three secondary boot program data segments;

[0076] The SPI communication module is used to communicate with DSP and EEPROM, and the two-out-of-three verification module is used to verify the program data transmitted by EEPROM;

[0077] The SPI_Boot program of the DSP is used to enable signal SPISIMO, signal SPISOMI, clock pulse signal SPICLK and chip select signal It is also used to receive keywords sent by the FPGA. According to the value of the keywords, the DSP starts the SPI external boot mode or internal boot mode; when the SPI external boot mode is turned on, the secondary bootloader program in the internal RAM area is executed, and...

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 DSP program external boot loading method and loading system and relates to a DSP program loading technology. According to an existing DSP program loading method, a program memory must be smaller than an internal RAM memory of a DSP; and if a hardware circuit or FPGA sequential logic related to external guidance fails, the guidance process fails, the DSP cannot work, and the like, the system is formed by sequentially connecting the DSP, the FPGA andan EEPROM. Wherein three parts of secondary bootloader programs are stored in the EEPROM; the FPGA servesas the key of DSP guiding loading two-out-of-three, an SPI communication protocol is achieved, the FPGA communicates with the DSP and the EEPROM, and two-out-of-three verification is conducted on three pieces of two-stage bootloader program data in the EEPROM according to bits. According to the guiding method, the internal guiding function and the external guiding function are achieved at the sametime, faults of external guiding circuit hardware or FPGA programs are prevented, the guiding modes of the remote control instructions can be flexibly switched through the FPGA, and normal operationof the user programs is guaranteed.

Description

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

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
Owner CHANGCHUN INST OF OPTICS FINE MECHANICS & PHYSICS CHINESE ACAD OF SCI
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More